Skip to content

Commit

Permalink
make requested changes
Browse files Browse the repository at this point in the history
  • Loading branch information
JohnyTheCarrot committed Nov 1, 2023
1 parent 6cbdb86 commit 3b079e9
Show file tree
Hide file tree
Showing 27 changed files with 82 additions and 85 deletions.
6 changes: 3 additions & 3 deletions src/Content/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ import ThreadButton from "./Thread/ThreadButton";
import Components from "../Message/Components";
import getDisplayName from "../utils/getDisplayName";
import { useTranslation } from "react-i18next";
import type { DiscordMessage } from "../types";
import type { ChatMessage } from "../types";

interface EditedProps {
editedAt: string;
Expand Down Expand Up @@ -70,7 +70,7 @@ export function MessageAccessories({
interface ContentCoreProps {
children: ReactNode;
showTooltip: boolean;
referencedMessage: DiscordMessage | null;
referencedMessage: ChatMessage | null;
}

function ContentCore(props: ContentCoreProps) {
Expand Down Expand Up @@ -98,7 +98,7 @@ function ContentCore(props: ContentCoreProps) {
}

interface ContentProps {
message: DiscordMessage;
message: ChatMessage;
isReplyContent?: boolean;
noThreadButton?: boolean;
}
Expand Down
4 changes: 2 additions & 2 deletions src/Message/Components/ActionRow.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,11 @@ import type {
import * as Styles from "./style";
import React from "react";
import Component from "./Component";
import type { DiscordMessage } from "../../types";
import type { ChatMessage } from "../../types";

interface ActionRowProps {
actionRow: APIActionRowComponent<APIMessageActionRowComponent>;
message: DiscordMessage;
message: ChatMessage;
}

function ActionRow({ actionRow, message }: ActionRowProps) {
Expand Down
4 changes: 2 additions & 2 deletions src/Message/Components/ButtonComponent.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ import { ButtonStyle } from "discord-api-types/v10";
import Emoji from "../../Emoji";
import { useConfig } from "../../core/ConfigContext";
import ExternalLink from "../../ExternalLink";
import type { DiscordMessage } from "../../types";
import type { ChatMessage } from "../../types";

const buttonStyleMap: Record<
ButtonStyle,
Expand All @@ -33,7 +33,7 @@ type ButtonComponentWithURL = APIButtonComponentWithURL & {

interface ButtonComponentProps {
button: ButtonComponentWithCustomId | ButtonComponentWithURL;
message: DiscordMessage;
message: ChatMessage;
}

function ButtonComponent({ button, message }: ButtonComponentProps) {
Expand Down
4 changes: 2 additions & 2 deletions src/Message/Components/Component.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@ import type { APIMessageActionRowComponent } from "discord-api-types/v10";
import { ComponentType } from "discord-api-types/v10";
import ButtonComponent from "./ButtonComponent";
import React from "react";
import type { DiscordMessage } from "../../types";
import type { ChatMessage } from "../../types";

interface ComponentProps {
component: APIMessageActionRowComponent;
message: DiscordMessage;
message: ChatMessage;
}

function Component({ component, message }: ComponentProps) {
Expand Down
6 changes: 3 additions & 3 deletions src/Message/Components/index.tsx
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
import ActionRow from "./ActionRow";
import React from "react";
import * as Styles from "./style";
import type { DiscordMessage } from "../../types";
import type { ChatMessage } from "../../types";

interface ComponentsProps {
components: DiscordMessage["components"];
message: DiscordMessage;
components: ChatMessage["components"];
message: ChatMessage;
}

function Components({ components, message }: ComponentsProps) {
Expand Down
6 changes: 3 additions & 3 deletions src/Message/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -19,11 +19,11 @@ import ThreadCreated from "./variants/ThreadCreated";
import { MessageTypeResponse, useConfig } from "../core/ConfigContext";
import ThreadStarterMessage from "./variants/ThreadStarterMessage";
import AutomodAction from "./variants/AutomodAction";
import type { DiscordMessage } from "../types";
import type { ChatMessage } from "../types";

export interface MessageProps {
isFirstMessage?: boolean;
message: DiscordMessage;
message: ChatMessage;
isHovered?: boolean;
showButtons?: boolean;
thread?: boolean;
Expand Down Expand Up @@ -156,7 +156,7 @@ function MessageTypeSwitch(props: Omit<MessageProps, "showButtons">) {
default: {
switch (unknownMessageTypeResponse) {
case MessageTypeResponse.InAppError: {
const errorMessage: DiscordMessage = {
const errorMessage: ChatMessage = {
...props.message,
type: MessageType.Default,
content: `Unknown message type \`${
Expand Down
4 changes: 2 additions & 2 deletions src/Message/variants/AutomodAction.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ import { useConfig } from "../../core/ConfigContext";
import { error } from "../../utils/error";
import { MessageAccessories } from "../../Content";
import Reactions from "../Reactions";
import type { DiscordMessage } from "../../types";
import type { ChatMessage } from "../../types";

type QuarantineUserAction =
| "quarantine_user"
Expand Down Expand Up @@ -116,7 +116,7 @@ function hasReactions(
}

interface AutomodActionProps {
message: DiscordMessage;
message: ChatMessage;
isHovered?: boolean;
}

Expand Down
6 changes: 3 additions & 3 deletions src/Message/variants/BoostTierUpgrade.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -7,14 +7,14 @@ import type { Snowflake } from "discord-api-types/v10";
import { MessageType } from "discord-api-types/v10";
import { useConfig } from "../../core/ConfigContext";
import { Trans, useTranslation } from "react-i18next";
import type { DiscordMessage } from "../../types";
import type { ChatMessage } from "../../types";

interface BoostTierUpgradeProps {
createdAt: DiscordMessage["timestamp"];
createdAt: ChatMessage["timestamp"];
content: string;
channelId: Snowflake;
type: MessageType;
author: DiscordMessage["author"];
author: ChatMessage["author"];
}

function BoostTierUpgrade({
Expand Down
8 changes: 4 additions & 4 deletions src/Message/variants/ChannelFollowAdd.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,13 @@ import * as Styles from "../style/message";
import { SystemMessageIconSize } from "../style/message";
import { useConfig } from "../../core/ConfigContext";
import { Trans, useTranslation } from "react-i18next";
import type { DiscordMessage } from "../../types";
import type { ChatMessage } from "../../types";

interface ChannelFollowAddProps {
content: string;
author: DiscordMessage["author"];
channelId: DiscordMessage["channel_id"];
createdAt: DiscordMessage["timestamp"];
author: ChatMessage["author"];
channelId: ChatMessage["channel_id"];
createdAt: ChatMessage["timestamp"];
}

function ChannelFollowAdd(props: ChannelFollowAddProps) {
Expand Down
8 changes: 4 additions & 4 deletions src/Message/variants/ChannelNameChange.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,13 @@ import * as Styles from "../style/message";
import { SystemMessageIconSize } from "../style/message";
import { useConfig } from "../../core/ConfigContext";
import { Trans, useTranslation } from "react-i18next";
import type { DiscordMessage } from "../../types";
import type { ChatMessage } from "../../types";

interface ChannelNameChangeProps {
content: string;
createdAt: DiscordMessage["timestamp"];
channelId: DiscordMessage["channel_id"];
author: DiscordMessage["author"];
createdAt: ChatMessage["timestamp"];
channelId: ChatMessage["channel_id"];
author: ChatMessage["author"];
}

function ChannelNameChange(props: ChannelNameChangeProps) {
Expand Down
8 changes: 4 additions & 4 deletions src/Message/variants/ChannelPinnedMessage.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,12 @@ import * as Styles from "../style/message";
import { SystemMessageIconSize } from "../style/message";
import { useConfig } from "../../core/ConfigContext";
import { Trans, useTranslation } from "react-i18next";
import type { DiscordMessage } from "../../types";
import type { ChatMessage } from "../../types";

interface ChannelPinnedMessageProps {
author: DiscordMessage["author"];
createdAt: DiscordMessage["timestamp"];
channelId: DiscordMessage["channel_id"];
author: ChatMessage["author"];
createdAt: ChatMessage["timestamp"];
channelId: ChatMessage["channel_id"];
}

function ChannelPinnedMessage(props: ChannelPinnedMessageProps) {
Expand Down
8 changes: 4 additions & 4 deletions src/Message/variants/GuildBoost.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,13 @@ import * as Styles from "../style/message";
import { SystemMessageIconSize } from "../style/message";
import { useConfig } from "../../core/ConfigContext";
import { Trans, useTranslation } from "react-i18next";
import type { DiscordMessage } from "../../types";
import type { ChatMessage } from "../../types";

interface GuildBoostProps {
createdAt: DiscordMessage["timestamp"];
author: DiscordMessage["author"];
createdAt: ChatMessage["timestamp"];
author: ChatMessage["author"];
content: string;
channelId: DiscordMessage["channel_id"];
channelId: ChatMessage["channel_id"];
}

function GuildBoost(props: GuildBoostProps) {
Expand Down
4 changes: 2 additions & 2 deletions src/Message/variants/GuildDiscoveryDisqualified.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,10 @@ import React from "react";
import * as Styles from "../style/message";
import { SystemMessageIconSize } from "../style/message";
import { Trans, useTranslation } from "react-i18next";
import type { DiscordMessage } from "../../types";
import type { ChatMessage } from "../../types";

interface GuildDiscoveryDisqualifiedProps {
createdAt: DiscordMessage["timestamp"];
createdAt: ChatMessage["timestamp"];
}

function GuildDiscoveryDisqualified(props: GuildDiscoveryDisqualifiedProps) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,10 @@ import React from "react";
import * as Styles from "../style/message";
import { SystemMessageIconSize } from "../style/message";
import { Trans, useTranslation } from "react-i18next";
import type { DiscordMessage } from "../../types";
import type { ChatMessage } from "../../types";

interface GuildDiscoveryGracePeriodFinalWarningProps {
createdAt: DiscordMessage["timestamp"];
createdAt: ChatMessage["timestamp"];
}

function GuildDiscoveryGracePeriodFinalWarning(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,10 @@ import React from "react";
import * as Styles from "../style/message";
import { SystemMessageIconSize } from "../style/message";
import { Trans, useTranslation } from "react-i18next";
import type { DiscordMessage } from "../../types";
import type { ChatMessage } from "../../types";

interface GuildDiscoveryGracePeriodInitialWarningProps {
createdAt: DiscordMessage["timestamp"];
createdAt: ChatMessage["timestamp"];
}

function GuildDiscoveryGracePeriodInitialWarning(
Expand Down
4 changes: 2 additions & 2 deletions src/Message/variants/GuildDiscoveryRequalified.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,10 @@ import React from "react";
import * as Styles from "../style/message";
import { SystemMessageIconSize } from "../style/message";
import { Trans, useTranslation } from "react-i18next";
import type { DiscordMessage } from "../../types";
import type { ChatMessage } from "../../types";

interface GuildDiscoveryRequalifiedProps {
createdAt: DiscordMessage["timestamp"];
createdAt: ChatMessage["timestamp"];
}

function GuildDiscoveryRequalified(props: GuildDiscoveryRequalifiedProps) {
Expand Down
8 changes: 4 additions & 4 deletions src/Message/variants/GuildMemberJoin.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,12 @@ import { SystemMessageIconSize } from "../style/message";
import { useConfig } from "../../core/ConfigContext";
import { Trans, useTranslation } from "react-i18next";
import { GuildMemberJoin as GuildMemberJoinI18n } from "../../i18n/locales/en/translation.json";
import type { DiscordMessage } from "../../types";
import type { ChatMessage } from "../../types";

interface GuildMemberJoinProps {
createdAt: DiscordMessage["timestamp"];
author: DiscordMessage["author"];
channelId: DiscordMessage["channel_id"];
createdAt: ChatMessage["timestamp"];
author: ChatMessage["author"];
channelId: ChatMessage["channel_id"];
}

function GuildMemberJoin(props: GuildMemberJoinProps) {
Expand Down
6 changes: 3 additions & 3 deletions src/Message/variants/NormalMessage.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -17,11 +17,11 @@ import type {
import { MessageType } from "discord-api-types/v10";
import { useConfig } from "../../core/ConfigContext";
import getDisplayName from "../../utils/getDisplayName";
import type { DiscordMessage } from "../../types";
import type { ChatMessage } from "../../types";

interface ReplyInfoProps {
channelId: Snowflake;
referencedMessage: DiscordMessage["referenced_message"];
referencedMessage: ChatMessage["referenced_message"];
mentioned?: boolean;
interaction: APIMessageInteraction | undefined;
isContextMenuInteraction?: boolean;
Expand Down Expand Up @@ -167,7 +167,7 @@ ReplyInfo.displayName = "ReplyInfo";

interface MessageProps {
isFirstMessage?: boolean;
message: DiscordMessage;
message: ChatMessage;
isHovered?: boolean;
noThreadButton?: boolean;
isContextMenuInteraction?: boolean;
Expand Down
10 changes: 5 additions & 5 deletions src/Message/variants/RecipientAdd.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,13 @@ import { SystemMessageIconSize } from "../style/message";
import getDisplayName from "../../utils/getDisplayName";
import { useConfig } from "../../core/ConfigContext";
import { Trans, useTranslation } from "react-i18next";
import type { DiscordMessage } from "../../types";
import type { ChatMessage } from "../../types";

interface RecipientAddProps {
createdAt: DiscordMessage["timestamp"];
author: DiscordMessage["author"];
target: DiscordMessage["mentions"][0];
channelId: DiscordMessage["channel_id"];
createdAt: ChatMessage["timestamp"];
author: ChatMessage["author"];
target: ChatMessage["mentions"][0];
channelId: ChatMessage["channel_id"];
}

// todo: check if this also applies to group chats, and support those as well.
Expand Down
10 changes: 5 additions & 5 deletions src/Message/variants/RecipientRemove.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,13 @@ import { SystemMessageIconSize } from "../style/message";
import getDisplayName from "../../utils/getDisplayName";
import { useConfig } from "../../core/ConfigContext";
import { Trans, useTranslation } from "react-i18next";
import type { DiscordMessage } from "../../types";
import type { ChatMessage } from "../../types";

interface RecipientRemoveProps {
createdAt: DiscordMessage["timestamp"];
author: DiscordMessage["author"];
target: DiscordMessage["mentions"][0];
channelId: DiscordMessage["channel_id"];
createdAt: ChatMessage["timestamp"];
author: ChatMessage["author"];
target: ChatMessage["mentions"][0];
channelId: ChatMessage["channel_id"];
}

function RecipientRemove(props: RecipientRemoveProps) {
Expand Down
14 changes: 7 additions & 7 deletions src/Message/variants/ThreadCreated.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -7,15 +7,15 @@ import { SystemMessageIconSize } from "../style/message";
import { MessageType } from "discord-api-types/v10";
import { useConfig } from "../../core/ConfigContext";
import { Trans, useTranslation } from "react-i18next";
import type { DiscordMessage } from "../../types";
import type { ChatMessage } from "../../types";

interface ThreadCreatedProps {
createdAt: DiscordMessage["timestamp"];
thread: Exclude<DiscordMessage["thread"], undefined>;
author: DiscordMessage["author"];
messageReference: DiscordMessage["message_reference"];
messageId: DiscordMessage["id"];
channelId: DiscordMessage["channel_id"];
createdAt: ChatMessage["timestamp"];
thread: Exclude<ChatMessage["thread"], undefined>;
author: ChatMessage["author"];
messageReference: ChatMessage["message_reference"];
messageId: ChatMessage["id"];
channelId: ChatMessage["channel_id"];
messageContent: string;
}

Expand Down
6 changes: 3 additions & 3 deletions src/Message/variants/ThreadStarterMessage.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@ import { SystemMessageIconSize } from "../style/message";
import NormalMessage from "./NormalMessage";
import LargeTimestamp from "../LargeTimestamp";
import { Trans, useTranslation } from "react-i18next";
import type { DiscordMessage } from "../../types";
import type { ChatMessage } from "../../types";

interface ThreadStarterMessageProps {
createdAt: DiscordMessage["timestamp"];
referencedMessage: DiscordMessage | null | undefined;
createdAt: ChatMessage["timestamp"];
referencedMessage: ChatMessage | null | undefined;
}

function ThreadStarterMessage({
Expand Down
Loading

0 comments on commit 3b079e9

Please sign in to comment.