diff --git a/.env b/.env index 5436a1ed..16d366c6 100644 --- a/.env +++ b/.env @@ -1,2 +1,2 @@ -VITE_API_URL=https://peptide.chat/api +VITE_API_URL=https://test.peptide.chat/api # VITE_API_URL=http://local.revolt.chat:8000 diff --git a/src/components/common/messaging/MessageBox.tsx b/src/components/common/messaging/MessageBox.tsx index 78c26981..70ee0633 100644 --- a/src/components/common/messaging/MessageBox.tsx +++ b/src/components/common/messaging/MessageBox.tsx @@ -45,6 +45,7 @@ import AutoComplete, { useAutoComplete } from "../AutoComplete"; import { PermissionTooltip } from "../Tooltip"; import FilePreview from "./bars/FilePreview"; import ReplyBar from "./bars/ReplyBar"; +import { User } from "@styled-icons/boxicons-regular"; type Props = { channel: Channel; @@ -256,8 +257,8 @@ export default observer(({ channel }: Props) => { ); } - - if (!channel.havePermission("SendMessage")) { + console.log(channel) + if (!channel.havePermission("SendMessage") && channel.recipient?.relationship == "Blocked" || channel.recipient?.relationship == "BlockedOther"){ return ( @@ -275,7 +276,6 @@ export default observer(({ channel }: Props) => { ); } - // Push message content to draft. const setMessage = useCallback( (content?: string) => { @@ -627,7 +627,7 @@ export default observer(({ channel }: Props) => { )} - {channel.havePermission("UploadFiles") ? ( + {/* {channel.havePermission("UploadFiles") ? ( */} { }} /> - ) : ( + {/* ) : ( - )} + )} */} ) { const [processing, setProcessing] = useState(false); const [code, setCode] = useState("abcdef"); + const [url, setUrl] = useState("abcdef"); // Generate an invite code useEffect(() => { @@ -44,7 +45,10 @@ export default function CreateInvite({ target .createInvite() - .then(({ _id }) => setCode(_id)) + .then((res) => { + setUrl(res.url || "default_url"); + setCode(res._id || "default_code"); + }) .catch((err) => modalController.push({ type: "error", error: takeError(err) }), ) @@ -65,7 +69,7 @@ export default function CreateInvite({ ) : ( - {code} + {url} ), }, @@ -79,9 +83,7 @@ export default function CreateInvite({ children: , onClick: () => modalController.writeText( - IS_REVOLT - ? `https://rvlt.gg/${code}` - : `https://${window.location.host}/invite/${code}`, + `${url}` ), }, ]} diff --git a/src/controllers/modals/components/legacy/UserProfile.tsx b/src/controllers/modals/components/legacy/UserProfile.tsx index 9cbb150a..f9040a66 100644 --- a/src/controllers/modals/components/legacy/UserProfile.tsx +++ b/src/controllers/modals/components/legacy/UserProfile.tsx @@ -207,7 +207,8 @@ export const UserProfile = observer( )} - {(user.relationship === "Friend" || user.bot) && ( + {(user.relationship === "Friend" || user.relationship === "None" || user.relationship === "Outgoing" || user.relationship === "Incoming" || user.bot ) && ( + 0) { @@ -110,7 +110,7 @@ export const Channel = observer( target_id = last_id; } } - + return (