nextDaylightSavingTransitionAfterDate method
Implementation
@override
Future<DstTransition?> nextDaylightSavingTransitionAfterDate(
DateTime date, String timeZoneName) async {
final res = await methodChannel
.invokeMethod<Map>('nextDaylightSavingTransitionAfterDate', {
'date': date.millisecondsSinceEpoch,
'timeZoneName': timeZoneName,
});
return (res?.containsKey("transitionDate") == true &&
res?.containsKey("offsetChange") == true &&
res?.containsKey("isDSTActive") == true)
? DstTransition(
DateTime.fromMillisecondsSinceEpoch(res!["transitionDate"]),
res["offsetChange"],
res["isDSTActive"])
: null;
}