Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewActorRepository ¶
func NewUserRepository ¶
Types ¶
type ActorRepository ¶
type CreateActorRequest ¶
type CreateUserRequest ¶
type UserRepository ¶
type UserRepository interface { Get(context.Context, string) (*models.User, error) GetFollowers(context.Context, *models.User) (models.ActorSlice, error) Follow(context.Context, *models.User, *models.Actor) error UnFollow(context.Context, *models.User, *models.Actor) error CreateUser(context.Context, CreateUserRequest) (*models.User, error) GetWithFollowers(ctx context.Context) (models.UserSlice, error) }
Click to show internal directories.
Click to hide internal directories.