aboutsummaryrefslogtreecommitdiffhomepage
path: root/worker/models.go
diff options
context:
space:
mode:
authornsfisis <nsfisis@gmail.com>2025-03-08 00:59:36 +0900
committernsfisis <nsfisis@gmail.com>2025-03-08 00:59:36 +0900
commita10e8e64305e5002c682b45471b417ca4e33773d (patch)
tree23bf4a707c1f168c252cc4d24d06c2d2ffb8c7a8 /worker/models.go
parentefd34b970d0d1f88fa7d7e9d69e569f039867ca2 (diff)
downloadphperkaigi-2025-albatross-a10e8e64305e5002c682b45471b417ca4e33773d.tar.gz
phperkaigi-2025-albatross-a10e8e64305e5002c682b45471b417ca4e33773d.tar.zst
phperkaigi-2025-albatross-a10e8e64305e5002c682b45471b417ca4e33773d.zip
worker: swift to php
Diffstat (limited to 'worker/models.go')
-rw-r--r--worker/models.go86
1 files changed, 0 insertions, 86 deletions
diff --git a/worker/models.go b/worker/models.go
deleted file mode 100644
index 4a318d0..0000000
--- a/worker/models.go
+++ /dev/null
@@ -1,86 +0,0 @@
-package main
-
-import (
- "errors"
- "time"
-)
-
-const (
- resultSuccess = "success"
- resultCompileError = "compile_error"
- resultRuntimeError = "runtime_error"
- resultTimeout = "timeout"
- resultInternalError = "internal_error"
-)
-
-var (
- errInvalidMaxDuration = errors.New("'max_duration_ms' must be positive")
-)
-
-type swiftCompileRequestData struct {
- MaxDurationMilliseconds int `json:"max_duration_ms"`
- Code string `json:"code"`
- CodeHash string `json:"code_hash"`
-}
-
-func (req *swiftCompileRequestData) maxDuration() time.Duration {
- return time.Duration(req.MaxDurationMilliseconds) * time.Millisecond
-}
-
-func (req *swiftCompileRequestData) validate() error {
- if req.MaxDurationMilliseconds <= 0 {
- return errInvalidMaxDuration
- }
- return nil
-}
-
-type swiftCompileResponseData struct {
- Status string `json:"status"`
- Stdout string `json:"stdout"`
- Stderr string `json:"stderr"`
-}
-
-type wasmCompileRequestData struct {
- MaxDurationMilliseconds int `json:"max_duration_ms"`
- CodeHash string `json:"code_hash"`
-}
-
-type wasmCompileResponseData struct {
- Status string `json:"status"`
- Stdout string `json:"stdout"`
- Stderr string `json:"stderr"`
-}
-
-func (req *wasmCompileRequestData) maxDuration() time.Duration {
- return time.Duration(req.MaxDurationMilliseconds) * time.Millisecond
-}
-
-func (req *wasmCompileRequestData) validate() error {
- if req.MaxDurationMilliseconds <= 0 {
- return errInvalidMaxDuration
- }
- return nil
-}
-
-type testRunRequestData struct {
- MaxDurationMilliseconds int `json:"max_duration_ms"`
- CodeHash string `json:"code_hash"`
- Stdin string `json:"stdin"`
-}
-
-func (req *testRunRequestData) maxDuration() time.Duration {
- return time.Duration(req.MaxDurationMilliseconds) * time.Millisecond
-}
-
-func (req *testRunRequestData) validate() error {
- if req.MaxDurationMilliseconds <= 0 {
- return errInvalidMaxDuration
- }
- return nil
-}
-
-type testRunResponseData struct {
- Status string `json:"status"`
- Stdout string `json:"stdout"`
- Stderr string `json:"stderr"`
-}