Skip to content

Commit 52ee212

Browse files
committed
Ensure that persistable channel queue is added to manager
1 parent 99a6f48 commit 52ee212

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

modules/queue/queue_disk_channel.go

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -74,14 +74,16 @@ func NewPersistableChannelQueue(handle HandlerFunc, cfg, exemplar interface{}) (
7474

7575
levelQueue, err := NewLevelQueue(handle, levelCfg, exemplar)
7676
if err == nil {
77-
return &PersistableChannelQueue{
77+
queue := &PersistableChannelQueue{
7878
ChannelQueue: channelQueue.(*ChannelQueue),
7979
delayedStarter: delayedStarter{
8080
internal: levelQueue.(*LevelQueue),
8181
name: config.Name,
8282
},
8383
closed: make(chan struct{}),
84-
}, nil
84+
}
85+
_ = GetManager().Add(queue, PersistableChannelQueueType, config, exemplar, nil)
86+
return queue, nil
8587
}
8688
if IsErrInvalidConfiguration(err) {
8789
// Retrying ain't gonna make this any better...

0 commit comments

Comments
 (0)