Updates to session revoking in v4 (#7565)

Этот коммит содержится в:
Joram Wilander
2017-10-04 11:04:17 -04:00
коммит произвёл GitHub
родитель 3e144f82e2
Коммит affd35071e
3 изменённых файлов: 30 добавлений и 1 удалений

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

@@ -173,6 +173,15 @@ func (a *App) RevokeSessionsForDeviceId(userId string, deviceId string, currentS
return nil
}
func (a *App) GetSessionById(sessionId string) (*model.Session, *model.AppError) {
if result := <-a.Srv.Store.Session().Get(sessionId); result.Err != nil {
result.Err.StatusCode = http.StatusBadRequest
return nil, result.Err
} else {
return result.Data.(*model.Session), nil
}
}
func (a *App) RevokeSessionById(sessionId string) *model.AppError {
if result := <-a.Srv.Store.Session().Get(sessionId); result.Err != nil {
result.Err.StatusCode = http.StatusBadRequest