fix: nastavit čas dopředu a zobrazovat 1. variantu
This commit is contained in:
parent
ae7c585ba9
commit
0ea06fa73a
3 changed files with 6 additions and 3 deletions
|
@ -4,6 +4,8 @@
|
|||
- Změnit ID kanálu pro android oznámení
|
||||
- Změnit ikonu pro přesunutí na aktuální den
|
||||
- Přidat varování před odhlášením
|
||||
- Při prvním zapnutí nastavovat výchozí čas pro oznámení o hodinu dopředu
|
||||
- V oznámení zobrazit nejdřív variantu a pak název jídla
|
||||
# 1.3.0
|
||||
- Odstranit connectivity_plus
|
||||
- Přidat možnost oznámení s info o obědu v daný čas
|
||||
|
|
|
@ -84,7 +84,7 @@ void oznamitPredem(SharedPreferences prefs, tz.Location l) async {
|
|||
await flutterLocalNotificationsPlugin.zonedSchedule(
|
||||
0,
|
||||
title,
|
||||
"${jidlo.nazev} - ${jidlo.varianta}",
|
||||
"${jidlo.varianta} - ${jidlo.nazev}",
|
||||
tz.TZDateTime.from(
|
||||
casNaDate(
|
||||
TimeOfDay(hour: kdy.hour, minute: kdy.minute),
|
||||
|
|
|
@ -40,7 +40,8 @@ class _NastaveniState extends State<Nastaveni> {
|
|||
var _casStr = preferences.getString("oznameni_cas");
|
||||
if (_casStr == null) {
|
||||
var now = DateTime.now();
|
||||
_oznameniCas = TimeOfDay.fromDateTime(DateTime.now());
|
||||
_oznameniCas = TimeOfDay.fromDateTime(
|
||||
DateTime.now().add(const Duration(hours: 1)));
|
||||
preferences.setString("oznameni_cas", now.toString());
|
||||
} else {
|
||||
_oznameniCas = TimeOfDay.fromDateTime(DateTime.parse(_casStr));
|
||||
|
@ -239,7 +240,7 @@ class _NastaveniState extends State<Nastaveni> {
|
|||
// Vytvoří nové oznámení pro daný čas a datum
|
||||
0,
|
||||
Languages.of(context)!.lunchNotif,
|
||||
"${jidlo.nazev} - ${jidlo.varianta}",
|
||||
"${jidlo.varianta} - ${jidlo.nazev}",
|
||||
tz.TZDateTime.from(den, l),
|
||||
const NotificationDetails(android: androidSpec, iOS: iOSpec),
|
||||
androidAllowWhileIdle: true,
|
||||
|
|
Reference in a new issue