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

Freegle / Iznik / 11307
73%
master: 70%

Build:
Build:
LAST BUILD BRANCH: feature/eee-identification
DEFAULT BRANCH: master
Ran 08 May 2026 12:20PM UTC
Jobs 4
Files 1040
Run time 2min
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

08 May 2026 12:02PM UTC coverage: 72.829% (+0.07%) from 72.761%
11307

Pull #401

circleci

edwh
feat(batch): migrate chat_process.php to chats:process-incoming

Process pending chat messages (processingrequired=1) in Laravel batch.
Mirrors V1 cron/chat_process.php + ChatMessage::process().

IncomingMailService creates messages with processingrequired=1 (with comment
'Background chat_process.php cron handles visibility, roster, push
notifications'). Without this migration those incoming mail replies were
invisible to ChatNotificationService (which filters on processingrequired=0
AND processingsuccessful=1).

Key operations per message:
- Spam/ban checks for User2User chats (spam_users, users_banned, chatmodstatus)
- Review cascade: hold new message if previous message in chat is under review
- Mark processingrequired=0, processingsuccessful=1 (or 0 on failure)
- Update sender's chat_roster (lastmsgseen/lastmsgemailed)
- Reopen CLOSED roster entries (not BLOCKED) after new activity

Scheduler entry commented out in routes/console.php pending sign-off.
10 tests covering all transitions.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Pull Request #401: feat(batch): migrate chat_process.php to chats:process-incoming

13699 of 20568 branches covered (66.6%)

Branch coverage included in aggregate %.

230 of 279 new or added lines in 4 files covered. (82.44%)

19 existing lines in 4 files now uncovered.

101296 of 137329 relevant lines covered (73.76%)

22.56 hits per line

Uncovered Changes

Lines Coverage ∆ File
20
84.62
iznik-batch/app/Services/ChatProcessService.php
16
0.0
iznik-batch/app/Console/Commands/Chat/ProcessIncomingChatCommand.php
13
0.0
iznik-batch/app/Console/Commands/User/UpdateEngagementCommand.php

Coverage Regressions

Lines Coverage ∆ File
10
83.64
0.71% iznik-nuxt3/components/MobileVisualiseList.vue
4
70.59
12.25% iznik-nuxt3/app.vue
4
85.0
13.83% iznik-nuxt3/layouts/default.vue
1
87.72
39.64% iznik-nuxt3/pages/index.vue
Jobs
ID Job ID Ran Files Coverage
11307 laravel - 11307 08 May 2026 12:20PM UTC 230
68.86
CircleCI Job 11307
11307 vitest - 11307 08 May 2026 12:20PM UTC 684
65.55
CircleCI Job 11307
11307 playwright - 11307 08 May 2026 12:20PM UTC 228
46.56
CircleCI Job 11307
11307 go - 11307 08 May 2026 12:20PM UTC 121
81.28
CircleCI Job 11307
Source Files on build 11307
  • Tree
  • List 1040
  • Changed 14
  • Source Changed 0
  • Coverage Changed 14
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • CircleCI Build #11307
  • Pull Request #401
  • PR Base - master (#11284)
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