Documentation ¶
Index ¶
- Constants
- type Database
- func (db *Database) AddMails(target string, mails ...*pb.Mail) error
- func (db *Database) AddMultiplyMails(targets []string, mails ...*pb.Mail) error
- func (db *Database) DelMails(profileId string, ids ...int64) error
- func (db *Database) GetSelfMails(id string) map[int64]*pb.Mail
- func (db *Database) MergePublicAndPrivateMail(uid, channel, language string, registerTime int64) error
- func (db *Database) PushMailToPublic(channel string, mail *pb.Mail) error
- func (db *Database) UpdateAllStatus(profileId string, status pb.MailStatus) ([]*pb.Mail, error)
- func (db *Database) UpdateOneStatus(profileId string, id int64, status pb.MailStatus) (*pb.Mail, error)
Constants ¶
View Source
const ( MailTheme = "mail" MailPublicIndex = "index" MailPublicKeyPrefix = "public" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Database ¶
type Database struct { *redis.Client // contains filtered or unexported fields }
func OpenDatabase ¶
func (*Database) AddMultiplyMails ¶
func (*Database) MergePublicAndPrivateMail ¶
func (*Database) PushMailToPublic ¶
func (*Database) UpdateAllStatus ¶
func (*Database) UpdateOneStatus ¶
Click to show internal directories.
Click to hide internal directories.