diff --git a/src/app/config.js b/src/app/config.js index b21136cb..f8afdc13 100644 --- a/src/app/config.js +++ b/src/app/config.js @@ -1,6 +1,6 @@ // const BASE_URL = `${location.origin}/api`; const BASE_URL = `https://dev.rustchat.com/api`; -export const CACHE_VERSION = `0.3`; +export const CACHE_VERSION = `0.3.1`; // const BASE_URL = `https://rustchat.net/api`; export const ContentTypes = { text: "text/plain", diff --git a/src/app/services/message.js b/src/app/services/message.js index df654a5b..264741f0 100644 --- a/src/app/services/message.js +++ b/src/app/services/message.js @@ -39,9 +39,10 @@ export const messageApi = createApi({ }), }), prepareUploadFile: builder.mutation({ - query: () => ({ + query: (meta = {}) => ({ url: `/resource/file/prepare`, method: "POST", + body: meta, }), }), uploadFile: builder.mutation({ diff --git a/src/common/component/FileBox/index.js b/src/common/component/FileBox/index.js index 4a68e840..09b431da 100644 --- a/src/common/component/FileBox/index.js +++ b/src/common/component/FileBox/index.js @@ -77,7 +77,7 @@ export default function FileBox({
{icon} @@ -91,7 +91,11 @@ export default function FileBox({
- + diff --git a/src/common/component/FileBox/preview/Audio.js b/src/common/component/FileBox/preview/Audio.js index 5888baa3..3373f4b0 100644 --- a/src/common/component/FileBox/preview/Audio.js +++ b/src/common/component/FileBox/preview/Audio.js @@ -1,6 +1,34 @@ -import React from "react"; - +import { useState } from "react"; +import styled from "styled-components"; +const Styled = styled.div` + height: 100%; + display: flex; + justify-content: center; + align-items: center; + .err { + padding: 18px; + /* font-weight: bold; */ + font-size: 16px; + color: #999; + } + audio { + width: 100%; + } +`; export default function Audio({ url = "" }) { + const [err, setErr] = useState(false); + const handleError = (err) => { + console.log("audio err", err); + setErr(true); + }; if (!url) return null; - return