Files
sablier/internal/api/api_response_headers.go
Alexis Couvreur 92eb721d69 refactor: remove session manager (#551)
The session manager is now simply Sablier
2025-03-08 15:43:33 -05:00

19 lines
448 B
Go

package api
import (
"github.com/gin-gonic/gin"
"github.com/sablierapp/sablier/pkg/sablier"
)
const SablierStatusHeader = "X-Sablier-Session-Status"
const SablierStatusReady = "ready"
const SablierStatusNotReady = "not-ready"
func AddSablierHeader(c *gin.Context, session *sablier.SessionState) {
if session.IsReady() {
c.Header(SablierStatusHeader, SablierStatusReady)
} else {
c.Header(SablierStatusHeader, SablierStatusNotReady)
}
}