/[sudobot]/trunk/src/utils/util.ts
ViewVC logotype

Diff of /trunk/src/utils/util.ts

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 194 by rakin, Mon Jul 29 17:28:58 2024 UTC revision 196 by rakin, Mon Jul 29 17:28:58 2024 UTC
# Line 1  Line 1 
1  import fs from 'fs';  import fs from 'fs';
2  import DiscordClient from '../client/Client';  import DiscordClient from '../client/Client';
3  import { GuildMember, Message, CommandInteraction, MessageEmbed } from 'discord.js';  import { GuildMember, Message, CommandInteraction, MessageEmbed, ContextMenuInteraction } from 'discord.js';
4  import Axios, { AxiosRequestHeaders, HeadersDefaults } from 'axios';  import Axios, { AxiosRequestHeaders, HeadersDefaults } from 'axios';
5    
6  export function shouldNotModerate(client: DiscordClient, member: GuildMember) {  export function shouldNotModerate(client: DiscordClient, member: GuildMember) {
# Line 13  export function shouldNotModerate(client Line 13  export function shouldNotModerate(client
13      return member.roles.cache.has(role);      return member.roles.cache.has(role);
14  }  }
15    
16  export async function hasPermission(client: DiscordClient, member: GuildMember, msg: Message | CommandInteraction, mod: GuildMember | null, error: string = "You don't have permission to moderate this user") {  export async function hasPermission(client: DiscordClient, member: GuildMember, msg: Message | CommandInteraction | ContextMenuInteraction, mod: GuildMember | null, error: string = "You don't have permission to moderate this user") {
17      let m = mod;      let m = mod;
18            
19      if (!m) {      if (!m) {

Legend:
Removed from v.194  
changed lines
  Added in v.196

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26