Documentation
¶
Index ¶
- type Mongodb
- func (mongo *Mongodb) AddSub(sub *Sub) error
- func (mongo *Mongodb) AddUser(u *User) error
- func (mongo *Mongodb) AddUserToSub(sm *Sub_map, id string) error
- func (mongo *Mongodb) ChanSubUsers(sub_id string) <-chan string
- func (mongo *Mongodb) ChanUserID(own string) <-chan string
- func (mongo *Mongodb) Client_login(id, psw string) bool
- func (mongo *Mongodb) Ctrl_login(id, auth string) (bool, string)
- func (mongo *Mongodb) DelOfflineMsg(id string) error
- func (mongo *Mongodb) DelSub(sub_id, id string) error
- func (mongo *Mongodb) DelUser(id string, own string) error
- func (mongo *Mongodb) DelUserFromSub(sm *Sub_map, id string) error
- func (mongo *Mongodb) GetOfflineMsg(id string, fin <-chan byte) (<-chan *Msg, <-chan byte)
- func (mongo *Mongodb) InsertOfflineMsg(msg *Msg, ip string, etcds []string) error
- func (mongo *Mongodb) IsSubExist(sub_id, id string) bool
- func (mongo *Mongodb) IsUserExist(uid, oid string) bool
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Mongodb ¶
type Mongodb struct {
// contains filtered or unexported fields
}
func (*Mongodb) AddUserToSub ¶
func (*Mongodb) ChanSubUsers ¶
func (*Mongodb) ChanUserID ¶
Get the All use's id.
func (*Mongodb) Client_login ¶
func (*Mongodb) DelOfflineMsg ¶
Del the offile msg
func (*Mongodb) DelUserFromSub ¶
func (*Mongodb) GetOfflineMsg ¶
id is to_id (client id)
func (*Mongodb) InsertOfflineMsg ¶
Intert a new offilne msg Before should check the to_id belong the user
func (*Mongodb) IsSubExist ¶
func (*Mongodb) IsUserExist ¶
Click to show internal directories.
Click to hide internal directories.