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

GEWIS / sudosos-backend / 26083912867

19 May 2026 07:51AM UTC coverage: 87.549% (-0.2%) from 87.783%
26083912867

Pull #918

github

web-flow
Merge 550518fe0 into 9dd74ee61
Pull Request #918: Background task queue (replaces BullMQ) with admin API, WebSocket updates, and failed-task health signal

3968 of 4633 branches covered (85.65%)

Branch coverage included in aggregate %.

498 of 563 new or added lines in 16 files covered. (88.45%)

110 existing lines in 13 files now uncovered.

20607 of 23437 relevant lines covered (87.93%)

840.82 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

0.0
/src/controller/response/server-status-response.ts
1
/**
×
2
 *  SudoSOS back-end API service.
3
 *  Copyright (C) 2026 Study association GEWIS
4
 *
5
 *  This program is free software: you can redistribute it and/or modify
6
 *  it under the terms of the GNU Affero General Public License as published
7
 *  by the Free Software Foundation, either version 3 of the License, or
8
 *  (at your option) any later version.
9
 *
10
 *  This program is distributed in the hope that it will be useful,
11
 *  but WITHOUT ANY WARRANTY; without even the implied warranty of
12
 *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13
 *  GNU Affero General Public License for more details.
14
 *
15
 *  You should have received a copy of the GNU Affero General Public License
16
 *  along with this program.  If not, see <https://www.gnu.org/licenses/>.
17
 *
18
 *  @license
19
 */
×
20

21
/**
×
22
 * This is the module page of the server-status-response.
23
 *
24
 * @module internal/server-status
25
 */
×
26

27
/**
×
28
 * @typedef {object} ServerStatusResponse
29
 * @property {boolean} maintenanceMode.required - Whether the server is in maintenance mode
30
 * @property {integer} failedTaskCount.required - Number of background tasks currently in failed state
UNCOV
31
 */
×
32
export interface ServerStatusResponse {
33
  maintenanceMode: boolean;
34
  failedTaskCount: number;
UNCOV
35
}
×
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