Skip to content
Snippets Groups Projects
Commit 781fa5de authored by insert's avatar insert
Browse files

Attempt to fix no permission on server.

parent 25fa375c
No related merge requests found
...@@ -5,6 +5,8 @@ import { Invites } from "revolt.js/dist/api/objects"; ...@@ -5,6 +5,8 @@ import { Invites } from "revolt.js/dist/api/objects";
import styles from "./Invite.module.scss"; import styles from "./Invite.module.scss";
import { useContext, useEffect, useState } from "preact/hooks"; import { useContext, useEffect, useState } from "preact/hooks";
import { defer } from "../../lib/defer";
import RequiresOnline from "../../context/revoltjs/RequiresOnline"; import RequiresOnline from "../../context/revoltjs/RequiresOnline";
import { import {
AppContext, AppContext,
...@@ -118,10 +120,13 @@ export default function Invite() { ...@@ -118,10 +120,13 @@ export default function Invite() {
const result = await client.joinInvite( const result = await client.joinInvite(
code, code,
); );
if (result.type === "Server") { if (result.type === "Server") {
history.push( defer(() => {
`/server/${result.server._id}/channel/${result.channel._id}`, history.push(
); `/server/${result.server._id}/channel/${result.channel._id}`,
);
});
} }
} catch (err) { } catch (err) {
setError(takeError(err)); setError(takeError(err));
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment