diff --git a/def.go b/def.go index 96f19a7..13e0e7e 100644 --- a/def.go +++ b/def.go @@ -499,6 +499,7 @@ type JobPayloadCraftItem struct { } type JobPayloadGetVault struct { + Status int64 `json:"status"` JobCallbackID64 int64 `json:"job_callback_id"` ItemTypeList []int64 `json:"item_type"` Vault []ChatWarsItems `json:"vault"` diff --git a/job.go b/job.go index fa6d3a2..bedcb6d 100644 --- a/job.go +++ b/job.go @@ -904,6 +904,7 @@ func jobGStock(j Job) { var ( p JobPayloadGStock p2 JobPayloadGetVault + b []byte ) var resSize, resCount, alchSize, alchCount, miscSize, miscCount, recSize, recCount, partSize, partCount, otherSize, otherCount, totalSize int64 err := setJobStart(j.ID64) @@ -922,7 +923,7 @@ func jobGStock(j Job) { p2.ItemTypeList = append(p2.ItemTypeList, cacheObjSubType[`item_part`]) p2.ItemTypeList = append(p2.ItemTypeList, cacheObjSubType[`item_other`]) - b2, err := json.Marshal(p2) + b, err = json.Marshal(p2) logOnError(err, "jobGStock : Marshal(p2)") jobID64, err := createJob(cacheObjSubType[`job_get_vault`], objJobPriority, j.UserID64, 0, time.Now().UTC(), b) @@ -938,7 +939,7 @@ func jobGStock(j Job) { return } - b := getJobPayload(p.VaultJobID64) + b = getJobPayload(p.VaultJobID64) err = json.Unmarshal(b, &p2) logOnError(err, "jobGStock : Unmarshal(p2)")