logSchedulingInfo static method
void
logSchedulingInfo({})
Logs comprehensive scheduling information.
Implementation
static void logSchedulingInfo({
required String notificationId,
required DateTime scheduledTime,
required tz.TZDateTime scheduledTZ,
int? internalId,
}) {
safeDebugLog('π Scheduling Info:');
safeDebugLog(' π Notification ID: $notificationId');
safeDebugLog(' π’ Internal ID: $internalId');
safeDebugLog(' β° Scheduled Time: ${scheduledTime.toLocal()}');
safeDebugLog(' π TZDateTime: $scheduledTZ');
safeDebugLog(' π Timezone: ${tz.local.name}');
safeDebugLog(' β±οΈ Delay: ${scheduledTime.difference(DateTime.now())}');
}