mirror of
https://github.com/m1k1o/neko.git
synced 2025-08-06 10:20:26 +02:00
member providers extracted config.
This commit is contained in:
parent
fceae3818b
commit
00586baffc
5 changed files with 48 additions and 22 deletions
|
@ -11,9 +11,14 @@ import (
|
|||
func New(config *config.Member) types.MemberManager {
|
||||
switch config.Provider {
|
||||
case "file":
|
||||
return file.New(config.FilePath)
|
||||
return file.New(file.Config{
|
||||
File: config.FilePath,
|
||||
})
|
||||
case "object":
|
||||
return object.New()
|
||||
return object.New(object.Config{
|
||||
AdminPassword: config.AdminPassword,
|
||||
UserPassword: config.Password,
|
||||
})
|
||||
case "dummy":
|
||||
return dummy.New()
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue