| 123456789101112131415161718192021222324 |
- package mocks
- import (
- "github.com/v2ray/v2ray-core/proxy/vmess/protocol/user"
- )
- type MockUserSet struct {
- UserIds []user.ID
- UserHashes map[string]int
- Timestamps map[string]int64
- }
- func (us *MockUserSet) AddUser(user user.User) error {
- us.UserIds = append(us.UserIds, user.Id)
- return nil
- }
- func (us *MockUserSet) GetUser(userhash []byte) (*user.ID, int64, bool) {
- idx, found := us.UserHashes[string(userhash)]
- if found {
- return &us.UserIds[idx], us.Timestamps[string(userhash)], true
- }
- return nil, 0, false
- }
|