| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
update fuzz Signed-off-by: let_it_rot <gaojiaqi7@h-partners.com> | 6 个月前 | |
Signed-off-by: hanwenhui <hanwenhui2@h-partners.com> Co-Authored-BY: hanwenhui | 1 个月前 | |
update fuzz Signed-off-by: let_it_rot <gaojiaqi7@h-partners.com> | 6 个月前 | |
Group the boolean behavior flags previously scattered across function signatures into the ShowLimit struct, and use a new isUpdateDeliveryTime flag to control whether the notification delivery time is refreshed when showing a reminder. - Add isPlaySound/isSysTimeChanged/isCloseDefaultSound/isSlienceNotification fields to ShowLimit in reminder_data_manager.h - Add isUpdateDeliveryTime field (default true) to ShowLimit - ShowReminder: signature changes to (reminder, const ShowLimit& limits); pass limits.isUpdateDeliveryTime through to ReminderRequest:: UpdateNotificationRequest - HandleImmediatelyShow: signature changes to (vector, ShowLimit&, size_t index = 0); OnShow and the recursive ffrt callback now read isSysTimeChanged/isSlienceNotification from limits - Update all call sites (OnLanguageChanged, LoadShareReminders, UpdateShareReminders, OnDataShareInsertOrDelete, InitShareReminders, boot complete, system time change, ShowActiveReminder) to populate the relevant flags on a local ShowLimit before invoking - isUpdateDeliveryTime is true only for normal timer trigger (ShowActiveReminder) and system time change trigger; false for all other cases (boot, init, data share, language change) - Update unit test and both fuzz harnesses to the new signatures Signed-off-by: let_it_rot <gaojiaqi7@h-partners.com> Co-Authored-By: Agent | 18 天前 | |
update fuzz Signed-off-by: let_it_rot <gaojiaqi7@h-partners.com> | 6 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 6 个月前 | ||
| 1 个月前 | ||
| 6 个月前 | ||
| 18 天前 | ||
| 6 个月前 |