Refactor client message handling and storage
Some checks failed
continuous-integration/drone/push Build is failing
Some checks failed
continuous-integration/drone/push Build is failing
This commit is contained in:
@ -273,19 +273,31 @@ func (p *Peer) SetDbPassword(password string) {
|
||||
}
|
||||
|
||||
func (p *Peer) GetDbPassword() string {
|
||||
if p.dbPassword == "" {
|
||||
return GetConfig().memoryPassword
|
||||
}
|
||||
return p.dbPassword
|
||||
}
|
||||
|
||||
func (p *Peer) StoreMessage(msg []byte) {
|
||||
func (p *Peer) StoreMessage(msg *meowlib.UserMessage) error {
|
||||
return StoreMessage(p, msg, p.GetDbPassword())
|
||||
}
|
||||
|
||||
func (p *Peer) UpdateMessage(msg InternalUserMessage) error {
|
||||
return nil
|
||||
}
|
||||
|
||||
func (p *Peer) LoadLastMessages(alreadyLoadedCount int, oldestMessageId int, qty int) ([]InternalUserMessage, error) {
|
||||
return GetMessagesHistory(p, alreadyLoadedCount, oldestMessageId, 1, p.GetDbPassword())
|
||||
|
||||
}
|
||||
|
||||
func (p *Peer) LoadMessage(uid string) {
|
||||
|
||||
func (p *Peer) LoadNewMessages(lastMessageId int) ([]InternalUserMessage, error) {
|
||||
return GetNewMessages(p, lastMessageId, p.GetDbPassword())
|
||||
}
|
||||
|
||||
func (p *Peer) LoadLastMessages(qty int) {
|
||||
|
||||
func (p *Peer) LoadMessage(uid string) (*InternalUserMessage, error) {
|
||||
return nil, nil
|
||||
}
|
||||
|
||||
func (p *Peer) GetLastMessageUuid(msg []byte) {
|
||||
|
Reference in New Issue
Block a user