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

cameri / nostream / 24613663596
69%
main: 67%

Build:
Build:
LAST BUILD BRANCH: ADMIN-CONSOLE-1
DEFAULT BRANCH: main
Ran 18 Apr 2026 08:53PM UTC
Jobs 1
Files 108
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

18 Apr 2026 08:52PM UTC coverage: 13.774% (-54.5%) from 68.308%
24613663596

Pull #476

github

web-flow
Merge da29ab452 into e1a7bfb16
Pull Request #476: feat: implement EWMA rate limiter with strategy support (#404)

7 of 1479 branches covered (0.47%)

Branch coverage included in aggregate %.

13 of 47 new or added lines in 10 files covered. (27.66%)

1746 existing lines in 65 files now uncovered.

673 of 3458 relevant lines covered (19.46%)

0.28 hits per line

Uncovered Changes

Lines Coverage ∆ File
15
4.35
-63.65% src/adapters/redis-adapter.ts
7
35.71
src/utils/ewma-rate-limiter.ts
5
33.33
-12.12% src/factories/rate-limiter-factory.ts
2
9.09
-80.21% src/adapters/web-socket-adapter.ts
2
2.15
-92.58% src/handlers/event-message-handler.ts
1
58.33
0.0% src/factories/controllers/get-admission-check-controller-factory.ts
1
57.14
0.0% src/factories/controllers/post-invoice-controller-factory.ts
1
17.5
-32.5% src/handlers/request-handlers/rate-limiter-middleware.ts

Coverage Regressions

Lines Coverage ∆ File
199
2.15
-92.58% src/handlers/event-message-handler.ts
97
9.09
-80.21% src/adapters/web-socket-adapter.ts
91
6.59
-74.73% src/tor/client.ts
88
6.45
-93.55% src/services/payments-service.ts
77
8.94
-86.18% src/app/maintenance-worker.ts
75
7.03
-89.06% src/controllers/invoices/post-invoice-controller.ts
73
6.38
-83.69% src/utils/nip44.ts
72
10.65
-83.43% src/utils/nip05.ts
70
20.11
-74.07% src/utils/event.ts
60
5.33
-44.97% src/repositories/event-repository.ts
59
7.37
-47.93% src/clean-db.ts
56
0.0
-55.17% src/services/event-import-service.ts
53
10.47
-89.53% src/controllers/callbacks/lnbits-callback-controller.ts
52
12.82
-87.18% src/controllers/callbacks/opennode-callback-controller.ts
49
17.43
-55.96% src/utils/transform.ts
42
14.93
-76.12% src/adapters/web-socket-server-adapter.ts
42
10.84
-83.13% src/handlers/subscribe-message-handler.ts
40
16.67
-83.33% src/controllers/callbacks/nodeless-callback-controller.ts
38
14.52
-85.48% src/controllers/callbacks/zebedee-callback-controller.ts
34
15.19
-56.96% src/utils/settings.ts
30
4.35
-63.65% src/adapters/redis-adapter.ts
22
15.22
-80.43% src/handlers/event-strategies/gift-wrap-event-strategy.ts
21
15.38
-71.15% src/handlers/request-handlers/root-request-handler.ts
20
13.33
-86.67% src/adapters/web-server-adapter.ts
18
8.93
-41.07% src/repositories/user-repository.ts
17
0.0
-95.83% src/services/maintenance-service.ts
15
22.73
-72.73% src/factories/web-app-factory.ts
14
27.78
-72.22% src/factories/event-strategy-factory.ts
13
42.42
-48.48% src/factories/worker-factory.ts
12
13.16
-42.11% src/app/worker.ts
12
20.69
-75.86% src/handlers/event-strategies/delete-event-strategy.ts
12
5.88
-94.12% src/utils/proof-of-work.ts
12
26.32
-73.68% src/utils/stream.ts
11
19.23
-65.38% src/handlers/event-strategies/replaceable-event-strategy.ts
9
31.82
-59.09% src/cache/client.ts
9
46.43
-53.57% src/factories/message-handler-factory.ts
9
24.0
-76.0% src/handlers/event-strategies/parameterized-replaceable-event-strategy.ts
9
17.5
-32.5% src/handlers/request-handlers/rate-limiter-middleware.ts
8
7.02
-7.02% src/app/app.ts
8
37.5
-62.5% src/handlers/event-strategies/vanish-event-strategy.ts
8
16.67
-21.43% src/repositories/invoice-repository.ts
8
41.18
-58.82% src/utils/messages.ts
7
31.25
-68.75% src/controllers/invoices/get-invoice-controller.ts
7
53.33
-46.67% src/factories/payments-service-factory.ts
7
31.25
-68.75% src/handlers/event-strategies/default-event-strategy.ts
7
30.0
-70.0% src/utils/sliding-window-rate-limiter.ts
6
40.0
-60.0% src/handlers/request-handlers/get-privacy-request-handler.ts
6
40.0
-60.0% src/handlers/request-handlers/get-terms-request-handler.ts
6
7.69
-92.31% src/utils/http.ts
4
34.48
-17.24% src/factories/payments-processor-factory.ts
4
55.56
-44.44% src/handlers/event-strategies/ephemeral-event-strategy.ts
4
52.94
-47.06% src/schemas/message-schema.ts
4
25.0
-75.0% src/utils/validation.ts
3
33.33
-44.44% src/utils/secret.ts
2
75.0
-25.0% src/factories/websocket-adapter-factory.ts
2
40.0
-40.0% src/handlers/request-handlers/with-controller-request-handler.ts
2
50.0
-50.0% src/handlers/unsubscribe-message-handler.ts
2
77.42
-12.9% src/routes/index.ts
2
36.36
-45.45% src/schemas/filter-schema.ts
2
26.67
-20.0% src/utils/template-cache.ts
1
83.33
-16.67% src/factories/app-factory.ts
1
75.0
-25.0% src/factories/controllers/opennode-callback-controller-factory.ts
1
33.33
-12.12% src/factories/rate-limiter-factory.ts
1
20.0
-3.33% src/repositories/nip05-verification-repository.ts
1
76.92
-23.08% src/schemas/base-schema.ts
Jobs
ID Job ID Ran Files Coverage
1 Unit - 24613663596.1 18 Apr 2026 08:53PM UTC 108
13.77
GitHub Action Run
Source Files on build 24613663596
  • Tree
  • List 108
  • Changed 60
  • Source Changed 0
  • Coverage Changed 60
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Pull Request #476
  • PR Base - main (#24613402293)
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