添加是否为成员和是否为管理员的字段
This commit is contained in:
@@ -7,5 +7,8 @@ export default class Chat {
|
|||||||
declare avatar?: string
|
declare avatar?: string
|
||||||
declare settings?: { [key: string]: unknown }
|
declare settings?: { [key: string]: unknown }
|
||||||
|
|
||||||
|
declare is_member: boolean
|
||||||
|
declare is_admin: boolean
|
||||||
|
|
||||||
[key: string]: unknown
|
[key: string]: unknown
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -58,6 +58,8 @@ export default class ChatApi extends BaseApi {
|
|||||||
title: chat.getTitle(mine),
|
title: chat.getTitle(mine),
|
||||||
avatar: chat.getAvatarFileHash(mine) ? "uploaded_files/" + chat.getAvatarFileHash(mine) : undefined,
|
avatar: chat.getAvatarFileHash(mine) ? "uploaded_files/" + chat.getAvatarFileHash(mine) : undefined,
|
||||||
settings: JSON.parse(chat.bean.settings),
|
settings: JSON.parse(chat.bean.settings),
|
||||||
|
is_member: true,
|
||||||
|
is_admin: true,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -71,13 +73,15 @@ export default class ChatApi extends BaseApi {
|
|||||||
title: chat.getTitle(),
|
title: chat.getTitle(),
|
||||||
avatar: chat.getAvatarFileHash() ? "uploaded_files/" + chat.getAvatarFileHash() : undefined,
|
avatar: chat.getAvatarFileHash() ? "uploaded_files/" + chat.getAvatarFileHash() : undefined,
|
||||||
settings: JSON.parse(chat.bean.settings),
|
settings: JSON.parse(chat.bean.settings),
|
||||||
|
is_member: UserChatLinker.checkUserIsLinkedToChat(token.author, chat!.bean.id),
|
||||||
|
is_admin: chat.checkUserIsAdmin(token.author),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return {
|
return {
|
||||||
code: 501,
|
code: 404,
|
||||||
msg: "not implmented",
|
msg: "找不到对话",
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user