// ignore: annotate_overrides // ignore_for_file: prefer_function_declarations_over_variables import 'dart:async'; import 'dart:ui'; import 'package:android_intent_plus/android_intent.dart'; import 'package:fikoyt_mesaici/apps/mesaici/model/ayarlar/model_ayarlar.dart'; import 'package:fikoyt_mesaici/apps/mesaici/model/calisma_kayit/calisma_kayit.dart'; import 'package:fikoyt_mesaici/apps/mesaici/model/model_hareketler.dart'; import 'package:fikoyt_mesaici/core/fikoyt.service.dart'; import 'package:flutter/material.dart'; import 'package:flutter_background_service/flutter_background_service.dart'; import 'package:flutter_local_notifications/flutter_local_notifications.dart'; import 'package:isar/isar.dart'; import 'package:fikoyt_mesaici/core/Extensions/fiko_tarih.dart'; import 'mesaici.background.dart'; final kartTanimsizGirisYokGirisToleransta = ({required FlutterLocalNotificationsPlugin bildirimlerPlugin}) => bildirimlerPlugin.show( AktifDurum.KART_TANIMLI_DEGIL.index + AktifDurum.GIRIS_YAPILMAMIS.index + AktifDurum.GIRIS_TOLERANSINDA.index, "FikoYT Mesaici", "Şu An İşe Giriş Toleransının İçindesiniz.Giriş Yapmak İstermisiniz", const NotificationDetails( android: AndroidNotificationDetails( "İşe Başlama Bildirimleri", "İşe Başlama Bildirimleri", actions: [ AndroidNotificationAction("com.fikoyt.mesaici.komut.aktifKart.giris.yap.saatinde", "Giris Yap"), ], ), ), ); final kartTanimkartTanimliGirisYapilmamisGirisToleransindaBuguneAit = ({required FlutterLocalNotificationsPlugin bildirimlerPlugin}) => bildirimlerPlugin.show( (AktifDurum.KART_TANIMLI + AktifDurum.GIRIS_YAPILMAMIS + (AktifDurum.GIRIS_TOLERANSINDA + AktifDurum.KART_BUGUNE_AIT).toInt()).toInt(), "FikoYT Mesaici", "Şu An İşe Giriş Toleransının İçindesiniz.Giriş Yapmak İstermisiniz", const NotificationDetails( android: AndroidNotificationDetails( "İşe Başlama Bildirimleri", "İşe Başlama Bildirimleri", actions: [ AndroidNotificationAction("com.fikoyt.mesaici.komut.aktifKart.giris.yap.saatinde", "Giris Yap"), ], ), ), );