Documentation
¶
Index ¶
- type Store
- func (s *Store) CreateRoom(ctx context.Context, name string, password *string) (*models.Room, error)
- func (s *Store) GetAllUsers(ctx context.Context) ([]models.User, error)
- func (s *Store) GetMessages(ctx context.Context, room string, params services.MessageQueryParams) ([]models.Message, error)
- func (s *Store) GetRooms(ctx context.Context) ([]models.Room, error)
- func (s *Store) GetUser(ctx context.Context, publicKey string) (*models.User, error)
- func (s *Store) GetUserByPublicKey(ctx context.Context, publicKey string) (*models.User, error)
- func (s *Store) GetUserWithPostCount(ctx context.Context, publicKey string) (*models.UserWithPostCount, error)
- func (s *Store) RegisterUser(ctx context.Context, publicKey string) (*models.User, error)
- func (s *Store) SaveMessage(ctx context.Context, room, user, content, signature, pubkey string, ...) (*models.Message, error)
- func (s *Store) SearchRooms(ctx context.Context, query string) ([]models.Room, error)
- func (s *Store) UnverifyUser(ctx context.Context, publicKey string) error
- func (s *Store) ValidateRoomPassword(ctx context.Context, roomName, password string) error
- func (s *Store) VerifyUser(ctx context.Context, publicKey string) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Store ¶
type Store struct {
// contains filtered or unexported fields
}
func (*Store) CreateRoom ¶
func (*Store) GetMessages ¶
func (*Store) GetUserByPublicKey ¶
func (*Store) GetUserWithPostCount ¶
func (*Store) RegisterUser ¶
func (*Store) SaveMessage ¶
func (*Store) SearchRooms ¶
func (*Store) UnverifyUser ¶
func (*Store) ValidateRoomPassword ¶
Click to show internal directories.
Click to hide internal directories.