fn shown_late(
shown: &mut Shown,
notice: &mut Notice,
record: &mut dyn DoseRecord,
late: Late,
)Expand description
A dose’s reminder known shown late (answered late, or after the tick
stopped waiting). Its words read first (DoseRecord::going; they depend
on the record, which says it shown right after): still to remind, it is
recorded shown (DoseRecord::shown) and said again in place with the
doubt first (Late::Unconfirmed: “was not confirmed in time”), unless it
says so already, was closed meanwhile (seen), or its “Taken” was pressed
meanwhile (the press runs after, wait_for_press: never shown again over
it). The server’s answer to that Notify gives its number from then on
(GNOME gives a new one to a notice no longer shown). No longer to remind
(marked, reminded elsewhere, kept elsewhere now), it is taken away, never
recorded shown: another device reads it sent, maybe shown, and says so.