refactor: add StorageProtocol to S5ProtocolResult

This commit is contained in:
Derrick Hammer 2024-02-17 04:05:42 -05:00
parent 6f3f6015fe
commit b52383b123
Signed by: pcfreak30
GPG Key ID: C997C339BE476FF2
1 changed files with 10 additions and 8 deletions

View File

@ -51,10 +51,11 @@ type S5ProtocolParams struct {
type S5ProtocolResult struct {
fx.Out
Protocol registry.Protocol `group:"protocol"`
S5Protocol *S5Protocol
S5NodeConfig *s5config.NodeConfig
Db *bolt.DB
Protocol registry.Protocol `group:"protocol"`
S5Protocol *S5Protocol
S5NodeConfig *s5config.NodeConfig
Db *bolt.DB
StorageProtocol storage.StorageProtocol
}
type S5ProviderStoreParams struct {
@ -92,10 +93,11 @@ func NewS5Protocol(
}
return S5ProtocolResult{
Protocol: proto,
S5Protocol: proto,
S5NodeConfig: cfg,
Db: cfg.DB,
Protocol: proto,
S5Protocol: proto,
S5NodeConfig: cfg,
Db: cfg.DB,
StorageProtocol: GetStorageProtocol(proto),
}, nil
}