feat(rabbitmq): Add tasks for processing

This commit is contained in:
2025-08-10 22:21:22 +03:00
parent b75dfc9849
commit e9b9cf21bf
3 changed files with 158 additions and 0 deletions

View File

@@ -0,0 +1,24 @@
package tasks
func Collection() []Task {
return []Task{
PingTask,
}
}
func CollectionMap() map[string]Task {
collectionMap := make(map[string]Task)
for _, task := range Collection() {
if task.Fallback == nil {
task.Fallback = DefaultFallbackFn
}
if task.AfterHandle == nil {
task.AfterHandle = DefaultAfterHandleFn
}
collectionMap[task.Name] = task
}
return collectionMap
}