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

bleedingdeacons / monitor / 33415509187
93%

Build:
DEFAULT BRANCH: main
Ran 31 Aug 2026 04:42PM UTC
Jobs 1
Files 16
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

31 Aug 2026 04:41PM UTC coverage: 92.368% (+0.04%) from 92.324%
33415509187

push

github

web-flow
fix(alerts): let the poll give a pushed alert its contact flag (#38)

A push cannot always say whether contact details exist - an older Reach
omitted the flag entirely - so an alert admitted from one can say it has
none while the poll copy arriving seconds later knows better. AdmitAsync
discarded that copy outright as a duplicate, which left Show contact
permanently absent on exactly the handsets push works on.

A duplicate is now reconciled rather than dropped, in one direction only.
The poll joins the contacts table and is authoritative that a contact
exists; nothing here can take one away, because a push that merely
omitted the flag would then erase a button the responder can already
see.

HasContact had to become observable to make that visible. It was a plain
property on a class that is otherwise an ObservableObject, so setting it
would have updated nothing and the button still would not have appeared
- the same bug wearing a different hat.

Pairs with the Reach fix that puts has_contact in the push payload in the
first place. Either alone helps; this half is what repairs alerts already
in flight and handsets talking to a server that has not been updated yet.

1295 of 1402 relevant lines covered (92.37%)

1254.25 hits per line

Coverage Regressions

Lines Coverage ∆ File
3
95.88
0.09% Services/AlertService.cs
Jobs
ID Job ID Ran Files Coverage
1 33415509187.1 31 Aug 2026 04:42PM UTC 16
92.37
GitHub Action Run
Source Files on build 33415509187
  • Tree
  • List 16
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #33415509187
  • c712aee3 on github
  • Prev Build on main (#33369901949)
  • Next Build on main (#33418041651)
  • 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