Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ChannelRepo ¶
type MessageRepo ¶
type MessageRepo interface { CreateMessage(message *model.DBMessage) (int, error) GetMessagesCount() (int, error) GetMessagesCountByChannelID(id int) (int, error) GetMessageByTitle(title string) (*model.DBMessage, error) GetFullMessagesByPage(page int) ([]model.FullMessage, error) GetFullMessagesByChannelIDAndPage(id, page int) ([]model.FullMessage, error) GetFullMessagesByUserID(id int) ([]model.FullMessage, error) GetFullMessageByID(id int) (*model.FullMessage, error) }
type Store ¶
type Store struct { Channel ChannelRepo Message MessageRepo Reply ReplyRepo User UserRepo WebUser WebUserRepo Saved SavedRepo // contains filtered or unexported fields }
func (*Store) KeepAliveDB ¶
Click to show internal directories.
Click to hide internal directories.