3270aaf30d7ee84bbc46438a4b478d29f8f858ae
[e-mobility-charging-stations-simulator.git] / src / charging-station / ui-websocket-services / UIService001.ts
1 import { ProtocolCommand, ProtocolRequestHandler } from '../../types/UIProtocol';
2
3 import AbstractUIService from './AbstractUIService';
4 import UIWebSocketServer from '../UIWebSocketServer';
5
6 export default class UIService001 extends AbstractUIService {
7 constructor(uiWebSocketServer: UIWebSocketServer) {
8 super(uiWebSocketServer);
9 this.messageHandlers.set(ProtocolCommand.START_TRANSACTION, this.handleStartTransaction.bind(this) as ProtocolRequestHandler);
10 this.messageHandlers.set(ProtocolCommand.STOP_TRANSACTION, this.handleStopTransaction.bind(this) as ProtocolRequestHandler);
11 }
12
13 private handleStartTransaction(payload: Record<string, unknown>): void { }
14 private handleStopTransaction(payload: Record<string, unknown>): void { }
15 }