// Module ID: 17174 // Function ID: 17175 // Name: handleDmSettingsUpsellShow // Dependencies: [673, 5495, 17175, 527, 2] // Exports: acknowledgeDmSettingsUpsell // Module 17174 (handleDmSettingsUpsellShow) import set from "set" /* 2 */; import sendRequest from "sendRequest" /* 527 */; import ME from "ME" /* 673 */; import initializeDefault from "initialize" /* 5495 */; import _modDef17175 from "module_17175" /* 17175 */; const Endpoints = ME.Endpoints; initializeDefault; class DmSettingsUpsellManager extends tmp2 { constructor() { applyArgumentsResult = HermesBuiltin.applyArguments(new.target, new.target); applyArgumentsResult.actions = { DM_SETTINGS_UPSELL_SHOW: applyArgumentsResult.handleDmSettingsUpsellShow }; return applyArgumentsResult; } } DmSettingsUpsellManager.prototype["handleDmSettingsUpsellShow"] = function handleDmSettingsUpsellShow(guildId) { const result = _modDef17175.openDmSettingsUpsellModal(guildId.guildId); }; const dmSettingsUpsellManager = new DmSettingsUpsellManager(); let result = set.fileFinishedImporting("modules/dm_settings_upsell/DmSettingsUpsellManager.tsx"); export default dmSettingsUpsellManager; export const acknowledgeDmSettingsUpsell = function acknowledgeDmSettingsUpsell(guildId) { const HTTP = sendRequest.HTTP; return HTTP.post({ url: Endpoints.DM_SETTINGS_UPSELL_ACK(guildId), rejectWithError: false }); };