createAsync static method
Implementation
static Future<HandshakeTime> createAsync(
InputFactoryHandshakeTime input) async {
final clock = NTPClock();
await clock.refresh();
final now = clock.now();
return HandshakeTime((
handshakeTimeframe: input.handshakeTimeframe ??
defaultHandshakeTimeInput.handshakeTimeframe!,
handshakeDuration: input.handshakeDuration ??
defaultHandshakeTimeInput.handshakeDuration!,
startHandshakeTime: now,
endHandshakeTime: now.add(Duration(
seconds: input.whenLastHandshake ??
defaultHandshakeTimeInput.whenLastHandshake!)),
));
}