close the rcmgr on shutdown

This commit is contained in:
vyzo 2022-01-20 11:47:39 +02:00
parent 325a4c0e5b
commit 73ec10a49e

View File

@ -1,6 +1,7 @@
package lp2p
import (
"context"
"errors"
"fmt"
"os"
@ -56,6 +57,11 @@ func ResourceManager(lc fx.Lifecycle, repo repo.LockedRepo) (network.ResourceMan
return nil, fmt.Errorf("error creating resource manager: %w", err)
}
lc.Append(fx.Hook{
OnStop: func(_ context.Context) error {
return mgr.Close()
}})
return mgr, nil
}