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]
|
||
|
}
|