diff --git a/src/ts3gotify.ts b/src/ts3gotify.ts index 4da863a..0426a80 100644 --- a/src/ts3gotify.ts +++ b/src/ts3gotify.ts @@ -22,9 +22,13 @@ function resolveMessageTarget(target: TextMessageTargetMode): string { export function getModes(mode: Mode[]): { [key in Mode]: boolean; } { - const modes = mode.map((mode) => { - return { [mode]: true }; - }); + const modes = mode + .map((mode) => { + return { [mode]: true }; + }) + .reduce((acc, cur) => { + return { ...acc, ...cur }; + }); return { connect: false,