From 978ec95d93cd7ed05f67bc63ffd565d6610b4d91 Mon Sep 17 00:00:00 2001 From: AhsanSarwar45 Date: Sat, 27 Apr 2024 00:27:53 +0500 Subject: [PATCH] Fix issue in FileItem loading --- lib/alarm/logic/alarm_reminder_notifications.dart | 1 - lib/common/types/file_item.dart | 6 ++++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/lib/alarm/logic/alarm_reminder_notifications.dart b/lib/alarm/logic/alarm_reminder_notifications.dart index b8843d12..f964f984 100644 --- a/lib/alarm/logic/alarm_reminder_notifications.dart +++ b/lib/alarm/logic/alarm_reminder_notifications.dart @@ -9,7 +9,6 @@ import 'package:clock_app/common/utils/list_storage.dart'; import 'package:clock_app/common/utils/time_of_day.dart'; import 'package:clock_app/notifications/data/notification_channel.dart'; import 'package:clock_app/settings/data/settings_schema.dart'; -import 'package:flutter/foundation.dart'; Future cancelAlarmReminderNotification(int id) async { await AwesomeNotifications().cancel(id); diff --git a/lib/common/types/file_item.dart b/lib/common/types/file_item.dart index 806cca56..a8bec429 100644 --- a/lib/common/types/file_item.dart +++ b/lib/common/types/file_item.dart @@ -42,8 +42,10 @@ class FileItem extends ListItem { ? json['id'] ?? UniqueKey().hashCode : UniqueKey().hashCode, _type = json != null - ? FileItemType.values - .firstWhere((e) => e.toString() == json['type']) + ? json['type'] != null + ? FileItemType.values + .firstWhere((e) => e.toString() == json['type']) + : FileItemType.audio : FileItemType.audio, name = json != null ? json['title'] ?? 'Unknown' : 'Unknown', _uri = json != null ? json['uri'] ?? '' : '',