mirror of
https://github.com/m1k1o/neko.git
synced 2025-05-28 08:27:09 +02:00
add connect / disconnect to adapters.
This commit is contained in:
parent
6ca1e27f01
commit
35cd0f5270
6 changed files with 87 additions and 42 deletions
|
@ -19,6 +19,14 @@ type MembersDatabaseCtx struct {
|
|||
mu sync.Mutex
|
||||
}
|
||||
|
||||
func (manager *MembersDatabaseCtx) Connect() error {
|
||||
return nil
|
||||
}
|
||||
|
||||
func (manager *MembersDatabaseCtx) Disconnect() error {
|
||||
return nil
|
||||
}
|
||||
|
||||
func (manager *MembersDatabaseCtx) Insert(id string, profile types.MemberProfile) error {
|
||||
manager.mu.Lock()
|
||||
defer manager.mu.Unlock()
|
||||
|
@ -58,9 +66,9 @@ func (manager *MembersDatabaseCtx) Delete(id string) error {
|
|||
return nil
|
||||
}
|
||||
|
||||
func (manager *MembersDatabaseCtx) Select() map[string]types.MemberProfile {
|
||||
func (manager *MembersDatabaseCtx) Select() (map[string]types.MemberProfile, error) {
|
||||
manager.mu.Lock()
|
||||
defer manager.mu.Unlock()
|
||||
|
||||
return manager.profiles
|
||||
return manager.profiles, nil
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue