feat: add support for webhooks

fix: removing reactions crashes client
This commit is contained in:
Paul Makles
2023-06-03 19:29:14 +01:00
parent 00708bb8f4
commit 1862db89a3
6 changed files with 31 additions and 5 deletions

View File

@@ -14,6 +14,7 @@ import IconBase, { IconBaseProps } from "../IconBase";
type VoiceStatus = "muted" | "deaf";
interface Props extends IconBaseProps<User> {
status?: boolean;
override?: string;
voice?: VoiceStatus;
masquerade?: API.Masquerade;
showServerIdentity?: boolean;
@@ -70,12 +71,15 @@ export default observer(
showServerIdentity,
masquerade,
innerRef,
override,
...svgProps
} = props;
let { url } = props;
if (masquerade?.avatar) {
url = client.proxyFile(masquerade.avatar);
} else if (override) {
url = override;
} else if (!url) {
let override;
if (target && showServerIdentity) {