Bläddra i källkod

赋值角色时带上过期时间

Muninn 7 år sedan
förälder
incheckning
20ec895d83
1 ändrade filer med 2 tillägg och 1 borttagningar
  1. 2
    1
      agora.go

+ 2
- 1
agora.go Visa fil

78
 	return SimpleTokenBuilder{CreateAccessToken(appID, appCertificate, channelName, uid)}
78
 	return SimpleTokenBuilder{CreateAccessToken(appID, appCertificate, channelName, uid)}
79
 }
79
 }
80
 
80
 
81
-func (builder *SimpleTokenBuilder) InitPrivileges(role Role) {
81
+// InitPrivileges expireTimestamp 为0时长期有效
82
+func (builder *SimpleTokenBuilder) InitPrivileges(role Role, expireTimestamp uint32) {
82
 	rolepri := uint16(role)
83
 	rolepri := uint16(role)
83
 	for key, value := range RolePrivileges[rolepri] {
84
 	for key, value := range RolePrivileges[rolepri] {
84
 		builder.Token.Message[key] = value
85
 		builder.Token.Message[key] = value