We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 8127a23 commit 640e29dCopy full SHA for 640e29d
lib/alarm_manager_screen.dart
@@ -7,11 +7,14 @@ class AlarmManagerScreen extends StatelessWidget {
7
const AlarmManagerScreen({super.key});
8
9
Future<void> _requestNotificationPermission(BuildContext context) async {
10
+ // get a reference to the ScaffoldMessenger before calling async method
11
+ final scaffoldMessenger = ScaffoldMessenger.of(context);
12
final status = await Permission.notification.request();
13
+
14
if (status.isGranted) {
15
await AlarmMethodChannel.scheduleAlarm();
16
} else {
- ScaffoldMessenger.of(context).showSnackBar(
17
+ scaffoldMessenger.showSnackBar(
18
const SnackBar(
19
content:
20
Text('Notification permission is required to schedule alarms.'),
0 commit comments