diff --git a/public/scripts/macros.js b/public/scripts/macros.js index aae0fad17..29f7baa2b 100644 --- a/public/scripts/macros.js +++ b/public/scripts/macros.js @@ -464,6 +464,7 @@ export function evaluateMacros(content, env) { content = content.replace(/{{firstIncludedMessageId}}/gi, () => String(getFirstIncludedMessageId() ?? '')); content = content.replace(/{{lastSwipeId}}/gi, () => String(getLastSwipeId() ?? '')); content = content.replace(/{{currentSwipeId}}/gi, () => String(getCurrentSwipeId() ?? '')); + content = content.replace(/{{reverse\:(.+?)}}/gi, (_, str) => str.split('').reverse().join('')) content = content.replace(/\{\{\/\/([\s\S]*?)\}\}/gm, '');