@@ -102,7 +102,7 @@ ocpp::types::AuthorizationStatus ReservationManager::isTransactionAllowed(unsign
102102 if (connector)
103103 {
104104 // Check if connector is reserved
105- if (connector->reservation_id_tag .length () > 0 )
105+ if (! connector->reservation_id_tag .empty () )
106106 {
107107 // Check if id tag match
108108 if (id_tag == connector->reservation_id_tag )
@@ -130,7 +130,7 @@ ocpp::types::AuthorizationStatus ReservationManager::isTransactionAllowed(unsign
130130 {
131131 // Check if connector 0 is reserved
132132 Connector& charge_point = m_connectors.getChargePointConnector ();
133- if (charge_point.reservation_id_tag .length () > 0 )
133+ if (! charge_point.reservation_id_tag .empty () )
134134 {
135135 // Ensure that the module functions properly even when the gun is inserted first by the user.
136136 if (m_connectors.getConnector (connector_id)->status == ChargePointStatus::Preparing)
@@ -228,20 +228,14 @@ bool ReservationManager::handleMessage(const ocpp::messages::ReserveNowReq& requ
228228 connector->reservation_expiry_date = request.expiryDate ;
229229 response.status = ReservationStatus::Accepted;
230230
231- if (connector->reservation_expiry_date > now)
232- {
233231 // Update connector status and notify new status
234232 m_worker_pool.run <void >(
235233 [this , connector]
236234 {
237235 m_status_manager.updateConnectorStatus (connector->id , ChargePointStatus::Reserved);
238236 m_events_handler.reservationStarted (connector->id );
239237 });
240- }
241- else
242- {
243- response.status = ReservationStatus::Rejected;
244- }
238+
245239 break ;
246240 }
247241
@@ -324,7 +318,7 @@ void ReservationManager::checkExpiries()
324318 // Check reservations
325319 for (const Connector* connector : m_connectors.getConnectors ())
326320 {
327- if ((connector->reservation_id_tag .length () > 0 ) && (connector->reservation_expiry_date <= now))
321+ if ((! connector->reservation_id_tag .empty () ) && (connector->reservation_expiry_date <= now))
328322 {
329323 // End reservation
330324 m_worker_pool.run <void >(std::bind (&ReservationManager::endReservation, this , connector->id , false ));
0 commit comments