Use eslint extension for import sorting instead of unmaintained external ones
[e-mobility-charging-stations-simulator.git] / src / charging-station / ui-server / ui-services / UIService001.ts
1 import { JsonType } from '../../../types/JsonType';
2 import { ProtocolCommand, ProtocolRequestHandler } from '../../../types/UIProtocol';
3 import { AbstractUIServer } from '../AbstractUIServer';
4 import AbstractUIService from './AbstractUIService';
5
6 export default class UIService001 extends AbstractUIService {
7 constructor(uiServer: AbstractUIServer) {
8 super(uiServer);
9 this.messageHandlers.set(
10 ProtocolCommand.START_TRANSACTION,
11 this.handleStartTransaction.bind(this) as ProtocolRequestHandler
12 );
13 this.messageHandlers.set(
14 ProtocolCommand.STOP_TRANSACTION,
15 this.handleStopTransaction.bind(this) as ProtocolRequestHandler
16 );
17 }
18
19 private handleStartTransaction(payload: JsonType): void {}
20 private handleStopTransaction(payload: JsonType): void {}
21 }