MCPcopy Create free account
hub / github.com/MCSManager/MCSManager / checkBusinessMode

Function checkBusinessMode

panel/src/app/version.ts:74–96  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

72}
73
74export async function checkBusinessMode() {
75 if (!systemConfig) return;
76 try {
77 systemConfig.businessMode = false;
78 const { data: response } = await axios.post<{ code: number; data: any }>(
79 `${REDEEM_PLATFORM_ADDR}/api/user/check`,
80 {
81 panelId: systemConfig?.panelId,
82 registerCode: systemConfig?.registerCode,
83 businessMode: systemConfig?.businessMode
84 }
85 );
86 if (response.data && response.code === 200) {
87 logger.info(`Business mode is active: ${JSON.stringify(response.data)} !!!`);
88 systemConfig.businessMode = true;
89 } else {
90 systemConfig.businessMode = false;
91 }
92 saveSystemConfig(systemConfig);
93 } catch (error: any) {
94 // ignore
95 }
96}
97
98setInterval(checkBusinessMode, 1000 * 60 * 60);

Callers 2

mainFunction · 0.90
settings_router.tsFile · 0.90

Calls 2

saveSystemConfigFunction · 0.90
infoMethod · 0.80

Tested by

no test coverage detected