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 ID kanálu pro android oznámení
|
||||||
- Změnit ikonu pro přesunutí na aktuální den
|
- Změnit ikonu pro přesunutí na aktuální den
|
||||||
- Přidat varování před odhlášením
|
- 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
|
# 1.3.0
|
||||||
- Odstranit connectivity_plus
|
- Odstranit connectivity_plus
|
||||||
- Přidat možnost oznámení s info o obědu v daný čas
|
- 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(
|
await flutterLocalNotificationsPlugin.zonedSchedule(
|
||||||
0,
|
0,
|
||||||
title,
|
title,
|
||||||
"${jidlo.nazev} - ${jidlo.varianta}",
|
"${jidlo.varianta} - ${jidlo.nazev}",
|
||||||
tz.TZDateTime.from(
|
tz.TZDateTime.from(
|
||||||
casNaDate(
|
casNaDate(
|
||||||
TimeOfDay(hour: kdy.hour, minute: kdy.minute),
|
TimeOfDay(hour: kdy.hour, minute: kdy.minute),
|
||||||
|
|
|
@ -40,7 +40,8 @@ class _NastaveniState extends State<Nastaveni> {
|
||||||
var _casStr = preferences.getString("oznameni_cas");
|
var _casStr = preferences.getString("oznameni_cas");
|
||||||
if (_casStr == null) {
|
if (_casStr == null) {
|
||||||
var now = DateTime.now();
|
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());
|
preferences.setString("oznameni_cas", now.toString());
|
||||||
} else {
|
} else {
|
||||||
_oznameniCas = TimeOfDay.fromDateTime(DateTime.parse(_casStr));
|
_oznameniCas = TimeOfDay.fromDateTime(DateTime.parse(_casStr));
|
||||||
|
@ -239,7 +240,7 @@ class _NastaveniState extends State<Nastaveni> {
|
||||||
// Vytvoří nové oznámení pro daný čas a datum
|
// Vytvoří nové oznámení pro daný čas a datum
|
||||||
0,
|
0,
|
||||||
Languages.of(context)!.lunchNotif,
|
Languages.of(context)!.lunchNotif,
|
||||||
"${jidlo.nazev} - ${jidlo.varianta}",
|
"${jidlo.varianta} - ${jidlo.nazev}",
|
||||||
tz.TZDateTime.from(den, l),
|
tz.TZDateTime.from(den, l),
|
||||||
const NotificationDetails(android: androidSpec, iOS: iOSpec),
|
const NotificationDetails(android: androidSpec, iOS: iOSpec),
|
||||||
androidAllowWhileIdle: true,
|
androidAllowWhileIdle: true,
|
||||||
|
|
Reference in a new issue