Skip to content

Commit a9d809f

Browse files
committed
feat: add new notifyResult variable to logs
1 parent ea3f12c commit a9d809f

File tree

11 files changed

+24
-6
lines changed

11 files changed

+24
-6
lines changed

backend/src/data/DefaultLogMessages.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
{
22
"MEMBER_NOTE": "{timestamp} 🖊 Note added on {userMention(user)} by {userMention(mod)}",
3-
"MEMBER_WARN": "{timestamp} ⚠️ {userMention(member)} was warned by {userMention(mod)}",
4-
"MEMBER_MUTE": "{timestamp} 🔇 {userMention(user)} was muted indefinitely by {userMention(mod)}",
5-
"MEMBER_TIMED_MUTE": "{timestamp} 🔇 {userMention(user)} was muted for **{time}** by {userMention(mod)}",
3+
"MEMBER_WARN": "{timestamp} ⚠️ {userMention(member)} was warned by {userMention(mod)} ({notifyResult})",
4+
"MEMBER_MUTE": "{timestamp} 🔇 {userMention(user)} was muted indefinitely by {userMention(mod)} ({notifyResult})",
5+
"MEMBER_TIMED_MUTE": "{timestamp} 🔇 {userMention(user)} was muted for **{time}** by {userMention(mod)} ({notifyResult})",
66
"MEMBER_UNMUTE": "{timestamp} 🔊 {userMention(user)} was unmuted by {userMention(mod)}",
77
"MEMBER_TIMED_UNMUTE": "{timestamp} 🔊 {userMention(user)} was scheduled to be unmuted in **{time}** by {userMention(mod)}",
88
"MEMBER_MUTE_EXPIRED": "{timestamp} 🔊 {userMention(member)}'s mute expired",
9-
"MEMBER_KICK": "{timestamp} 👢 {userMention(user)} was kicked by {userMention(mod)}",
10-
"MEMBER_BAN": "{timestamp} 🔨 {userMention(user)} was banned by {userMention(mod)}",
11-
"MEMBER_UNBAN": "{timestamp} 🔓 User (`{userId}`) was unbanned by {userMention(mod)}",
9+
"MEMBER_KICK": "{timestamp} 👢 {userMention(user)} was kicked by {userMention(mod)} ({notifyResult})",
10+
"MEMBER_BAN": "{timestamp} 🔨 {userMention(user)} was banned by {userMention(mod)} ({notifyResult})",
11+
"MEMBER_UNBAN": "{timestamp} 🔓 User (`{userId}`) was unbanned by {userMention(mod)} ({notifyResult})",
1212
"MEMBER_FORCEBAN": "{timestamp} 🔨 User (`{userId}`) was forcebanned by {userMention(mod)}",
1313
"MEMBER_SOFTBAN": "{timestamp} 🔨 {userMention(member)} was softbanned by {userMention(mod)}",
1414
"MEMBER_JOIN": "{timestamp} 📥 {new} {userMention(member)} joined (created <t:{account_age_ts}:R>)",

backend/src/plugins/Logs/logFunctions/logMemberBan.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ export interface LogMemberBanData {
1212
user: User | UnknownUser;
1313
caseNumber: number;
1414
reason: string;
15+
notifyResult: string | undefined;
1516
}
1617

1718
export function logMemberBan(pluginData: GuildPluginData<LogsPluginType>, data: LogMemberBanData) {
@@ -23,6 +24,7 @@ export function logMemberBan(pluginData: GuildPluginData<LogsPluginType>, data:
2324
user: userToTemplateSafeUser(data.user),
2425
caseNumber: data.caseNumber,
2526
reason: data.reason,
27+
notifyResult: data.notifyResult,
2628
}),
2729
{
2830
userId: data.user.id,

backend/src/plugins/Logs/logFunctions/logMemberKick.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ export interface LogMemberKickData {
1212
user: User;
1313
caseNumber: number;
1414
reason: string;
15+
notifyResult: string | undefined;
1516
}
1617

1718
export function logMemberKick(pluginData: GuildPluginData<LogsPluginType>, data: LogMemberKickData) {
@@ -23,6 +24,7 @@ export function logMemberKick(pluginData: GuildPluginData<LogsPluginType>, data:
2324
user: userToTemplateSafeUser(data.user),
2425
caseNumber: data.caseNumber,
2526
reason: data.reason,
27+
notifyResult: data.notifyResult,
2628
}),
2729
{
2830
userId: data.user.id,

backend/src/plugins/Logs/logFunctions/logMemberMute.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ export interface LogMemberMuteData {
1212
user: User | UnknownUser;
1313
caseNumber: number;
1414
reason: string;
15+
notifyResult: string | undefined;
1516
}
1617

1718
export function logMemberMute(pluginData: GuildPluginData<LogsPluginType>, data: LogMemberMuteData) {
@@ -23,6 +24,7 @@ export function logMemberMute(pluginData: GuildPluginData<LogsPluginType>, data:
2324
user: userToTemplateSafeUser(data.user),
2425
caseNumber: data.caseNumber,
2526
reason: data.reason,
27+
notifyResult: data.notifyResult,
2628
}),
2729
{
2830
userId: data.user.id,

backend/src/plugins/Logs/logFunctions/logMemberTimedBan.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ export interface LogMemberTimedBanData {
1313
banTime: string;
1414
caseNumber: number;
1515
reason: string;
16+
notifyResult: string | undefined;
1617
}
1718

1819
export function logMemberTimedBan(pluginData: GuildPluginData<LogsPluginType>, data: LogMemberTimedBanData) {
@@ -25,6 +26,7 @@ export function logMemberTimedBan(pluginData: GuildPluginData<LogsPluginType>, d
2526
banTime: data.banTime,
2627
caseNumber: data.caseNumber,
2728
reason: data.reason,
29+
notifyResult: data.notifyResult,
2830
}),
2931
{
3032
userId: data.user.id,

backend/src/plugins/Logs/logFunctions/logMemberTimedMute.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ export interface LogMemberTimedMuteData {
1313
time: string;
1414
caseNumber: number;
1515
reason: string;
16+
notifyResult: string | undefined;
1617
}
1718

1819
export function logMemberTimedMute(pluginData: GuildPluginData<LogsPluginType>, data: LogMemberTimedMuteData) {
@@ -25,6 +26,7 @@ export function logMemberTimedMute(pluginData: GuildPluginData<LogsPluginType>,
2526
time: data.time,
2627
caseNumber: data.caseNumber,
2728
reason: data.reason,
29+
notifyResult: data.notifyResult,
2830
}),
2931
{},
3032
);

backend/src/plugins/Logs/logFunctions/logMemberWarn.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ export interface LogMemberWarnData {
1111
member: GuildMember;
1212
caseNumber: number;
1313
reason: string;
14+
notifyResult: string | undefined;
1415
}
1516

1617
export function logMemberWarn(pluginData: GuildPluginData<LogsPluginType>, data: LogMemberWarnData) {
@@ -22,6 +23,7 @@ export function logMemberWarn(pluginData: GuildPluginData<LogsPluginType>, data:
2223
member: memberToTemplateSafeMember(data.member),
2324
caseNumber: data.caseNumber,
2425
reason: data.reason,
26+
notifyResult: data.notifyResult,
2527
}),
2628
{
2729
userId: data.member.id,

backend/src/plugins/ModActions/functions/banUserId.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -174,13 +174,15 @@ export async function banUserId(
174174
caseNumber: createdCase.case_number,
175175
reason: reason ?? "",
176176
banTime: humanizeDuration(banTime),
177+
notifyResult: notifyResult.text,
177178
});
178179
} else {
179180
pluginData.getPlugin(LogsPlugin).logMemberBan({
180181
mod,
181182
user,
182183
caseNumber: createdCase.case_number,
183184
reason: reason ?? "",
185+
notifyResult: notifyResult.text,
184186
});
185187
}
186188

backend/src/plugins/ModActions/functions/kickMember.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,7 @@ export async function kickMember(
9999
user: member.user,
100100
caseNumber: createdCase.case_number,
101101
reason: reason ?? "",
102+
notifyResult: notifyResult.text
102103
});
103104

104105
pluginData.state.events.emit("kick", member.id, reason, kickOptions.isAutomodAction);

backend/src/plugins/ModActions/functions/warnMember.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,7 @@ export async function warnMember(
9696
member,
9797
caseNumber: createdCase.case_number,
9898
reason: reason ?? "",
99+
notifyResult: notifyResult.text,
99100
});
100101

101102
pluginData.state.events.emit("warn", member.id, reason, warnOptions.isAutomodAction);

0 commit comments

Comments
 (0)