(client, guildId)
| 350 | } |
| 351 | |
| 352 | export async function getLoggingStatus(client, guildId) { |
| 353 | const config = await getGuildConfig(client, guildId); |
| 354 | const logging = config.logging || {}; |
| 355 | |
| 356 | return { |
| 357 | enabled: logging.enabled || false, |
| 358 | channels: logging.channels || { audit: null, applications: null, reports: null }, |
| 359 | channelId: logging.channels?.audit ?? null, |
| 360 | ignore: getIgnoreList(config), |
| 361 | enabledEvents: logging.enabledEvents || {}, |
| 362 | allEventTypes: EVENT_TYPES, |
| 363 | }; |
| 364 | } |
| 365 | |
| 366 | export async function toggleEventLogging(client, guildId, eventTypes, enabled) { |
| 367 | try { |
no test coverage detected