Apply prettier formating
[e-mobility-charging-stations-simulator.git] / src / charging-station / ui-websocket-services / UIService001.ts
CommitLineData
a10297ba 1import { ProtocolCommand, ProtocolRequestHandler } from '../../types/UIProtocol';
de9136ae 2
4198ad5c 3import AbstractUIService from './AbstractUIService';
d1888640 4import { JsonType } from '../../types/JsonType';
4198ad5c
JB
5import UIWebSocketServer from '../UIWebSocketServer';
6
f16356b9 7export default class UIService001 extends AbstractUIService {
4198ad5c
JB
8 constructor(uiWebSocketServer: UIWebSocketServer) {
9 super(uiWebSocketServer);
e7aeea18
JB
10 this.messageHandlers.set(
11 ProtocolCommand.START_TRANSACTION,
12 this.handleStartTransaction.bind(this) as ProtocolRequestHandler
13 );
14 this.messageHandlers.set(
15 ProtocolCommand.STOP_TRANSACTION,
16 this.handleStopTransaction.bind(this) as ProtocolRequestHandler
17 );
4198ad5c
JB
18 }
19
e7aeea18
JB
20 private handleStartTransaction(payload: JsonType): void {}
21 private handleStopTransaction(payload: JsonType): void {}
4198ad5c 22}