政治需求:关闭接口功能
This commit is contained in:
@@ -10,7 +10,8 @@ import { nowSeconds } from '../../../pubUtils/timeUtil';
|
||||
import { createNewServer, sendOpenServerMail } from '../../../services/gmService';
|
||||
import { isNumber } from 'util';
|
||||
import { MarqueeModel } from '../../../db/Marquee';
|
||||
let timer: NodeJS.Timer;
|
||||
import { setApiIsCloseToRemote } from '../../../services/chatService';
|
||||
|
||||
export default function (app: Application) {
|
||||
return new GmHandler(app);
|
||||
}
|
||||
@@ -169,4 +170,14 @@ export class GmHandler {
|
||||
if (!result) return resResult(STATUS.GM_MARQUEE_CANCEL_ERR);
|
||||
return resResult(STATUS.SUCCESS);
|
||||
}
|
||||
|
||||
async setApiIsClose(msg: { isCloseApi: boolean }, session: BackendSession) {
|
||||
const { isCloseApi } = msg;
|
||||
let region = await RegionModel.findRegionByEnv(pinus.app.get('env'));
|
||||
if(!region) return resResult(STATUS.SERVER_NOT_FOUND);
|
||||
|
||||
region = await RegionModel.updateRegion(region.id, { isCloseApi });
|
||||
setApiIsCloseToRemote(region.isCloseApi);
|
||||
return resResult(STATUS.SUCCESS);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user