fix(android): remove duplicate scheduleId locals in DailyNotificationWorker
handleDisplayNotification already reads schedule_id after getInputData(). Inner branches redeclared String scheduleId, which javac rejects in the same method scope. Drop the redundant lines; behavior unchanged.
This commit is contained in:
@@ -159,7 +159,6 @@ public class DailyNotificationWorker extends Worker {
|
|||||||
priority = "normal";
|
priority = "normal";
|
||||||
}
|
}
|
||||||
// Post-reboot/rollover: Intent may lack title/body; resolve from DB by canonical schedule_id
|
// Post-reboot/rollover: Intent may lack title/body; resolve from DB by canonical schedule_id
|
||||||
String scheduleId = inputData.getString("schedule_id");
|
|
||||||
if ((title == null || title.isEmpty() || body == null || body.isEmpty()) && scheduleId != null) {
|
if ((title == null || title.isEmpty() || body == null || body.isEmpty()) && scheduleId != null) {
|
||||||
NotificationContent canonical = getContentByScheduleId(scheduleId);
|
NotificationContent canonical = getContentByScheduleId(scheduleId);
|
||||||
if (canonical != null && canonical.getTitle() != null && canonical.getBody() != null) {
|
if (canonical != null && canonical.getTitle() != null && canonical.getBody() != null) {
|
||||||
@@ -190,7 +189,6 @@ public class DailyNotificationWorker extends Worker {
|
|||||||
// Regular notification: load from storage (by notification_id, then by schedule_id for rollover/user content)
|
// Regular notification: load from storage (by notification_id, then by schedule_id for rollover/user content)
|
||||||
content = getContentFromRoomOrLegacy(notificationId);
|
content = getContentFromRoomOrLegacy(notificationId);
|
||||||
// Rollover/notify_* runs: prefer canonical reminder content by schedule_id so user text is shown
|
// Rollover/notify_* runs: prefer canonical reminder content by schedule_id so user text is shown
|
||||||
String scheduleId = inputData.getString("schedule_id");
|
|
||||||
if (scheduleId != null && (content == null || content.getTitle() == null || content.getTitle().isEmpty()
|
if (scheduleId != null && (content == null || content.getTitle() == null || content.getTitle().isEmpty()
|
||||||
|| content.getBody() == null || content.getBody().isEmpty())) {
|
|| content.getBody() == null || content.getBody().isEmpty())) {
|
||||||
NotificationContent canonical = getContentByScheduleId(scheduleId);
|
NotificationContent canonical = getContentByScheduleId(scheduleId);
|
||||||
|
|||||||
Reference in New Issue
Block a user