From f5b56ee42f45daaa8f335aa108ccba3c44ee4c75 Mon Sep 17 00:00:00 2001 From: NepNep21 <43792621+NepNep21@users.noreply.github.com> Date: Sat, 27 Aug 2022 14:07:23 -0300 Subject: [PATCH] yarn fix --- src/components/users.js | 9 +++++---- src/synapse/dataProvider.js | 18 ++++++++++++++---- 2 files changed, 19 insertions(+), 8 deletions(-) diff --git a/src/components/users.js b/src/components/users.js index b452349..abf9080 100644 --- a/src/components/users.js +++ b/src/components/users.js @@ -46,7 +46,7 @@ import { TopToolbar, sanitizeListRestProps, NumberField, - ImageField + ImageField, } from "react-admin"; import { Link } from "react-router-dom"; import { ServerNoticeButton, ServerNoticeBulkButton } from "./ServerNotices"; @@ -451,9 +451,10 @@ export const UserEdit = props => { perPage={50} sort={{ field: "created_ts", order: "DESC" }} > - } - isRowExpandable={row => row.is_image } + } + isRowExpandable={row => row.is_image} > { async function isImage(url) { const resp = await fetch(url, { - method: "HEAD" + method: "HEAD", }); const type = resp.headers.get("Content-Type"); @@ -170,8 +170,18 @@ const resourceMap = { map: async um => ({ ...um, id: um.media_id, - url: `${localStorage.getItem("base_url")}/_matrix/media/v3/download/${localStorage.getItem("home_server")}/${um.media_id}`, - is_image: await isImage(`${localStorage.getItem("base_url")}/_matrix/media/v3/download/${localStorage.getItem("home_server")}/${um.media_id}`) + url: `${localStorage.getItem( + "base_url" + )}/_matrix/media/v3/download/${localStorage.getItem("home_server")}/${ + um.media_id + }`, + is_image: await isImage( + `${localStorage.getItem( + "base_url" + )}/_matrix/media/v3/download/${localStorage.getItem("home_server")}/${ + um.media_id + }` + ), }), reference: id => ({ endpoint: `/_synapse/admin/v1/users/${id}/media`, @@ -416,7 +426,7 @@ const dataProvider = { return { data: data, total: res.total(json, from, perPage), - } + }; }); },