fix close if no queue is used
This commit is contained in:
@@ -104,7 +104,9 @@ func (s *DiskStorage[V]) LoadEvents(id uint64, grain Grain[V]) error {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (s *DiskStorage[V]) Close() {
|
func (s *DiskStorage[V]) Close() {
|
||||||
|
if s.queue != nil {
|
||||||
s.save()
|
s.save()
|
||||||
|
}
|
||||||
close(s.done)
|
close(s.done)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user