remove packages

This commit is contained in:
kevin
2020-08-06 13:55:09 +08:00
parent 4e10a8479e
commit 6d9602fa35
47 changed files with 0 additions and 3590 deletions

View File

@@ -1,31 +0,0 @@
package queue
import "zero/core/errorx"
type MultiQueuePusher struct {
name string
pushers []QueuePusher
}
func NewMultiQueuePusher(pushers []QueuePusher) QueuePusher {
return &MultiQueuePusher{
name: generateName(pushers),
pushers: pushers,
}
}
func (pusher *MultiQueuePusher) Name() string {
return pusher.name
}
func (pusher *MultiQueuePusher) Push(message string) error {
var batchError errorx.BatchError
for _, each := range pusher.pushers {
if err := each.Push(message); err != nil {
batchError.Add(err)
}
}
return batchError.Err()
}