• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

bleedingdeacons / link / 34545715233
92%

Build:
DEFAULT BRANCH: main
Ran 11 Sep 2026 12:15AM UTC
Jobs 1
Files 19
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

11 Sep 2026 12:15AM UTC coverage: 95.226% (-0.1%) from 95.326%
34545715233

push

github

web-flow
fix: keep cleared messages cleared (#28)

Clearing deleted the local store and nothing else, and the poll asks
for everything above the highest id held -- so a cleared store asked
from 0 and the server refilled it within seconds. Returning to the
message list runs a sync on appearing, so they were back before the
member had finished looking at the empty screen. The button's entire
visible effect was nothing.

Clearing now rewrites the file rather than deleting it, keeping one
number: how far it had got. HighestIdAsync returns the higher of that
mark and the newest id held, so a message arriving after a clear still
moves the poll forward, and clearing an already-empty inbox cannot
walk the mark backwards.

Signing out must not use it. The mark belongs to the member who set
it, and inheriting it would hand the next person an inbox that
silently refuses to fetch their own history -- so ResetAsync is split
out for that, and deletes the file outright as before.

The stored shape changes from a bare array to an object, and files in
the old shape are still out there: they are told apart by their first
character rather than by catching a JsonException, which is
indistinguishable from the corruption this class answers by returning
nothing.

The screen no longer warns that messages come back on the next sync,
because they do not.

1117 of 1173 relevant lines covered (95.23%)

15.59 hits per line

Coverage Regressions

Lines Coverage ∆ File
15
91.88
0.11% Services/JsonMessageHistory.cs
Jobs
ID Job ID Ran Files Coverage
1 34545715233.1 11 Sep 2026 12:15AM UTC 19
95.23
GitHub Action Run
Source Files on build 34545715233
  • Tree
  • List 19
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #34545715233
  • 3256bb1e on github
  • Prev Build on main (#34511968277)
  • Next Build on main (#34546553449)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc