- this.chargingStation.getConnectorStatus(connectorId)!.authorizeIdTag = idTag;
- // Authorize idTag
- const authorizeResponse: AuthorizeResponse =
- await this.chargingStation.ocppRequestService.requestHandler<
- AuthorizeRequest,
- AuthorizeResponse
- >(this.chargingStation, RequestCommand.AUTHORIZE, {
- idTag,
- });
- ++this.connectorsStatus.get(connectorId)!.authorizeRequests!;
- if (authorizeResponse?.idTagInfo?.status === AuthorizationStatus.ACCEPTED) {
- ++this.connectorsStatus.get(connectorId)!.acceptedAuthorizeRequests!;
- logger.info(startTransactionLogMsg);
+ // eslint-disable-next-line @typescript-eslint/no-non-null-assertion
+ ++this.connectorsStatus.get(connectorId)!.authorizeRequests
+ if (await isIdTagAuthorized(this.chargingStation, connectorId, idTag)) {
+ // eslint-disable-next-line @typescript-eslint/no-non-null-assertion
+ ++this.connectorsStatus.get(connectorId)!.acceptedAuthorizeRequests
+ logger.info(startTransactionLogMsg)