28 lines
601 B
Go
28 lines
601 B
Go
package api
|
|
|
|
import (
|
|
"context"
|
|
|
|
accountdomain "git.ipao.vip/rogee/creator-hub/internal/account"
|
|
)
|
|
|
|
type testCredentialBridge struct {
|
|
values map[string]string
|
|
}
|
|
|
|
func (bridge *testCredentialBridge) Store(ctx context.Context, _ accountdomain.CredentialReference, key, value string) error {
|
|
if err := ctx.Err(); err != nil {
|
|
return err
|
|
}
|
|
bridge.values[key] = value
|
|
return nil
|
|
}
|
|
|
|
func (bridge *testCredentialBridge) Delete(ctx context.Context, _ accountdomain.CredentialReference, key string) error {
|
|
if err := ctx.Err(); err != nil {
|
|
return err
|
|
}
|
|
delete(bridge.values, key)
|
|
return nil
|
|
}
|