[MM-56284] Remove non-generic StoreResult (#25750)

Этот коммит содержится в:
Ben Schumacher
2024-01-04 12:30:21 +01:00
коммит произвёл GitHub
родитель 502cd6ef7d
Коммит edc305716f
12 изменённых файлов: 113 добавлений и 123 удалений

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

@@ -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)
}()