kingRayhan
dinebd__mobileapp.rider#179
Reported by client (WhatsApp)
After a delivery completes, the rider delivery fee does not update in real time on the rider app home page and dashboards.
Evidence:
Income (Today): ৳0.00 despite an active/completed job.Expected: income/earnings reflect completed deliveries in real time.
kingRayhan
kingRayhan
More evidence from client (Mr. Eamin, WhatsApp, 3 Jul 2026): every screenshot and video frame in the "Rider App Bugs" export shows Income (Today): ৳0.00 — home screen, Earning activities, and Income history — even for a rider with past earnings listed (e.g. ৳239.31 on 27 May). Screenshots IMG-20260623-WA0009.jpg and IMG-20260703-WA0007.jpg, rider Salem ID 000058, app v1.4.1+5. Related new issues: #185 (duplicate rows in past earnings) and #186 (show daily income at sign-out).
kingRayhan
Fix in progress — PR dispatches TodayOverAllReportFetchEvent() after successful drop-off finalize and on Complete delivery, so Income (Today) updates without manual Refresh.
Evidence folder: dinebd/issues/yemon-inbox/2026-07-13-income-today-not-refreshing/
kingRayhan
PR #201 also fixes the broader Income (Today): ৳0.00 issue from this comment.
Root cause: OverAllReportBloc used one state for today's income and another for date-range stats. Opening Dashboard or Account overwrote today's data, so home + Earning activities showed ৳0.00 even when past earnings existed.
Fix: store today and range reports separately; refresh today after delivery completion.