Phase-3 review (LOW/correctness, trivial). The four PagingSource queries in MessageDao(:43,59,79,94) ORDER BY timestampMillis DESC with no unique tiebreaker; timestampMillis isn't unique (bulk mail shares a second) so tied rows at a LIMIT/OFFSET page boundary can duplicate/skip. Fix (free):ORDER BY timestampMillis DESC, id (id is PK; no new index).
Phase-3 review (LOW/correctness, trivial). The four `PagingSource` queries in `MessageDao`(:43,59,79,94) `ORDER BY timestampMillis DESC` with no unique tiebreaker; timestampMillis isn't unique (bulk mail shares a second) so tied rows at a LIMIT/OFFSET page boundary can duplicate/skip. **Fix (free):** `ORDER BY timestampMillis DESC, id` (id is PK; no new index).
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Phase-3 review (LOW/correctness, trivial). The four
PagingSourcequeries inMessageDao(:43,59,79,94)ORDER BY timestampMillis DESCwith no unique tiebreaker; timestampMillis isn't unique (bulk mail shares a second) so tied rows at a LIMIT/OFFSET page boundary can duplicate/skip. Fix (free):ORDER BY timestampMillis DESC, id(id is PK; no new index).