mirror of
https://github.com/anyproto/any-sync.git
synced 2025-06-08 05:57:03 +09:00
Simplify cred provider logic
This commit is contained in:
parent
dc72150c1a
commit
d0117b5d6e
3 changed files with 18 additions and 38 deletions
|
@ -58,7 +58,12 @@ func (s *spaceService) Init(a *app.App) (err error) {
|
|||
s.configurationService = a.MustComponent(nodeconf.CName).(nodeconf.Service)
|
||||
s.treeGetter = a.MustComponent(treegetter.CName).(treegetter.TreeGetter)
|
||||
s.peermanagerProvider = a.MustComponent(peermanager.CName).(peermanager.PeerManagerProvider)
|
||||
s.credentialProvider = a.MustComponent(credentialprovider.CName).(credentialprovider.CredentialProvider)
|
||||
credProvider := a.Component(credentialprovider.CName)
|
||||
if credProvider != nil {
|
||||
s.credentialProvider = credProvider.(credentialprovider.CredentialProvider)
|
||||
} else {
|
||||
s.credentialProvider = credentialprovider.NewNoOp()
|
||||
}
|
||||
s.pool = a.MustComponent(pool.CName).(pool.Pool)
|
||||
return nil
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue