aboutsummaryrefslogtreecommitdiffhomepage
path: root/backend/taskqueue/processor.go
diff options
context:
space:
mode:
authornsfisis <nsfisis@gmail.com>2024-08-07 23:22:07 +0900
committernsfisis <nsfisis@gmail.com>2024-08-08 04:02:37 +0900
commit47d81ffbd3e4fe178d2935325e312cef77276250 (patch)
tree341f7aaa3429dbecc60cbfad0a84e6846152814e /backend/taskqueue/processor.go
parent14f48b4e4f7463e0972c2a5b39e94ee674ec93ba (diff)
downloadphperkaigi-2025-albatross-47d81ffbd3e4fe178d2935325e312cef77276250.tar.gz
phperkaigi-2025-albatross-47d81ffbd3e4fe178d2935325e312cef77276250.tar.zst
phperkaigi-2025-albatross-47d81ffbd3e4fe178d2935325e312cef77276250.zip
feat(backend): create submission_results table
Diffstat (limited to 'backend/taskqueue/processor.go')
-rw-r--r--backend/taskqueue/processor.go6
1 files changed, 2 insertions, 4 deletions
diff --git a/backend/taskqueue/processor.go b/backend/taskqueue/processor.go
index 135a7d2..b080c46 100644
--- a/backend/taskqueue/processor.go
+++ b/backend/taskqueue/processor.go
@@ -70,9 +70,8 @@ func (p *ExecProcessor) ProcessTask(ctx context.Context, t *asynq.Task) error {
return fmt.Errorf("json.Decode failed: %v", err)
}
if resData.Status != "success" {
- err := p.q.CreateTestcaseResult(ctx, db.CreateTestcaseResultParams{
+ err := p.q.CreateSubmissionResult(ctx, db.CreateSubmissionResultParams{
SubmissionID: submissionID,
- TestcaseID: nil,
Status: "compile_error",
Stdout: resData.Stdout,
Stderr: resData.Stderr,
@@ -114,9 +113,8 @@ func (p *ExecProcessor) ProcessTask(ctx context.Context, t *asynq.Task) error {
return fmt.Errorf("json.Decode failed: %v", err)
}
if resData.Status != "success" {
- err := p.q.CreateTestcaseResult(ctx, db.CreateTestcaseResultParams{
+ err := p.q.CreateSubmissionResult(ctx, db.CreateSubmissionResultParams{
SubmissionID: submissionID,
- TestcaseID: nil,
Status: "compile_error",
Stdout: resData.Stdout,
Stderr: resData.Stderr,