Documentation ¶
Index ¶
- type Chat
- func (s Chat) AcceptInvitation(invitationCode, userUUID string) error
- func (s Chat) GetChannel(channelUUID string, user model.User) (model.Channel, error)
- func (s Chat) GetChannelList(user model.User) ([]model.Channel, error)
- func (s Chat) IsMemberOfChannel(channelUUID, userUUID string) (bool, error)
- type CredentialManager
- type Register
- type UserManager
- type VerificationManager
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Chat ¶
type Chat struct {
// contains filtered or unexported fields
}
func NewChatService ¶
func (Chat) AcceptInvitation ¶
func (Chat) GetChannel ¶
type CredentialManager ¶
type Register ¶
type Register struct {
// contains filtered or unexported fields
}
func NewRegisterService ¶
func NewRegisterService(userManager UserManager, verificationManager VerificationManager, credentialManager CredentialManager) Register
type UserManager ¶
type VerificationManager ¶
type VerificationManager interface { CreateAndSendCode(userUUID *string, fieldName string, fieldValue string) (model.FieldVerification, error) FindByUUID(uuid string) (model.FieldVerification, error) }
Click to show internal directories.
Click to hide internal directories.