政治需求:关闭接口功能
This commit is contained in:
@@ -16,6 +16,7 @@ import { getSimpleRoleInfo, getSimpleRoleInfos } from './roleService';
|
||||
import { sendMessageToAllWithSuc, sendMessageToCityWithSuc, sendMessageToGuildWithSuc, sendMessageToServerWithSuc, sendMessageToTeam, sendMessageToUserWithSuc } from './pushService';
|
||||
import { comBtlLvInvalid } from './comBattleService';
|
||||
import { gameData } from '../pubUtils/data';
|
||||
import { RegionModel } from '../db/Region';
|
||||
|
||||
export * from './chatChannelService';
|
||||
export * from './sysChatService';
|
||||
@@ -427,3 +428,27 @@ export async function checkFilterWords(word: string) {
|
||||
return hasBlock;
|
||||
}
|
||||
*/
|
||||
|
||||
export function isApiClose() {
|
||||
return pinus.app.get('apiIsClose');
|
||||
}
|
||||
|
||||
export async function checkAndSetApiIsClose() {
|
||||
let region = await RegionModel.findRegionByEnv(pinus.app.get('env'));
|
||||
setApiIsClose(region?.isCloseApi??false);
|
||||
}
|
||||
|
||||
export function setApiIsClose(isClose: boolean) {
|
||||
pinus.app.set('apiIsClose', isClose);
|
||||
}
|
||||
|
||||
export async function setApiIsCloseToRemote(isClose: boolean) {
|
||||
await pinus.app.rpc.activity.activityRemote.setApiIsClose.broadcast(isClose);
|
||||
await pinus.app.rpc.battle.battleRemote.setApiIsClose.broadcast(isClose);
|
||||
await pinus.app.rpc.chat.chatRemote.setApiIsClose.broadcast(isClose);
|
||||
await pinus.app.rpc.connector.connectorRemote.setApiIsClose.broadcast(isClose);
|
||||
await pinus.app.rpc.guild.guildRemote.setApiIsClose.broadcast(isClose);
|
||||
await pinus.app.rpc.order.orderRemote.setApiIsClose.broadcast(isClose);
|
||||
await pinus.app.rpc.role.roleRemote.setApiIsClose.broadcast(isClose);
|
||||
await pinus.app.rpc.systimer.systimerRemote.setApiIsClose.broadcast(isClose);
|
||||
}
|
||||
Reference in New Issue
Block a user