From b91f299f6eb18f48fd4555787f8314600faed0a5 Mon Sep 17 00:00:00 2001 From: Dragory <2606411+Dragory@users.noreply.github.com> Date: Tue, 15 Sep 2020 01:39:03 +0300 Subject: [PATCH] tags: expose renderTagBody() as a public function --- backend/src/plugins/Tags/TagsPlugin.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/backend/src/plugins/Tags/TagsPlugin.ts b/backend/src/plugins/Tags/TagsPlugin.ts index 8497a23b..49a5a284 100644 --- a/backend/src/plugins/Tags/TagsPlugin.ts +++ b/backend/src/plugins/Tags/TagsPlugin.ts @@ -16,6 +16,8 @@ import moment from "moment-timezone"; import humanizeDuration from "humanize-duration"; import { convertDelayStringToMS } from "../../utils"; import { TimeAndDatePlugin } from "../TimeAndDate/TimeAndDatePlugin"; +import { mapToPublicFn } from "../../pluginUtils"; +import { renderTagBody } from "./util/renderTagBody"; const defaultOptions: PluginOptions = { config: { @@ -63,6 +65,10 @@ export const TagsPlugin = zeppelinPlugin()("tags", { TagCreateCmd, ], + public: { + renderTagBody: mapToPublicFn(renderTagBody), + }, + onLoad(pluginData) { const { state, guild } = pluginData;