Skip to content

Instantly share code, notes, and snippets.

@kkdai
Created January 13, 2023 14:14
Show Gist options
  • Save kkdai/7ff6487458ee8691b9ddf6993872186d to your computer and use it in GitHub Desktop.
Save kkdai/7ff6487458ee8691b9ddf6993872186d to your computer and use it in GitHub Desktop.
type MemStorage map[string]GroupData
type MemDB struct {
db MemStorage
}
func (mdb *MemDB) ReadGroupInfo(roomID string) GroupData {
return mdb.db[roomID]
}
func (mdb *MemDB) AppendGroupInfo(roomID string, m MsgDetail) {
mdb.db[roomID] = append(mdb.db[roomID], m)
}
func NewMemDB() *MemDB {
return &MemDB{
db: make(MemStorage),
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment