decord/alpha/source/modules/activities/utils/activityShareLink.tsx
2026-10-08 09:57:35 +00:00

41 lines
1.3 KiB
TypeScript

// Module ID: 14574
// Function ID: 14575
// Name: activityShareLink
// Dependencies: [5070, 1383, 1126, 2]
// Exports: resolveActivityShareMessageContent
// Module 14574 (activityShareLink)
import URLUtilsDefault from "URLUtils" /* 1383 */;
import findCodedLinks from "findCodedLinks" /* 5070 */;
import size from "module_2" /* 2 */;
const require = globalThis.__r;
let _require, c0;
const items = [findCodedLinks.parseQuestsEmbedCode];
const result = size.fileFinishedImporting("modules/activities/utils/activityShareLink.tsx");
export const resolveActivityShareMessageContent = function resolveActivityShareMessageContent(c3, name, link) {
_require = false;
const replaced = c3.replaceAll(URLUtilsDefault.URL_REGEX, (arg0) => {
let closure_0 = arg0;
const someResult = items.some((fn) => null != fn(closure_0));
if (someResult) {
c0 = true;
}
let combined = arg0;
if (!someResult) {
const _HermesInternal = HermesInternal;
combined = "`" + arg0 + "`";
}
return combined;
});
let combined = replaced;
if (!_require) {
const intl = require("intl").intl;
let _HermesInternal = HermesInternal;
const obj = { applicationName: name.name, link };
combined = "" + replaced + "\n\n" + intl.formatToMarkdownString(require("intl").t.dZJpdG, obj);
}
return combined;
};