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