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

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

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

@@ -214,12 +214,12 @@ func (a *App) CreatePost(c request.CTX, post *model.Post, channel *model.Channel
post.SanitizeProps()
var pchan chan store.GenericStoreResult[*model.PostList]
var pchan chan store.StoreResult[*model.PostList]
if post.RootId != "" {
pchan = make(chan store.GenericStoreResult[*model.PostList], 1)
pchan = make(chan store.StoreResult[*model.PostList], 1)
go func() {
r, pErr := a.Srv().Store().Post().Get(sqlstore.WithMaster(context.Background()), post.RootId, model.GetPostsOptions{}, "", a.Config().GetSanitizeOptions())
pchan <- store.GenericStoreResult[*model.PostList]{Data: r, NErr: pErr}
pchan <- store.StoreResult[*model.PostList]{Data: r, NErr: pErr}
close(pchan)
}()
}
@@ -1474,7 +1474,7 @@ func (a *App) parseAndFetchChannelIdByNameFromInFilter(c request.CTX, channelNam
func (a *App) searchPostsInTeam(teamID string, userID string, paramsList []*model.SearchParams, modifierFun func(*model.SearchParams)) (*model.PostList, *model.AppError) {
var wg sync.WaitGroup
pchan := make(chan store.GenericStoreResult[*model.PostList], len(paramsList))
pchan := make(chan store.StoreResult[*model.PostList], len(paramsList))
for _, params := range paramsList {
// Don't allow users to search for everything.
@@ -1487,7 +1487,7 @@ func (a *App) searchPostsInTeam(teamID string, userID string, paramsList []*mode
go func(params *model.SearchParams) {
defer wg.Done()
postList, err := a.Srv().Store().Post().Search(teamID, userID, params)
pchan <- store.GenericStoreResult[*model.PostList]{Data: postList, NErr: err}
pchan <- store.StoreResult[*model.PostList]{Data: postList, NErr: err}
}(params)
}
@@ -1696,10 +1696,10 @@ func (a *App) SearchPostsForUser(c request.CTX, terms string, userID string, tea
}
func (a *App) GetFileInfosForPostWithMigration(rctx request.CTX, postID string, includeDeleted bool) ([]*model.FileInfo, *model.AppError) {
pchan := make(chan store.GenericStoreResult[*model.Post], 1)
pchan := make(chan store.StoreResult[*model.Post], 1)
go func() {
post, err := a.Srv().Store().Post().GetSingle(postID, includeDeleted)
pchan <- store.GenericStoreResult[*model.Post]{Data: post, NErr: err}
pchan <- store.StoreResult[*model.Post]{Data: post, NErr: err}
close(pchan)
}()