feat(关卡): 关闭剧情弹幕

This commit is contained in:
luying
2023-03-28 14:42:51 +08:00
parent 5bd61ed0b3
commit ba524593dd
4 changed files with 13 additions and 1 deletions

View File

@@ -3,6 +3,7 @@ import { ScriptBarrageModel } from "../../../db/ScriptBarrage";
import { BarrageReturn } from '../../../domain/roleField/barrage';
import { resResult, getRandEelm } from "../../../pubUtils/util";
import { STATUS } from "../../../consts";
import { closeScriptBarrage } from "../../../pubUtils/sdkUtil";
export default function(app: Application) {
return new BarrageHandler(app);
@@ -13,6 +14,8 @@ export class BarrageHandler {
}
public async sendBarrage(msg: { warId: number, rid: string, index: string, content: string }, session: BackendSession) {
if(closeScriptBarrage()) return resResult(STATUS.FUNCTION_CLOSE);
const roleId: string = session.get('roleId');
const { warId, rid, index, content } = msg;
const result = await ScriptBarrageModel.createBarrage(roleId, warId, rid, index, content);
@@ -23,6 +26,8 @@ export class BarrageHandler {
}
public async getBarrageList(msg: {rid: string}, session: BackendSession) {
if(closeScriptBarrage()) return resResult(STATUS.SUCCESS, { barrageList: [] });
// const roleId: string = session.get('roleId');
const { rid } = msg;
const result = await ScriptBarrageModel.getBarrageList(rid, 1000);