Procházet zdrojové kódy

interface for secondary id

v2ray před 10 roky
rodič
revize
1f584f1502
1 změnil soubory, kde provedl 9 přidání a 0 odebrání
  1. 9 0
      proxy/vmess/user.go

+ 9 - 0
proxy/vmess/user.go

@@ -1,5 +1,9 @@
 package vmess
 
+import (
+	"time"
+)
+
 type UserLevel int
 
 const (
@@ -12,6 +16,11 @@ type User interface {
 	Level() UserLevel
 }
 
+type SecondaryID interface {
+	ID() *ID
+	ValidUntil() time.Time
+}
+
 type UserSettings struct {
 	PayloadReadTimeout int
 }