Use request.CTX instead of *request.Context (#24877)

* Use request.CTX instead of *request.Context

* Fix tests
Этот коммит содержится в:
Ben Schumacher
2023-10-30 16:33:37 +01:00
коммит произвёл GitHub
родитель 37dc35c1a1
Коммит c7461751f2
106 изменённых файлов: 612 добавлений и 613 удалений

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

@@ -18,7 +18,7 @@ import (
"github.com/mattermost/mattermost/server/v8/channels/store"
)
func (a *App) CreateSession(c *request.Context, session *model.Session) (*model.Session, *model.AppError) {
func (a *App) CreateSession(c request.CTX, session *model.Session) (*model.Session, *model.AppError) {
session, err := a.ch.srv.platform.CreateSession(c, session)
if err != nil {
var invErr *store.ErrInvalidInput
@@ -127,7 +127,7 @@ func (a *App) GetSession(token string) (*model.Session, *model.AppError) {
return session, nil
}
func (a *App) GetSessions(c *request.Context, userID string) ([]*model.Session, *model.AppError) {
func (a *App) GetSessions(c request.CTX, userID string) ([]*model.Session, *model.AppError) {
sessions, err := a.ch.srv.platform.GetSessions(c, userID)
if err != nil {
return nil, model.NewAppError("GetSessions", "app.session.get_sessions.app_error", nil, "", http.StatusInternalServerError).Wrap(err)
@@ -136,7 +136,7 @@ func (a *App) GetSessions(c *request.Context, userID string) ([]*model.Session,
return sessions, nil
}
func (a *App) RevokeAllSessions(c *request.Context, userID string) *model.AppError {
func (a *App) RevokeAllSessions(c request.CTX, userID string) *model.AppError {
if err := a.ch.srv.platform.RevokeAllSessions(c, userID); err != nil {
switch {
case errors.Is(err, platform.GetSessionError):
@@ -190,7 +190,7 @@ func (a *App) ClearSessionCacheForAllUsersSkipClusterSend() {
a.Srv().Platform().ClearSessionCacheForAllUsersSkipClusterSend()
}
func (a *App) RevokeSessionsForDeviceId(c *request.Context, userID string, deviceID string, currentSessionId string) *model.AppError {
func (a *App) RevokeSessionsForDeviceId(c request.CTX, userID string, deviceID string, currentSessionId string) *model.AppError {
if err := a.ch.srv.platform.RevokeSessionsForDeviceId(c, userID, deviceID, currentSessionId); err != nil {
return model.NewAppError("RevokeSessionsForDeviceId", "app.session.get_sessions.app_error", nil, "", http.StatusInternalServerError).Wrap(err)
}
@@ -198,7 +198,7 @@ func (a *App) RevokeSessionsForDeviceId(c *request.Context, userID string, devic
return nil
}
func (a *App) GetSessionById(c *request.Context, sessionID string) (*model.Session, *model.AppError) {
func (a *App) GetSessionById(c request.CTX, sessionID string) (*model.Session, *model.AppError) {
session, err := a.ch.srv.platform.GetSessionByID(c, sessionID)
if err != nil {
return nil, model.NewAppError("GetSessionById", "app.session.get.app_error", nil, "", http.StatusBadRequest).Wrap(err)
@@ -207,7 +207,7 @@ func (a *App) GetSessionById(c *request.Context, sessionID string) (*model.Sessi
return session, nil
}
func (a *App) RevokeSessionById(c *request.Context, sessionID string) *model.AppError {
func (a *App) RevokeSessionById(c request.CTX, sessionID string) *model.AppError {
session, err := a.GetSessionById(c, sessionID)
if err != nil {
return model.NewAppError("RevokeSessionById", "app.session.get.app_error", nil, "", http.StatusBadRequest).Wrap(err)
@@ -216,7 +216,7 @@ func (a *App) RevokeSessionById(c *request.Context, sessionID string) *model.App
return a.RevokeSession(c, session)
}
func (a *App) RevokeSession(c *request.Context, session *model.Session) *model.AppError {
func (a *App) RevokeSession(c request.CTX, session *model.Session) *model.AppError {
if err := a.ch.srv.platform.RevokeSession(c, session); err != nil {
switch {
case errors.Is(err, platform.DeleteSessionError):
@@ -351,7 +351,7 @@ func (a *App) CreateUserAccessToken(token *model.UserAccessToken) (*model.UserAc
return token, nil
}
func (a *App) createSessionForUserAccessToken(c *request.Context, tokenString string) (*model.Session, *model.AppError) {
func (a *App) createSessionForUserAccessToken(c request.CTX, tokenString string) (*model.Session, *model.AppError) {
token, nErr := a.Srv().Store().UserAccessToken().GetByToken(tokenString)
if nErr != nil {
return nil, model.NewAppError("createSessionForUserAccessToken", "app.user_access_token.invalid_or_missing", nil, "", http.StatusUnauthorized).Wrap(nErr)
@@ -415,7 +415,7 @@ func (a *App) createSessionForUserAccessToken(c *request.Context, tokenString st
return session, nil
}
func (a *App) RevokeUserAccessToken(c *request.Context, token *model.UserAccessToken) *model.AppError {
func (a *App) RevokeUserAccessToken(c request.CTX, token *model.UserAccessToken) *model.AppError {
var session *model.Session
session, _ = a.ch.srv.platform.GetSessionContext(c, token.Token)
@@ -430,7 +430,7 @@ func (a *App) RevokeUserAccessToken(c *request.Context, token *model.UserAccessT
return a.RevokeSession(c, session)
}
func (a *App) DisableUserAccessToken(c *request.Context, token *model.UserAccessToken) *model.AppError {
func (a *App) DisableUserAccessToken(c request.CTX, token *model.UserAccessToken) *model.AppError {
var session *model.Session
session, _ = a.ch.srv.platform.GetSessionContext(c, token.Token)
@@ -445,7 +445,7 @@ func (a *App) DisableUserAccessToken(c *request.Context, token *model.UserAccess
return a.RevokeSession(c, session)
}
func (a *App) EnableUserAccessToken(c *request.Context, token *model.UserAccessToken) *model.AppError {
func (a *App) EnableUserAccessToken(c request.CTX, token *model.UserAccessToken) *model.AppError {
var session *model.Session
session, _ = a.ch.srv.platform.GetSessionContext(c, token.Token)