Commit 811623a7 authored by nanahira's avatar nanahira

entirely skip windbot deck check

parent 2270870b
Pipeline #43283 passed with stages
in 2 minutes and 22 seconds
...@@ -13,6 +13,7 @@ import type { ...@@ -13,6 +13,7 @@ import type {
WindbotJoinTokenData, WindbotJoinTokenData,
} from './utility'; } from './utility';
import { ReverseWsClient } from './reverse-ws-client'; import { ReverseWsClient } from './reverse-ws-client';
import { RoomCheckDeck } from '../../room/room-event/room-check-deck';
declare module '../../client' { declare module '../../client' {
interface Client { interface Client {
...@@ -94,10 +95,21 @@ export class WindBotProvider { ...@@ -94,10 +95,21 @@ export class WindBotProvider {
await this.requestWindbotJoin(room, botName); await this.requestWindbotJoin(room, botName);
}); });
this.ctx.middleware(OnRoomFinalize, async (event, _client, next) => { this.ctx
this.deleteRoomToken(event.room.name); .middleware(OnRoomFinalize, async (event, _client, next) => {
return next(); this.deleteRoomToken(event.room.name);
}); return next();
})
.middleware(
RoomCheckDeck,
async (evt, client, next) => {
if (client.windbot) {
return undefined; // entirely skip check deck for windbot client
}
return next();
},
true,
);
} }
async init() { async init() {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment