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

umputun / tg-spam / 18451090490
83%

Build:
DEFAULT BRANCH: master
Ran 12 Oct 2025 11:40PM UTC
Jobs 1
Files 29
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

12 Oct 2025 11:36PM UTC coverage: 81.722% (+0.02%) from 81.698%
18451090490

push

github

web-flow
feat(delete): add options to delete join/leave system messages immediately (#323)

* feat(delete): add options to delete join/leave system messages immediately

- add Delete.JoinMessages and Delete.LeaveMessages flags
- create deleteSystemMessage helper function
- update Do() to delete messages when flags enabled
- fix double-deletion bug by making DeleteJoinMessages and SuppressJoinMessage mutually exclusive
- add comprehensive tests for delete functionality
- update README with new options and clear distinction from suppress-join-message

this allows keeping chat clean by immediately deleting all join/leave messages,
independent of spam detection. can be used together with suppress-join-message
for maximum cleanup (suppress tracks for spammers, delete removes all).

* docs(delete): add detailed comment explaining double-deletion prevention logic

25 of 29 new or added lines in 2 files covered. (86.21%)

1 existing line in 1 file now uncovered.

5392 of 6598 relevant lines covered (81.72%)

310.58 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
2
78.59
1.32% app/events/listener.go
2
64.15
-0.18% app/main.go

Uncovered Existing Lines

Lines Coverage ∆ File
1
83.51
-0.13% app/webapi/webapi.go
Jobs
ID Job ID Ran Files Coverage
1 18451090490.1 12 Oct 2025 11:40PM UTC 29
81.72
GitHub Action Run
Source Files on build 18451090490
  • Tree
  • List 29
  • Changed 3
  • Source Changed 0
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • f461f64e on github
  • Prev Build on master (#18425735347)
  • Next Build on master (#18451646137)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc