Use MessagePack on disk
This commit is contained in:
parent
1def24500a
commit
76f99c8332
55 changed files with 11993 additions and 85 deletions
|
@ -76,7 +76,7 @@ func (i *ircHandler) join(msg *irc.Message) {
|
|||
channelStore.AddUser(msg.Nick, i.client.Host, msg.Params[0])
|
||||
|
||||
if msg.Nick == i.client.GetNick() {
|
||||
i.session.user.AddChannel(storage.Channel{
|
||||
go i.session.user.AddChannel(storage.Channel{
|
||||
Server: i.client.Host,
|
||||
Name: msg.Params[0],
|
||||
})
|
||||
|
@ -96,7 +96,7 @@ func (i *ircHandler) part(msg *irc.Message) {
|
|||
channelStore.RemoveUser(msg.Nick, i.client.Host, msg.Params[0])
|
||||
|
||||
if msg.Nick == i.client.GetNick() {
|
||||
i.session.user.RemoveChannel(i.client.Host, msg.Params[0])
|
||||
go i.session.user.RemoveChannel(i.client.Host, msg.Params[0])
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -108,7 +108,7 @@ func (h *wsHandler) connect(b []byte) {
|
|||
i.Connect(data.Server)
|
||||
go newIRCHandler(i, h.session).run()
|
||||
|
||||
h.session.user.AddServer(storage.Server{
|
||||
go h.session.user.AddServer(storage.Server{
|
||||
Name: data.Name,
|
||||
Host: host,
|
||||
Port: port,
|
||||
|
@ -151,7 +151,7 @@ func (h *wsHandler) quit(b []byte) {
|
|||
i.Quit()
|
||||
h.session.deleteIRC(data.Server)
|
||||
channelStore.RemoveUserAll(i.GetNick(), data.Server)
|
||||
h.session.user.RemoveServer(data.Server)
|
||||
go h.session.user.RemoveServer(data.Server)
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -170,7 +170,7 @@ func (h *wsHandler) nick(b []byte) {
|
|||
|
||||
if i, ok := h.session.getIRC(data.Server); ok {
|
||||
i.Nick(data.New)
|
||||
h.session.user.SetNick(data.New, data.Server)
|
||||
go h.session.user.SetNick(data.New, data.Server)
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue