This required service and repo creation for the users. Logging out is not yet supported, but that is next.
8 lines
224 B
Go
8 lines
224 B
Go
package domain
|
|
|
|
type UserRepository interface {
|
|
CreateGoogleUser(googleUserInfo *GoogleUserInfo, googleRefreshToken string) (User, error)
|
|
GetGoogleUser(googleId string) (*User, error)
|
|
GetUserById(id int) (*User, error)
|
|
}
|