Skip to main content

Function: listSignalsForInbox()

listSignalsForInbox(svc, companyId, status?): Promise<object[]>

Defined in: src/db/queries/pipeline.ts:216

Signals for the Signal Inbox, newest first, filtered by status (defaults to 'new'). The is_active predicate is applied only for live statuses: a 'dismissed' signal is intentionally is_active=false, so the dismissed view must NOT filter on it (otherwise dismissed rows are unrecoverable). job_signals_inbox_idx (company_id, status, is_active) covers a status-only lookup via its leading columns.

Parameters

svc

SupabaseClient

companyId

string

status?

string = 'new'

Returns

Promise<object[]>