feat: update medias
This commit is contained in:
@@ -70,13 +70,13 @@ func (w *PostDeleteAssetsJobWorker) Work(ctx context.Context, job *Job[PostDelet
|
||||
return errors.Wrapf(err, "failed to get post(%d) by id", job.Args.PostID)
|
||||
}
|
||||
|
||||
hashes := lo.Map(post.Assets.Data, func(asset fields.MediaAsset, _ int) string {
|
||||
return asset.Hash
|
||||
mediaIDs := lo.Map(post.Assets.Data, func(asset fields.MediaAsset, _ int) int64 {
|
||||
return asset.Media
|
||||
})
|
||||
|
||||
medias, err := w.mediaSvc.GetMediasByHash(ctx, post.TenantID, post.UserID, hashes)
|
||||
medias, err := w.mediaSvc.GetMediasByIDs(ctx, post.TenantID, post.UserID, mediaIDs)
|
||||
if err != nil {
|
||||
return errors.Wrapf(err, "failed to get medias by hashes(%v)", hashes)
|
||||
return errors.Wrapf(err, "failed to get medias by ids(%v)", mediaIDs)
|
||||
}
|
||||
|
||||
storageIds := lo.Map(medias, func(media *model.Medias, _ int) int64 { return media.StorageID })
|
||||
|
||||
Reference in New Issue
Block a user