18 lines
331 B
Go
18 lines
331 B
Go
package main
|
|
|
|
func NewInMemoryUserStore() *InMemoryUserStore {
|
|
return &InMemoryUserStore{map[string]string{}}
|
|
}
|
|
|
|
type InMemoryUserStore struct {
|
|
store map[string]string
|
|
}
|
|
|
|
func (i InMemoryUserStore) GetUserName(name string) string {
|
|
return name
|
|
}
|
|
|
|
func (i InMemoryUserStore) ShowIP(name string) string {
|
|
return i.store[name]
|
|
}
|