Integrate local notifications scheduler for reminders
This commit is contained in:
@@ -1,8 +1,13 @@
|
||||
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
||||
import 'package:relationship_saver/core/config/app_config.dart';
|
||||
import 'package:relationship_saver/features/reminders/scheduling/reminder_scheduler.dart';
|
||||
import 'package:relationship_saver/features/reminders/scheduling/reminder_scheduler_local_notifications.dart';
|
||||
|
||||
/// Provides reminder delivery scheduler implementation.
|
||||
final Provider<ReminderScheduler> reminderSchedulerProvider =
|
||||
Provider<ReminderScheduler>((Ref ref) {
|
||||
if (AppConfig.enableLocalNotifications) {
|
||||
return LocalNotificationsReminderScheduler();
|
||||
}
|
||||
return const NoopReminderScheduler();
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user