|
@@ -0,0 +1,29 @@
|
|
|
|
|
+package mocks
|
|
|
|
|
+
|
|
|
|
|
+import (
|
|
|
|
|
+ "github.com/v2ray/v2ray-core/proxy/vmess/config"
|
|
|
|
|
+)
|
|
|
|
|
+
|
|
|
|
|
+type StaticUser struct {
|
|
|
|
|
+ id *config.ID
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+func (this *StaticUser) ID() *config.ID {
|
|
|
|
|
+ return this.id
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+func (this *StaticUser) Level() config.UserLevel {
|
|
|
|
|
+ return config.UserLevelUntrusted
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+type StaticUserSet struct {
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+func (us *StaticUserSet) AddUser(user config.User) error {
|
|
|
|
|
+ return nil
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+func (us *StaticUserSet) GetUser(userhash []byte) (config.User, int64, bool) {
|
|
|
|
|
+ id, _ := config.NewID("703e9102-eb57-499c-8b59-faf4f371bb21")
|
|
|
|
|
+ return &StaticUser{id: id}, 0, true
|
|
|
|
|
+}
|