✨ feat(关卡): 关闭剧情弹幕
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user