Derrick Hammer
|
d618f08275
|
refactor: rename RetryableTask to RetryableJob
|
2024-02-25 07:49:22 -05:00 |
Derrick Hammer
|
fc40563ae4
|
feat: add GetJobsByPrefix, GetJobByName, GetJobByID
|
2024-02-25 01:58:26 -05:00 |
Derrick Hammer
|
185f5de87a
|
fix: ensure limit is greater than 0
|
2024-02-01 21:03:19 -05:00 |
Derrick Hammer
|
c1915321e1
|
fix: if retry limit is reached pass the ErrRetryLimitReached error
|
2024-02-01 19:18:06 -05:00 |
Derrick Hammer
|
9330bb36bf
|
fix: fix after and error functions
|
2024-02-01 18:51:05 -05:00 |
Derrick Hammer
|
6d34f5b683
|
refactor: change struct naming convention from "impl" to "default"
|
2024-01-31 20:29:27 -05:00 |
Derrick Hammer
|
a2ee46dbb3
|
refactor: change retry task to use the same job UUID, so we can track then
|
2024-01-28 16:39:04 -05:00 |
Derrick Hammer
|
4bb34315eb
|
feat: add support for tags in RetryableTask
|
2024-01-28 16:32:20 -05:00 |
Derrick Hammer
|
1af1ea9505
|
feat: create a cron job abstraction with a RetryableTask method, RetryableTaskParams struct, CronJob struct, and CreateJob method
|
2024-01-28 16:23:38 -05:00 |
Derrick Hammer
|
faa7387106
|
fix: missing provide for gocron
|
2024-01-28 03:54:33 -05:00 |
Derrick Hammer
|
2dc8fc56f5
|
refactor: epic refactor to use uber fx microframework/DI framework to manage dependency graph, remove the portal object, and remove the interfaces package
|
2024-01-28 02:20:59 -05:00 |
Derrick Hammer
|
7d80efb278
|
Revert "fix: start cron in new coroutine"
This reverts commit 08e034b1
|
2024-01-20 12:18:43 -05:00 |
Derrick Hammer
|
3a74e75a57
|
fix: portal missing in constructor
|
2024-01-20 12:05:41 -05:00 |
Derrick Hammer
|
521b37b642
|
debug: debug scheduler
|
2024-01-20 12:02:03 -05:00 |
Derrick Hammer
|
08e034b1cf
|
fix: start cron in new coroutine
|
2024-01-20 11:48:10 -05:00 |
Derrick Hammer
|
0eb6a9a3a3
|
feat: added a cron service
|
2024-01-19 15:46:37 -05:00 |