pref: journals likes api. (#1266)

pull/1267/head
Ryan Wang 2021-02-08 19:24:07 +08:00 committed by GitHub
parent f567b94f91
commit 48ca0492d1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 5 additions and 1 deletions

View File

@ -126,6 +126,7 @@ public class JournalController {
@PostMapping("{id:\\d+}/likes")
@ApiOperation("Likes a journal")
@CacheLock(autoDelete = false, traceRequest = true)
public void like(@PathVariable("id") Integer id) {
journalService.increaseLike(id);
}

View File

@ -196,6 +196,7 @@ public class PostController {
@PostMapping("{postId:\\d+}/likes")
@ApiOperation("Likes a post")
@CacheLock(autoDelete = false, traceRequest = true)
public void like(@PathVariable("postId") Integer postId) {
postService.increaseLike(postId);
}

View File

@ -50,7 +50,9 @@ public class ApiAuthenticationFilter extends AbstractAuthenticationFilter {
addExcludeUrlPatterns(
"/api/content/**/comments",
"/api/content/**/comments/**",
"/api/content/options/comment"
"/api/content/options/comment",
"/api/content/journals/*/likes",
"/api/content/posts/*/likes"
);
// set failure handler