[MM-56284] Remove non-generic StoreResult (#25750)
Этот коммит содержится в:
коммит произвёл
GitHub
родитель
502cd6ef7d
Коммит
edc305716f
@@ -555,17 +555,17 @@ func (a *App) sendUpdatedMemberRoleEvent(userID string, member *model.TeamMember
|
||||
}
|
||||
|
||||
func (a *App) AddUserToTeam(c request.CTX, teamID string, userID string, userRequestorId string) (*model.Team, *model.TeamMember, *model.AppError) {
|
||||
tchan := make(chan store.GenericStoreResult[*model.Team], 1)
|
||||
tchan := make(chan store.StoreResult[*model.Team], 1)
|
||||
go func() {
|
||||
team, err := a.Srv().Store().Team().Get(teamID)
|
||||
tchan <- store.GenericStoreResult[*model.Team]{Data: team, NErr: err}
|
||||
tchan <- store.StoreResult[*model.Team]{Data: team, NErr: err}
|
||||
close(tchan)
|
||||
}()
|
||||
|
||||
uchan := make(chan store.GenericStoreResult[*model.User], 1)
|
||||
uchan := make(chan store.StoreResult[*model.User], 1)
|
||||
go func() {
|
||||
user, err := a.Srv().Store().User().Get(context.Background(), userID)
|
||||
uchan <- store.GenericStoreResult[*model.User]{Data: user, NErr: err}
|
||||
uchan <- store.StoreResult[*model.User]{Data: user, NErr: err}
|
||||
close(uchan)
|
||||
}()
|
||||
|
||||
@@ -636,17 +636,17 @@ func (a *App) AddUserToTeamByToken(c request.CTX, userID string, tokenID string)
|
||||
|
||||
tokenData := model.MapFromJSON(strings.NewReader(token.Extra))
|
||||
|
||||
tchan := make(chan store.GenericStoreResult[*model.Team], 1)
|
||||
tchan := make(chan store.StoreResult[*model.Team], 1)
|
||||
go func() {
|
||||
team, err := a.Srv().Store().Team().Get(tokenData["teamId"])
|
||||
tchan <- store.GenericStoreResult[*model.Team]{Data: team, NErr: err}
|
||||
tchan <- store.StoreResult[*model.Team]{Data: team, NErr: err}
|
||||
close(tchan)
|
||||
}()
|
||||
|
||||
uchan := make(chan store.GenericStoreResult[*model.User], 1)
|
||||
uchan := make(chan store.StoreResult[*model.User], 1)
|
||||
go func() {
|
||||
user, err := a.Srv().Store().User().Get(context.Background(), userID)
|
||||
uchan <- store.GenericStoreResult[*model.User]{Data: user, NErr: err}
|
||||
uchan <- store.StoreResult[*model.User]{Data: user, NErr: err}
|
||||
close(uchan)
|
||||
}()
|
||||
|
||||
@@ -712,17 +712,17 @@ func (a *App) AddUserToTeamByToken(c request.CTX, userID string, tokenID string)
|
||||
}
|
||||
|
||||
func (a *App) AddUserToTeamByInviteId(c request.CTX, inviteId string, userID string) (*model.Team, *model.TeamMember, *model.AppError) {
|
||||
tchan := make(chan store.GenericStoreResult[*model.Team], 1)
|
||||
tchan := make(chan store.StoreResult[*model.Team], 1)
|
||||
go func() {
|
||||
team, err := a.Srv().Store().Team().GetByInviteId(inviteId)
|
||||
tchan <- store.GenericStoreResult[*model.Team]{Data: team, NErr: err}
|
||||
tchan <- store.StoreResult[*model.Team]{Data: team, NErr: err}
|
||||
close(tchan)
|
||||
}()
|
||||
|
||||
uchan := make(chan store.GenericStoreResult[*model.User], 1)
|
||||
uchan := make(chan store.StoreResult[*model.User], 1)
|
||||
go func() {
|
||||
user, err := a.Srv().Store().User().Get(context.Background(), userID)
|
||||
uchan <- store.GenericStoreResult[*model.User]{Data: user, NErr: err}
|
||||
uchan <- store.StoreResult[*model.User]{Data: user, NErr: err}
|
||||
close(uchan)
|
||||
}()
|
||||
|
||||
@@ -1146,17 +1146,17 @@ func (a *App) GetTeamUnread(teamID, userID string) (*model.TeamUnread, *model.Ap
|
||||
}
|
||||
|
||||
func (a *App) RemoveUserFromTeam(c request.CTX, teamID string, userID string, requestorId string) *model.AppError {
|
||||
tchan := make(chan store.GenericStoreResult[*model.Team], 1)
|
||||
tchan := make(chan store.StoreResult[*model.Team], 1)
|
||||
go func() {
|
||||
team, err := a.Srv().Store().Team().Get(teamID)
|
||||
tchan <- store.GenericStoreResult[*model.Team]{Data: team, NErr: err}
|
||||
tchan <- store.StoreResult[*model.Team]{Data: team, NErr: err}
|
||||
close(tchan)
|
||||
}()
|
||||
|
||||
uchan := make(chan store.GenericStoreResult[*model.User], 1)
|
||||
uchan := make(chan store.StoreResult[*model.User], 1)
|
||||
go func() {
|
||||
user, err := a.Srv().Store().User().Get(context.Background(), userID)
|
||||
uchan <- store.GenericStoreResult[*model.User]{Data: user, NErr: err}
|
||||
uchan <- store.StoreResult[*model.User]{Data: user, NErr: err}
|
||||
close(uchan)
|
||||
}()
|
||||
|
||||
@@ -1336,17 +1336,17 @@ func (a *App) postRemoveFromTeamMessage(c request.CTX, user *model.User, channel
|
||||
}
|
||||
|
||||
func (a *App) prepareInviteNewUsersToTeam(teamID, senderId string, channelIds []string) (*model.User, *model.Team, []*model.Channel, *model.AppError) {
|
||||
tchan := make(chan store.GenericStoreResult[*model.Team], 1)
|
||||
tchan := make(chan store.StoreResult[*model.Team], 1)
|
||||
go func() {
|
||||
team, err := a.Srv().Store().Team().Get(teamID)
|
||||
tchan <- store.GenericStoreResult[*model.Team]{Data: team, NErr: err}
|
||||
tchan <- store.StoreResult[*model.Team]{Data: team, NErr: err}
|
||||
close(tchan)
|
||||
}()
|
||||
|
||||
uchan := make(chan store.GenericStoreResult[*model.User], 1)
|
||||
uchan := make(chan store.StoreResult[*model.User], 1)
|
||||
go func() {
|
||||
user, err := a.Srv().Store().User().Get(context.Background(), senderId)
|
||||
uchan <- store.GenericStoreResult[*model.User]{Data: user, NErr: err}
|
||||
uchan <- store.StoreResult[*model.User]{Data: user, NErr: err}
|
||||
close(uchan)
|
||||
}()
|
||||
|
||||
@@ -1473,22 +1473,22 @@ func (a *App) prepareInviteGuestsToChannels(teamID string, guestsInvite *model.G
|
||||
return nil, nil, nil, err
|
||||
}
|
||||
|
||||
tchan := make(chan store.GenericStoreResult[*model.Team], 1)
|
||||
tchan := make(chan store.StoreResult[*model.Team], 1)
|
||||
go func() {
|
||||
team, err := a.Srv().Store().Team().Get(teamID)
|
||||
tchan <- store.GenericStoreResult[*model.Team]{Data: team, NErr: err}
|
||||
tchan <- store.StoreResult[*model.Team]{Data: team, NErr: err}
|
||||
close(tchan)
|
||||
}()
|
||||
cchan := make(chan store.GenericStoreResult[[]*model.Channel], 1)
|
||||
cchan := make(chan store.StoreResult[[]*model.Channel], 1)
|
||||
go func() {
|
||||
channels, err := a.Srv().Store().Channel().GetChannelsByIds(guestsInvite.Channels, false)
|
||||
cchan <- store.GenericStoreResult[[]*model.Channel]{Data: channels, NErr: err}
|
||||
cchan <- store.StoreResult[[]*model.Channel]{Data: channels, NErr: err}
|
||||
close(cchan)
|
||||
}()
|
||||
uchan := make(chan store.GenericStoreResult[*model.User], 1)
|
||||
uchan := make(chan store.StoreResult[*model.User], 1)
|
||||
go func() {
|
||||
user, err := a.Srv().Store().User().Get(context.Background(), senderId)
|
||||
uchan <- store.GenericStoreResult[*model.User]{Data: user, NErr: err}
|
||||
uchan <- store.StoreResult[*model.User]{Data: user, NErr: err}
|
||||
close(uchan)
|
||||
}()
|
||||
|
||||
@@ -1861,16 +1861,16 @@ func (a *App) RestoreTeam(teamID string) *model.AppError {
|
||||
}
|
||||
|
||||
func (a *App) GetTeamStats(teamID string, restrictions *model.ViewUsersRestrictions) (*model.TeamStats, *model.AppError) {
|
||||
tchan := make(chan store.GenericStoreResult[int64], 1)
|
||||
tchan := make(chan store.StoreResult[int64], 1)
|
||||
go func() {
|
||||
totalMemberCount, err := a.Srv().Store().Team().GetTotalMemberCount(teamID, restrictions)
|
||||
tchan <- store.GenericStoreResult[int64]{Data: totalMemberCount, NErr: err}
|
||||
tchan <- store.StoreResult[int64]{Data: totalMemberCount, NErr: err}
|
||||
close(tchan)
|
||||
}()
|
||||
achan := make(chan store.GenericStoreResult[int64], 1)
|
||||
achan := make(chan store.StoreResult[int64], 1)
|
||||
go func() {
|
||||
memberCount, err := a.Srv().Store().Team().GetActiveMemberCount(teamID, restrictions)
|
||||
achan <- store.GenericStoreResult[int64]{Data: memberCount, NErr: err}
|
||||
achan <- store.StoreResult[int64]{Data: memberCount, NErr: err}
|
||||
close(achan)
|
||||
}()
|
||||
|
||||
|
||||
Ссылка в новой задаче
Block a user