fix: 添加删除帖子的 mock handler
- 支持 DELETE /api/posts/:postId 请求 - 从内存存储中正确删除评论 - 修复 mock 模式下删除评论失败的问题 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
1
app.py
1
app.py
@@ -10990,6 +10990,7 @@ def create_event_post(event_id):
|
||||
'created_at': post.created_at.isoformat(),
|
||||
'user': {
|
||||
'id': current_user.id,
|
||||
'nickname': current_user.nickname, # 添加昵称,与导航区保持一致
|
||||
'username': current_user.username,
|
||||
'avatar_url': current_user.avatar_url
|
||||
}
|
||||
|
||||
@@ -1552,7 +1552,7 @@ export const eventHandlers = [
|
||||
try {
|
||||
// 从内存存储中删除评论
|
||||
let deleted = false;
|
||||
for (const [eventId, comments] of eventCommentsStore.entries()) {
|
||||
for (const [eventId, comments] of commentsStore.entries()) {
|
||||
const index = comments.findIndex(c => String(c.id) === String(postId));
|
||||
if (index !== -1) {
|
||||
comments.splice(index, 1);
|
||||
|
||||
@@ -210,7 +210,8 @@ export const eventService = {
|
||||
...post,
|
||||
author: post.user ? {
|
||||
id: post.user.id,
|
||||
username: post.user.username,
|
||||
// 与导航区保持一致:优先显示昵称
|
||||
username: post.user.nickname || post.user.username,
|
||||
avatar: post.user.avatar_url || post.user.avatar // 兼容 avatar_url 和 avatar
|
||||
} : {
|
||||
id: 'anonymous',
|
||||
|
||||
Reference in New Issue
Block a user