aboutsummaryrefslogtreecommitdiffhomepage
path: root/backend/taskqueue/processor_wrapper.go
diff options
context:
space:
mode:
authornsfisis <nsfisis@gmail.com>2025-03-04 22:55:01 +0900
committernsfisis <nsfisis@gmail.com>2025-03-08 10:12:44 +0900
commit1e6df136d8202c8adf65948527f4c3e7583b338c (patch)
tree7c82476f6bbbc71d72ab7e71e39559eca197fd95 /backend/taskqueue/processor_wrapper.go
parent54316868c3bec1ff9b04643dfe6c13cf56bf3246 (diff)
downloadiosdc-japan-2025-albatross-1e6df136d8202c8adf65948527f4c3e7583b338c.tar.gz
iosdc-japan-2025-albatross-1e6df136d8202c8adf65948527f4c3e7583b338c.tar.zst
iosdc-japan-2025-albatross-1e6df136d8202c8adf65948527f4c3e7583b338c.zip
websocket to polling
Diffstat (limited to 'backend/taskqueue/processor_wrapper.go')
-rw-r--r--backend/taskqueue/processor_wrapper.go66
1 files changed, 0 insertions, 66 deletions
diff --git a/backend/taskqueue/processor_wrapper.go b/backend/taskqueue/processor_wrapper.go
index b1fbd16..e6ddef3 100644
--- a/backend/taskqueue/processor_wrapper.go
+++ b/backend/taskqueue/processor_wrapper.go
@@ -23,72 +23,6 @@ func newProcessorWrapper(impl processor) *processorWrapper {
}
}
-func (p *processorWrapper) processTaskCompileSwiftToWasm(ctx context.Context, t *asynq.Task) error {
- var payload TaskPayloadCompileSwiftToWasm
- if err := json.Unmarshal(t.Payload(), &payload); err != nil {
- err := fmt.Errorf("json.Unmarshal failed: %v: %w", err, asynq.SkipRetry)
- p.results <- &TaskResultCompileSwiftToWasm{Err: err}
- return err
- }
-
- result, err := p.impl.doProcessTaskCompileSwiftToWasm(ctx, &payload)
- if err != nil {
- retryCount, _ := asynq.GetRetryCount(ctx)
- maxRetry, _ := asynq.GetMaxRetry(ctx)
- isRecoverable := !errors.Is(err, asynq.SkipRetry) && retryCount < maxRetry
- if !isRecoverable {
- p.results <- &TaskResultCompileSwiftToWasm{Err: err}
- }
- return err
- }
- p.results <- result
- return nil
-}
-
-func (p *processorWrapper) processTaskCompileWasmToNativeExecutable(ctx context.Context, t *asynq.Task) error {
- var payload TaskPayloadCompileWasmToNativeExecutable
- if err := json.Unmarshal(t.Payload(), &payload); err != nil {
- err := fmt.Errorf("json.Unmarshal failed: %v: %w", err, asynq.SkipRetry)
- p.results <- &TaskResultCompileWasmToNativeExecutable{Err: err}
- return err
- }
-
- result, err := p.impl.doProcessTaskCompileWasmToNativeExecutable(ctx, &payload)
- if err != nil {
- retryCount, _ := asynq.GetRetryCount(ctx)
- maxRetry, _ := asynq.GetMaxRetry(ctx)
- isRecoverable := !errors.Is(err, asynq.SkipRetry) && retryCount < maxRetry
- if !isRecoverable {
- p.results <- &TaskResultCompileWasmToNativeExecutable{Err: err}
- }
- return err
- }
- p.results <- result
- return nil
-}
-
-func (p *processorWrapper) processTaskCreateSubmissionRecord(ctx context.Context, t *asynq.Task) error {
- var payload TaskPayloadCreateSubmissionRecord
- if err := json.Unmarshal(t.Payload(), &payload); err != nil {
- err := fmt.Errorf("json.Unmarshal failed: %v: %w", err, asynq.SkipRetry)
- p.results <- &TaskResultCreateSubmissionRecord{Err: err}
- return err
- }
-
- result, err := p.impl.doProcessTaskCreateSubmissionRecord(ctx, &payload)
- if err != nil {
- retryCount, _ := asynq.GetRetryCount(ctx)
- maxRetry, _ := asynq.GetMaxRetry(ctx)
- isRecoverable := !errors.Is(err, asynq.SkipRetry) && retryCount < maxRetry
- if !isRecoverable {
- p.results <- &TaskResultCreateSubmissionRecord{Err: err}
- }
- return err
- }
- p.results <- result
- return nil
-}
-
func (p *processorWrapper) processTaskRunTestcase(ctx context.Context, t *asynq.Task) error {
var payload TaskPayloadRunTestcase
if err := json.Unmarshal(t.Payload(), &payload); err != nil {