- mid commit

This commit is contained in:
2022-10-11 22:24:52 +01:00
parent 1a7f988a61
commit 1100ce2ab8
21 changed files with 821 additions and 3 deletions

View File

@@ -1,4 +1,5 @@
import 'package:flutter/material.dart';
import 'package:home_widget/home_widget.dart';
import 'package:logger/logger.dart';
import 'data/prefs/preference_provider.dart';
@@ -16,6 +17,27 @@ void main() async {
runApp(const MyApp());
}
Future<void> backgroundCallback(Uri? uri) async {
if (uri?.host == 'updatecounter') {
Map<String, String>? querys = uri?.queryParameters;
int _counter = 0;
await HomeWidget.getWidgetData<int>('_counter', defaultValue: 0).then((int? value) {
_counter = value ?? 0;
_counter++;
});
await HomeWidget.saveWidgetData<int>('_counter', _counter);
await HomeWidget.updateWidget(name: 'AppWidgetProvider', iOSName: 'AppWidgetProvider');
} else if (uri?.host == 'createWidget') {
Map<String, String>? querys = uri?.queryParameters;
String? id = querys?["id"];
String? from = querys?["from"];
String? to = querys?["to"];
}
}
class MyApp extends StatelessWidget {
const MyApp({super.key});