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 удалений

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

@@ -30,12 +30,12 @@ type RouterService interface {
//
// The service shall be registered via app.PostKey service key.
type PostService interface {
CreatePost(context *request.Context, post *model.Post) (*model.Post, *model.AppError)
CreatePost(context request.CTX, post *model.Post) (*model.Post, *model.AppError)
GetPostsByIds(postIDs []string) ([]*model.Post, int64, *model.AppError)
SendEphemeralPost(ctx *request.Context, userID string, post *model.Post) *model.Post
SendEphemeralPost(ctx request.CTX, userID string, post *model.Post) *model.Post
GetPost(postID string) (*model.Post, *model.AppError)
DeletePost(ctx *request.Context, postID, productID string) (*model.Post, *model.AppError)
UpdatePost(c *request.Context, post *model.Post, safeUpdate bool) (*model.Post, *model.AppError)
DeletePost(ctx request.CTX, postID, productID string) (*model.Post, *model.AppError)
UpdatePost(c request.CTX, post *model.Post, safeUpdate bool) (*model.Post, *model.AppError)
}
// PermissionService provides permissions related utilities. For now, the service implementation
@@ -45,8 +45,8 @@ type PostService interface {
// The service shall be registered via app.PermissionKey service key.
type PermissionService interface {
HasPermissionTo(userID string, permission *model.Permission) bool
HasPermissionToTeam(c *request.Context, userID, teamID string, permission *model.Permission) bool
HasPermissionToChannel(c *request.Context, askingUserID string, channelID string, permission *model.Permission) bool
HasPermissionToTeam(c request.CTX, userID, teamID string, permission *model.Permission) bool
HasPermissionToChannel(c request.CTX, askingUserID string, channelID string, permission *model.Permission) bool
RolesGrantPermission(roleNames []string, permissionID string) bool
}
@@ -108,7 +108,7 @@ type UserService interface {
// The service shall be registered via app.TeamKey service key.
type TeamService interface {
GetMember(c request.CTX, teamID, userID string) (*model.TeamMember, *model.AppError)
CreateMember(ctx *request.Context, teamID, userID string) (*model.TeamMember, *model.AppError)
CreateMember(ctx request.CTX, teamID, userID string) (*model.TeamMember, *model.AppError)
GetGroup(groupId string) (*model.Group, *model.AppError)
GetTeam(teamID string) (*model.Team, *model.AppError)
GetGroupMemberUsers(groupID string, page, perPage int) ([]*model.User, *model.AppError)
@@ -118,7 +118,7 @@ type TeamService interface {
//
// The service shall be registered via app.BotKey service key.
type BotService interface {
EnsureBot(ctx *request.Context, productID string, bot *model.Bot) (string, error)
EnsureBot(ctx request.CTX, productID string, bot *model.Bot) (string, error)
}
// ConfigService shall be registered via app.ConfigKey service key.