Documentation ¶
Index ¶
- type Adapter
- func (dbA *Adapter) AddChannelMember(channelMember any) error
- func (dbA *Adapter) AddServerMember(member *entities.ServerMember) error
- func (dbA *Adapter) CreateChannel(channel any) error
- func (dbA *Adapter) CreateMessage(msg any) error
- func (dbA *Adapter) CreateServer(server *entities.Server) error
- func (dbA *Adapter) CreateUser(user *entities.User) error
- func (dbA *Adapter) DeleteChannel(channel any) error
- func (dbA *Adapter) DeleteMessage(msg any) error
- func (dbA *Adapter) DeleteServer(id uuid.UUID) error
- func (dbA *Adapter) DeleteUser(userId uuid.UUID) error
- func (dbA *Adapter) GetAllChannels(channels any, offset, limit int) error
- func (dbA *Adapter) GetAllServers(offset, limit int) (*[]entities.Server, error)
- func (dbA *Adapter) GetAllUsers(offset, limit int) (*[]entities.User, error)
- func (dbA *Adapter) GetChannel(channel any) error
- func (dbA *Adapter) GetChannelMembers(channelMembers any, channelId uuid.UUID, offset, limit int) error
- func (dbA *Adapter) GetChannelMessages(channelMessages any, channelId uuid.UUID, offset, limit int) error
- func (dbA *Adapter) GetMessage(msg any) error
- func (dbA *Adapter) GetServer(id uuid.UUID) (*entities.Server, error)
- func (dbA *Adapter) GetServerByName(name string) (*entities.Server, error)
- func (dbA *Adapter) GetServerChannels(serverId, userId uuid.UUID, offset, limit int) (*[]entities.ServerChannel, error)
- func (dbA *Adapter) GetServerMemberRole(serverId, userId uuid.UUID) (string, error)
- func (dbA *Adapter) GetServerMembers(serverId uuid.UUID, offset, limit int) (*[]entities.User, error)
- func (dbA *Adapter) GetUser(id uuid.UUID) (*entities.User, error)
- func (dbA *Adapter) GetUserByEmail(email string) (*entities.User, error)
- func (dbA *Adapter) GetUserChannelIds(userId uuid.UUID) (*[]uuid.UUID, error)
- func (dbA *Adapter) GetUserDMChannels(userId uuid.UUID, offset, limit int) (*[]entities.DMChannel, error)
- func (dbA *Adapter) GetUserServerIds(userId uuid.UUID) (*[]uuid.UUID, error)
- func (dbA *Adapter) GetUserServers(userId uuid.UUID, offset, limit int) (*[]entities.Server, error)
- func (dbA *Adapter) Migrate(models ...any) error
- func (dbA *Adapter) RemoveChannelMember(channelMember any) error
- func (dbA *Adapter) RemoveServerMember(serverId, userId uuid.UUID) error
- func (dbA *Adapter) UpdateChannel(channel any) error
- func (dbA *Adapter) UpdateMessage(msg any) error
- func (dbA *Adapter) UpdateServer(server *entities.Server) error
- func (dbA *Adapter) UpdateUser(user *entities.User) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Adapter ¶
type Adapter struct {
// contains filtered or unexported fields
}
func NewAdapter ¶
func (*Adapter) AddChannelMember ¶
func (*Adapter) AddServerMember ¶
func (dbA *Adapter) AddServerMember(member *entities.ServerMember) error
func (*Adapter) CreateChannel ¶
func (*Adapter) CreateMessage ¶
func (*Adapter) DeleteChannel ¶
func (*Adapter) DeleteMessage ¶
func (*Adapter) GetAllChannels ¶
func (*Adapter) GetAllServers ¶
func (*Adapter) GetAllUsers ¶
func (*Adapter) GetChannel ¶
func (*Adapter) GetChannelMembers ¶
func (*Adapter) GetChannelMessages ¶
func (*Adapter) GetMessage ¶
func (*Adapter) GetServerByName ¶
func (*Adapter) GetServerChannels ¶
func (*Adapter) GetServerMemberRole ¶
func (*Adapter) GetServerMembers ¶
func (*Adapter) GetUserByEmail ¶
func (*Adapter) GetUserChannelIds ¶
func (*Adapter) GetUserDMChannels ¶
func (*Adapter) GetUserServerIds ¶
func (*Adapter) GetUserServers ¶
func (*Adapter) RemoveChannelMember ¶
func (*Adapter) RemoveServerMember ¶
func (*Adapter) UpdateChannel ¶
func (*Adapter) UpdateMessage ¶
Click to show internal directories.
Click to hide internal directories.