Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add more space for errors... #552

Merged
merged 1 commit into from
Feb 25, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion internal/app/subsystems/api/http/http.go
Original file line number Diff line number Diff line change
Expand Up @@ -129,7 +129,7 @@ type server struct {
}

func (s *server) code(status t_api.StatusCode) int {
return int(status) / 10
return int(status) / 100
}

func (s *server) log(c *gin.Context) {
Expand Down
62 changes: 31 additions & 31 deletions internal/kernel/t_api/status.go
Original file line number Diff line number Diff line change
Expand Up @@ -9,38 +9,38 @@ type StatusCode int

const (
// Application level status (2000-4999)
StatusOK StatusCode = 2000
StatusCreated StatusCode = 2010
StatusNoContent StatusCode = 2040
StatusOK StatusCode = 20000
StatusCreated StatusCode = 20100
StatusNoContent StatusCode = 20400

StatusFieldValidationError StatusCode = 4000
StatusPromiseAlreadyResolved StatusCode = 4030
StatusPromiseAlreadyRejected StatusCode = 4031
StatusPromiseAlreadyCanceled StatusCode = 4032
StatusPromiseAlreadyTimedout StatusCode = 4033
StatusLockAlreadyAcquired StatusCode = 4034
StatusTaskAlreadyClaimed StatusCode = 4035
StatusTaskAlreadyCompleted StatusCode = 4036
StatusTaskInvalidCounter StatusCode = 4037
StatusTaskInvalidState StatusCode = 4038
StatusPromiseNotFound StatusCode = 4040
StatusScheduleNotFound StatusCode = 4041
StatusLockNotFound StatusCode = 4042
StatusTaskNotFound StatusCode = 4043
StatusPromiseRecvNotFound StatusCode = 4044
StatusPromiseAlreadyExists StatusCode = 4090
StatusScheduleAlreadyExists StatusCode = 4091
StatusFieldValidationError StatusCode = 40000
StatusPromiseAlreadyResolved StatusCode = 40300
StatusPromiseAlreadyRejected StatusCode = 40301
StatusPromiseAlreadyCanceled StatusCode = 40302
StatusPromiseAlreadyTimedout StatusCode = 40303
StatusLockAlreadyAcquired StatusCode = 40304
StatusTaskAlreadyClaimed StatusCode = 40305
StatusTaskAlreadyCompleted StatusCode = 40306
StatusTaskInvalidCounter StatusCode = 40307
StatusTaskInvalidState StatusCode = 40308
StatusPromiseNotFound StatusCode = 40400
StatusScheduleNotFound StatusCode = 40401
StatusLockNotFound StatusCode = 40402
StatusTaskNotFound StatusCode = 40403
StatusPromiseRecvNotFound StatusCode = 40404
StatusPromiseAlreadyExists StatusCode = 40900
StatusScheduleAlreadyExists StatusCode = 40901

// Platform level status (5000-5999)
StatusInternalServerError StatusCode = 5000
StatusAIOEchoError StatusCode = 5001
StatusAIOMatchError StatusCode = 5002
StatusAIOQueueError StatusCode = 5003
StatusAIOStoreError StatusCode = 5004
StatusSystemShuttingDown StatusCode = 5030
StatusAPISubmissionQueueFull StatusCode = 5031
StatusAIOSubmissionQueueFull StatusCode = 5032
StatusSchedulerQueueFull StatusCode = 5033
// Platform level status (50000-59909)
StatusInternalServerError StatusCode = 50000
StatusAIOEchoError StatusCode = 50001
StatusAIOMatchError StatusCode = 50002
StatusAIOQueueError StatusCode = 50003
StatusAIOStoreError StatusCode = 50004
StatusSystemShuttingDown StatusCode = 50300
StatusAPISubmissionQueueFull StatusCode = 50301
StatusAIOSubmissionQueueFull StatusCode = 50302
StatusSchedulerQueueFull StatusCode = 50303
)

// String returns the string representation of the status code.
Expand Down Expand Up @@ -102,5 +102,5 @@ func (s StatusCode) String() string {
}

func (s StatusCode) IsSuccessful() bool {
return s >= 2000 && s < 3000
return s >= 20000 && s < 30000
}
Loading