| iomodo | 3b0b951 | 2021-03-15 00:13:06 +0400 | [diff] [blame] | 1 | package common |
| iomodo | cf79560 | 2021-03-07 23:14:15 +0400 | [diff] [blame] | 2 | |
| 3 | import ( |
| 4 | "github.com/giolekva/pcloud/core/kg/log" |
| 5 | "github.com/giolekva/pcloud/core/kg/model" |
| 6 | ) |
| 7 | |
| iomodo | 3b0b951 | 2021-03-15 00:13:06 +0400 | [diff] [blame] | 8 | type LoggerIface interface { |
| iomodo | cf79560 | 2021-03-07 23:14:15 +0400 | [diff] [blame] | 9 | Debug(message string, fields ...log.Field) |
| 10 | Info(message string, fields ...log.Field) |
| 11 | Warn(message string, fields ...log.Field) |
| 12 | Error(message string, fields ...log.Field) |
| 13 | } |
| 14 | |
| iomodo | 3b0b951 | 2021-03-15 00:13:06 +0400 | [diff] [blame] | 15 | type AppIface interface { |
| iomodo | cf79560 | 2021-03-07 23:14:15 +0400 | [diff] [blame] | 16 | GetUser(userID string) (*model.User, error) |
| iomodo | 352127d | 2021-03-26 20:10:32 +0400 | [diff] [blame] | 17 | CreateUser(user *model.User) (*model.User, error) |
| iomodo | 5c377be | 2021-03-26 20:39:28 +0400 | [diff] [blame] | 18 | GetUsers(page, perPage int) ([]*model.User, error) |
| iomodo | cf79560 | 2021-03-07 23:14:15 +0400 | [diff] [blame] | 19 | } |