Commit | Line | Data |
---|---|---|
66a7748d JB |
1 | import { AbstractUIService } from './AbstractUIService.js' |
2 | import { type ProtocolRequestHandler, ProtocolVersion } from '../../../types/index.js' | |
3 | import type { AbstractUIServer } from '../AbstractUIServer.js' | |
4198ad5c | 4 | |
268a74bb | 5 | export class UIService001 extends AbstractUIService { |
66a7748d JB |
6 | constructor (uiServer: AbstractUIServer) { |
7 | super(uiServer, ProtocolVersion['0.0.1']) | |
a37fc6dc | 8 | for (const procedureName of AbstractUIService.ProcedureNameToBroadCastChannelProcedureNameMapping.keys()) { |
d56ea27c | 9 | this.requestHandlers.set( |
a37fc6dc | 10 | procedureName, |
66a7748d JB |
11 | this.handleProtocolRequest.bind(this) as ProtocolRequestHandler |
12 | ) | |
d56ea27c | 13 | } |
89b7a234 | 14 | } |
4198ad5c | 15 | } |