server/dao/IMessageDAO.go

15 lines
387 B
Go

package dao
import (
"git.tek.govt.hu/dowerx/chat/server/model"
"git.tek.govt.hu/dowerx/chat/server/util"
)
type IMessageDAO interface {
Create(message model.Message) (int, *util.ChatError)
Read(id int) (model.Message, *util.ChatError)
List(channel model.Channel) ([]model.Message, *util.ChatError)
Update(message model.Message) *util.ChatError
Delete(id int) *util.ChatError
}