Minor fixes

This commit is contained in:
世界 2024-05-03 15:34:07 +08:00
parent 4b1a6185ba
commit cb9f4ce597
No known key found for this signature in database
GPG key ID: CD109927C34A63C4
3 changed files with 7 additions and 5 deletions

View file

@ -53,7 +53,9 @@ func NewDefaultFactory(
if platformWriter != nil {
factory.platformFormatter.DisableColors = platformWriter.DisableColors()
}
factory.observer = observable.NewObserver[Entry](factory.subscriber, 64)
if needObservable {
factory.observer = observable.NewObserver[Entry](factory.subscriber, 64)
}
return factory
}
@ -72,7 +74,7 @@ func (f *defaultFactory) Start() error {
func (f *defaultFactory) Close() error {
return common.Close(
common.PtrOrNil(f.file),
f.observer,
f.subscriber,
)
}