From 2f4c22bb39ce8a00baaf8f75697a3e5c216c006d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sybren=20A=2E=20St=C3=BCvel?= Date: Tue, 4 Jan 2022 12:54:11 +0100 Subject: [PATCH] Use UUID for job ID --- go.mod | 1 + go.sum | 2 ++ job_compilers/author.go | 2 +- job_compilers/job_compilers.go | 3 ++- 4 files changed, 6 insertions(+), 2 deletions(-) diff --git a/go.mod b/go.mod index 78f2acbe..c1897128 100644 --- a/go.mod +++ b/go.mod @@ -5,6 +5,7 @@ go 1.16 require ( github.com/dop251/goja v0.0.0-20211217115348-3f9136fa235d github.com/dop251/goja_nodejs v0.0.0-20210225215109-d91c329300e7 + github.com/google/uuid v1.3.0 github.com/mattn/go-colorable v0.1.12 github.com/rs/zerolog v1.26.1 github.com/stretchr/testify v1.7.0 diff --git a/go.sum b/go.sum index e04e52a2..a90aa03e 100644 --- a/go.sum +++ b/go.sum @@ -11,6 +11,8 @@ github.com/dop251/goja_nodejs v0.0.0-20210225215109-d91c329300e7/go.mod h1:hn7BA github.com/go-sourcemap/sourcemap v2.1.3+incompatible h1:W1iEw64niKVGogNgBN3ePyLFfuisuzeidWPMPWmECqU= github.com/go-sourcemap/sourcemap v2.1.3+incompatible/go.mod h1:F8jJfvm2KbVjc5NqelyYJmf/v5J0dwNLS2mL4sNA1Jg= github.com/godbus/dbus/v5 v5.0.4/go.mod h1:xhWf0FNVPg57R7Z0UbKHbJfkEywrmjJnf7w5xrFpKfA= +github.com/google/uuid v1.3.0 h1:t6JiXgmwXMjEs8VusXIJk2BXHsn+wx8BZdTaoZ5fu7I= +github.com/google/uuid v1.3.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/kr/pretty v0.2.1 h1:Fmg33tUaq4/8ym9TJN1x7sLJnHVwhP33CNkpYV/7rwI= github.com/kr/pretty v0.2.1/go.mod h1:ipq/a2n7PKx3OHsz4KJII5eveXtPO4qwEXGdVfWzfnI= github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= diff --git a/job_compilers/author.go b/job_compilers/author.go index 5d727e48..6b7e8eb9 100644 --- a/job_compilers/author.go +++ b/job_compilers/author.go @@ -13,7 +13,7 @@ type Author struct { } type AuthoredJob struct { - JobID int64 + JobID string Name string JobType string Priority int8 diff --git a/job_compilers/job_compilers.go b/job_compilers/job_compilers.go index bee275cc..5d89b5b1 100644 --- a/job_compilers/job_compilers.go +++ b/job_compilers/job_compilers.go @@ -6,6 +6,7 @@ import ( "github.com/dop251/goja" "github.com/dop251/goja_nodejs/require" + "github.com/google/uuid" "github.com/rs/zerolog/log" ) @@ -78,7 +79,7 @@ func (c *GojaJobCompiler) Run(jobType string) error { } job := AuthoredJob{ - JobID: 327, + JobID: uuid.New().String(), JobType: "blender-render", Priority: 50, Name: "190_0030_A.lighting",