getPipelineStateMessages() — supabase Function Reference
Architecture documentation for the getPipelineStateMessages() function in Pipeline.utils.ts from the supabase codebase.
Entity Profile
Dependency Diagram
graph TD bcac0d34_eb3c_b34c_27f7_f9c664bd87a5["getPipelineStateMessages()"] b58c2821_8104_a554_177d_d8df6a9608e6["PipelineStatus()"] b58c2821_8104_a554_177d_d8df6a9608e6 -->|calls| bcac0d34_eb3c_b34c_27f7_f9c664bd87a5 1994ee79_4fde_f99c_13f5_73d3bcef8add["getDisabledStateConfig()"] 1994ee79_4fde_f99c_13f5_73d3bcef8add -->|calls| bcac0d34_eb3c_b34c_27f7_f9c664bd87a5 style bcac0d34_eb3c_b34c_27f7_f9c664bd87a5 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
apps/studio/components/interfaces/Database/Replication/Pipeline.utils.ts lines 86–118
export const getPipelineStateMessages = (
requestStatus?: PipelineStatusRequestStatus,
statusName?: ReplicationPipelineStatus
) => {
// Reflect optimistic request intent immediately after click
if (requestStatus === PipelineStatusRequestStatus.RestartRequested) {
return PIPELINE_STATE_MESSAGES.restarting
}
if (requestStatus === PipelineStatusRequestStatus.StartRequested) {
return PIPELINE_STATE_MESSAGES.enabling
}
if (requestStatus === PipelineStatusRequestStatus.StopRequested) {
return PIPELINE_STATE_MESSAGES.disabling
}
// Fall back to steady states
switch (statusName) {
case 'starting':
return PIPELINE_STATE_MESSAGES.starting
case 'failed':
return PIPELINE_STATE_MESSAGES.failed
case 'stopped':
return PIPELINE_STATE_MESSAGES.stopped
case 'started':
return PIPELINE_STATE_MESSAGES.running
case 'stopping':
return PIPELINE_STATE_MESSAGES.stopping
case 'unknown':
return PIPELINE_STATE_MESSAGES.unknown
default:
return PIPELINE_STATE_MESSAGES.notRunning
}
}
Domain
Subdomains
Called By
Source
Frequently Asked Questions
What does getPipelineStateMessages() do?
getPipelineStateMessages() is a function in the supabase codebase.
What calls getPipelineStateMessages()?
getPipelineStateMessages() is called by 2 function(s): PipelineStatus, getDisabledStateConfig.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free