(sequence: number, attempts: number)
| 207 | ` |
| 208 | }) |
| 209 | const complete = (sequence: number, attempts: number) => { |
| 210 | elementIds.delete(sequence) |
| 211 | return sql` |
| 212 | UPDATE ${tableNameSql} |
| 213 | SET acquired_at = NULL, acquired_by = NULL, updated_at = ${sqlNow}, completed = ${sqlTrue}, attempts = ${attempts} |
| 214 | WHERE sequence = ${sequence} |
| 215 | AND acquired_by = ${workerIdSql} |
| 216 | `.pipe( |
| 217 | Effect.retry({ |
| 218 | times: 5, |
| 219 | schedule: Schedule.exponential(100, 1.5) |
| 220 | }), |
| 221 | Effect.orDie |
| 222 | ) |
| 223 | } |
| 224 | const retry = (sequence: number, attempts: number, cause: Cause.Cause<any>) => { |
| 225 | elementIds.delete(sequence) |
| 226 | return sql` |
no test coverage detected
searching dependent graphs…