- Move API request/response structs into new lib/models package - Centralize Gin route registration in lib/routing to simplify wiring - Add lib/server config helper to allow WARPBOX_BOX_POLL_INTERVAL_MS override - Improves modularity and makes polling behavior configurable per environmentrefactor: extract models/routes and env-based server config - Move API request/response structs into new lib/models package - Centralize Gin route registration in lib/routing to simplify wiring - Add lib/server config helper to allow WARPBOX_BOX_POLL_INTERVAL_MS override - Improves modularity and makes polling behavior configurable per environment
13 lines
242 B
Go
13 lines
242 B
Go
package server
|
|
|
|
const (
|
|
uploadRoot = "data/uploads"
|
|
boxManifestFile = ".warpbox.json"
|
|
boxPollInterval = 5000
|
|
|
|
fileStatusFailed = "failed"
|
|
fileStatusReady = "complete"
|
|
fileStatusWait = "pending"
|
|
fileStatusWork = "uploading"
|
|
)
|