[MM-56284] Remove non-generic StoreResult (#25750)
Этот коммит содержится в:
коммит произвёл
GitHub
родитель
502cd6ef7d
Коммит
edc305716f
@@ -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)
|
||||
}()
|
||||
|
||||
|
||||
Ссылка в новой задаче
Block a user