forked from abner/for-legacy-web
Update to revolt.js 5.0.0-alpha.10
Fix member sidebar not showing on mobile.
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
import { observer } from "mobx-react-lite";
|
||||
import { Link } from "react-router-dom";
|
||||
import { Link, useParams } from "react-router-dom";
|
||||
import { Presence } from "revolt-api/types/Users";
|
||||
import { Channel } from "revolt.js/dist/maps/Channels";
|
||||
import Members, { Member } from "revolt.js/dist/maps/Members";
|
||||
@@ -31,7 +31,11 @@ import { GenericSidebarBase, GenericSidebarList } from "../SidebarBase";
|
||||
import { UserButton } from "../items/ButtonItem";
|
||||
import { ChannelDebugInfo } from "./ChannelDebugInfo";
|
||||
|
||||
export default function MemberSidebar({ channel }: { channel?: Channel }) {
|
||||
export default function MemberSidebar({ channel: obj }: { channel?: Channel }) {
|
||||
const { channel: channel_id } = useParams<{ channel: string }>();
|
||||
const client = useClient();
|
||||
const channel = obj ?? client.channels.get(channel_id);
|
||||
|
||||
switch (channel?.channel_type) {
|
||||
case "Group":
|
||||
return <GroupMemberSidebar channel={channel} />;
|
||||
|
||||
@@ -193,7 +193,7 @@ export const SpecialPromptModal = observer((props: SpecialProps) => {
|
||||
setProcessing(true);
|
||||
|
||||
try {
|
||||
props.target.deleteMessage();
|
||||
props.target.delete();
|
||||
onClose();
|
||||
} catch (err) {
|
||||
setError(takeError(err));
|
||||
|
||||
@@ -43,7 +43,7 @@ export const SimpleRenderer: RendererRoutines = {
|
||||
}
|
||||
},
|
||||
receive: async (renderer, message) => {
|
||||
if (message.channel !== renderer.channel) return;
|
||||
if (message.channel_id !== renderer.channel) return;
|
||||
if (renderer.state.type !== "RENDER") return;
|
||||
if (renderer.state.messages.find((x) => x._id === message._id)) return;
|
||||
if (!renderer.state.atBottom) return;
|
||||
|
||||
@@ -63,7 +63,7 @@ export default function MessageEditor({ message, finish }: Props) {
|
||||
target: message,
|
||||
});
|
||||
} else if (content !== message.content) {
|
||||
await message.editMessage({
|
||||
await message.edit({
|
||||
content,
|
||||
});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user