feat(favorites): 支持设备批量取消收藏
This commit is contained in:
1 parent
5d44ac239b
commit
23321a0b0c
8 files changed
+147
-6
No files matched your search
+14
@@ -87,4 +87,18 @@ public class AppFavoriteController {
|
||||
}
|
||||
return Result.ok();
|
||||
}
|
||||
|
||||
/** 批量取消收藏,返回实际删除的关系数。 */
|
||||
@Operation(summary = "批量取消收藏")
|
||||
@PostMapping("/remove")
|
||||
public Result<Integer> removeBatch(
|
||||
@Valid @RequestBody FavoriteRemoveReqVO req,
|
||||
HttpServletRequest request) {
|
||||
InteractionIdentity identity = identityResolver.resolve(
|
||||
SecurityUtils.getUserIdOrNull(),
|
||||
request.getHeader("X-Device-Id"),
|
||||
req.getDeviceId());
|
||||
anonymousRateLimiter.check(identity, "favorite");
|
||||
return Result.ok(favoriteService.removeBatch(identity, req.getDramaIds()));
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user