Fix up some automod context objects/types
This commit is contained in:
parent
97bd884ba3
commit
2e9e47ac83
2 changed files with 3 additions and 3 deletions
|
@ -8,8 +8,8 @@ import { checkAndUpdateCooldown } from "./checkAndUpdateCooldown";
|
||||||
|
|
||||||
export async function runAutomod(pluginData: PluginData<AutomodPluginType>, context: AutomodContext) {
|
export async function runAutomod(pluginData: PluginData<AutomodPluginType>, context: AutomodContext) {
|
||||||
const userId = context.user?.id || context.member?.id || context.message?.user_id;
|
const userId = context.user?.id || context.member?.id || context.message?.user_id;
|
||||||
const user = userId && pluginData.client.users.get(userId);
|
const user = context.user || (userId && pluginData.client.users.get(userId));
|
||||||
const member = userId && pluginData.guild.members.get(userId);
|
const member = context.member || (userId && pluginData.guild.members.get(userId));
|
||||||
const channelId = context.message?.channel_id;
|
const channelId = context.message?.channel_id;
|
||||||
const channel = channelId && pluginData.guild.channels.get(channelId);
|
const channel = channelId && pluginData.guild.channels.get(channelId);
|
||||||
const categoryId = channel?.parentID;
|
const categoryId = channel?.parentID;
|
||||||
|
|
|
@ -81,7 +81,7 @@ export interface AutomodContext {
|
||||||
timestamp: number;
|
timestamp: number;
|
||||||
actioned?: boolean;
|
actioned?: boolean;
|
||||||
|
|
||||||
user?: User | UnknownUser;
|
user?: User;
|
||||||
message?: SavedMessage;
|
message?: SavedMessage;
|
||||||
member?: Member;
|
member?: Member;
|
||||||
joined?: boolean;
|
joined?: boolean;
|
||||||
|
|
Loading…
Add table
Reference in a new issue