--[[ Function to remove deduplication key if needed when a job is being removed. ]] local function removeDeduplicationKeyIfNeededOnRemoval(prefixKey, jobId, deduplicationId) if deduplicationId then local deduplicationKey = prefixKey .. "de:" .. deduplicationId local currentJobId = rcall('GET', deduplicationKey) if currentJobId and currentJobId == jobId then rcall("DEL", deduplicationKey) -- Also clean up any pending dedup-next data for this dedup ID rcall("DEL", prefixKey .. "dn:" .. deduplicationId) return 1 end end end