feat: select multiple messages and forward

This commit is contained in:
zerosoul
2022-04-26 11:29:03 +08:00
parent f5ce856061
commit fbedaa8825
24 changed files with 702 additions and 329 deletions
+14 -1
View File
@@ -11,7 +11,14 @@ export default function useNormalizeMessage() {
useEffect(() => {
if (data && isSuccess) {
const msgs = data.messages.map(
({ content, file_id, thumbnail_id, content_type, properties }) => {
({
content,
file_id,
thumbnail_id,
content_type,
properties,
from_user,
}) => {
const transformedContent =
content_type == ContentTypes.file
? `${BASE_URL}/resource/archive/attachment?file_path=${filePath}&attachment_id=${file_id}`
@@ -24,7 +31,13 @@ export default function useNormalizeMessage() {
content_type == ContentTypes.file
? `${BASE_URL}/resource/archive/attachment?file_path=${filePath}&attachment_id=${file_id}&download=true`
: "";
let user = { ...(data.users[from_user] || {}) };
user.avatar =
typeof user.avatar !== "undefined"
? `${BASE_URL}/resource/archive/attachment?file_path=${filePath}&attachment_id=${user.avatar}`
: "";
return {
user,
content: transformedContent,
content_type,
properties,