MM-45535: Batch optimize auth checks in GraphQL (#20634)
We create two new auth checks which take multiple channels and teams. They can be used to check whenever a user needs access to multiple entities. These are then access in dataloaders to ease the load in the database. ```release-note NONE ```
Этот коммит содержится в:
коммит произвёл
GitHub
родитель
72346eccb8
Коммит
049e67b863
@@ -147,9 +147,9 @@ func (s *Session) AddProp(key string, value string) {
|
||||
}
|
||||
|
||||
func (s *Session) GetTeamByTeamId(teamId string) *TeamMember {
|
||||
for _, team := range s.TeamMembers {
|
||||
if team.TeamId == teamId {
|
||||
return team
|
||||
for _, tm := range s.TeamMembers {
|
||||
if tm.TeamId == teamId {
|
||||
return tm
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Ссылка в новой задаче
Block a user