From 50e5d4bf0b9c6331869ff918bfdb6bd36ce7c46c Mon Sep 17 00:00:00 2001 From: Dark <7890309+DarkView@users.noreply.github.com> Date: Sun, 7 Feb 2021 05:04:17 +0100 Subject: [PATCH] Add user and guild objects to WelcomeMessage formatting Explicit user so you dont have to use member.user.var Guild object so you can include things like member count, even though they might not be 100% accurate all the time --- .../plugins/WelcomeMessage/events/SendWelcomeMessageEvt.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/backend/src/plugins/WelcomeMessage/events/SendWelcomeMessageEvt.ts b/backend/src/plugins/WelcomeMessage/events/SendWelcomeMessageEvt.ts index cbd04093..c807c14c 100644 --- a/backend/src/plugins/WelcomeMessage/events/SendWelcomeMessageEvt.ts +++ b/backend/src/plugins/WelcomeMessage/events/SendWelcomeMessageEvt.ts @@ -26,8 +26,11 @@ export const SendWelcomeMessageEvt = welcomeMessageEvt({ let formatted; try { + const strippedMember = stripObjectToScalars(member, ["user", "guild"]); formatted = await renderTemplate(config.message, { - member: stripObjectToScalars(member, ["user"]), + member: strippedMember, + user: strippedMember["user"], + guild: strippedMember["guild"], }); } catch (e) { if (e instanceof TemplateParseError) {