Skip to content

Instantly share code, notes, and snippets.

@marcobraghim
Created January 31, 2019 10:15
Show Gist options
  • Save marcobraghim/4b89e2a2f25d39e095bb70c8bcafb30c to your computer and use it in GitHub Desktop.
Save marcobraghim/4b89e2a2f25d39e095bb70c8bcafb30c to your computer and use it in GitHub Desktop.
// Horario atual no servidor
restGet(restEndpoint('horario/now')).then((resp) {
// Transforma esse horario em DateTime
DateTime serverNow = DateTime.tryParse(resp['result']) ?? DateTime.now();
// Pega a diferenca entre servidor e dispositivo
DateTime serverDiff = DateTime.now().difference(serverNow);
// Hora correta do dispositivo (hr dispositivo + diff servidor)
DateTime agoraCorreto = DateTime.now().subtract(Counter.serverDiff);
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment