Fix up some automod context objects/types

This commit is contained in:
Dragory 2020-08-02 16:11:42 +03:00
parent 97bd884ba3
commit 2e9e47ac83
No known key found for this signature in database
GPG key ID: 5F387BA66DF8AAC1
2 changed files with 3 additions and 3 deletions

View file

@ -8,8 +8,8 @@ import { checkAndUpdateCooldown } from "./checkAndUpdateCooldown";
export async function runAutomod(pluginData: PluginData<AutomodPluginType>, context: AutomodContext) {
const userId = context.user?.id || context.member?.id || context.message?.user_id;
const user = userId && pluginData.client.users.get(userId);
const member = userId && pluginData.guild.members.get(userId);
const user = context.user || (userId && pluginData.client.users.get(userId));
const member = context.member || (userId && pluginData.guild.members.get(userId));
const channelId = context.message?.channel_id;
const channel = channelId && pluginData.guild.channels.get(channelId);
const categoryId = channel?.parentID;

View file

@ -81,7 +81,7 @@ export interface AutomodContext {
timestamp: number;
actioned?: boolean;
user?: User | UnknownUser;
user?: User;
message?: SavedMessage;
member?: Member;
joined?: boolean;