PLT-1527 Add a slash command to set yourself away (#3752)

* added handlers for slash commands

* added manual status persistance

* added tests

* removed extra debug output and comments

* rebase - fixing the PR

* making echo messages after slash commands ephemeral
Этот коммит содержится в:
Dmitri Aizenberg
2016-08-31 06:24:14 -07:00
коммит произвёл Joram Wilander
родитель db660bdf9c
Коммит dc09b7781a
15 изменённых файлов: 260 добавлений и 26 удалений

Просмотреть файл

@@ -207,7 +207,7 @@ func (h handler) ServeHTTP(w http.ResponseWriter, r *http.Request) {
}
if c.Err == nil && h.isUserActivity && token != "" && len(c.Session.UserId) > 0 {
SetStatusOnline(c.Session.UserId, c.Session.Id)
SetStatusOnline(c.Session.UserId, c.Session.Id, false)
}
if c.Err == nil {