Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Message ¶
type Message struct { ID smtpMessage.MessageID `bson:"id"` Room string `bson:"room"` From []*mail.Address `bson:"from"` To []*mail.Address `bson:"to"` Subject string `bson:"subject"` Date time.Time `bson:"date"` Message *smtpMessage.SmtpMessage `bson:"message"` }
type Mongo ¶
type Mongo struct {
// contains filtered or unexported fields
}
func CreateMongoDbStorage ¶
func CreateMongoDbStorage(collection *mongo.Collection, storageConfig *contracts.MessagesStorageConfiguration) *Mongo
func (*Mongo) MessagesRepo ¶
func (repo *Mongo) MessagesRepo(room contracts.Room) contracts.MessagesRepo
Click to show internal directories.
Click to hide internal directories.