mirror of
https://github.com/openimsdk/open-im-server.git
synced 2025-04-27 20:30:40 +08:00
add usualConfig
This commit is contained in:
parent
1c528b0f04
commit
08f3a79e6e
@ -250,7 +250,7 @@ manager:
|
|||||||
secrets: [ "openIM1","openIM2", "openIM333", "openIMAdmin"]
|
secrets: [ "openIM1","openIM2", "openIM333", "openIMAdmin"]
|
||||||
appSysNotificationName: "系统通知"
|
appSysNotificationName: "系统通知"
|
||||||
|
|
||||||
secret: tuoyun
|
secret:
|
||||||
# 多端互踢策略
|
# 多端互踢策略
|
||||||
# 1:多平台登录:Android、iOS、Windows、Mac 每种平台只能一个在线,web端可以多个同时在线
|
# 1:多平台登录:Android、iOS、Windows、Mac 每种平台只能一个在线,web端可以多个同时在线
|
||||||
multiloginpolicy: 1
|
multiloginpolicy: 1
|
||||||
@ -268,11 +268,11 @@ singleMessageHasReadReceiptEnable: true
|
|||||||
|
|
||||||
#token config
|
#token config
|
||||||
tokenpolicy:
|
tokenpolicy:
|
||||||
accessSecret: "open_im_server" #token生成相关,默认即可
|
accessSecret: #token生成相关,默认即可
|
||||||
# Token effective time day as a unit
|
# Token effective time day as a unit
|
||||||
accessExpire: 90 #token过期时间(天) 默认即可
|
accessExpire: #token过期时间(天) 默认即可
|
||||||
messageverify:
|
messageverify:
|
||||||
friendVerify: false
|
friendVerify:
|
||||||
|
|
||||||
# c2c:
|
# c2c:
|
||||||
# callbackBeforeSendMsg:
|
# callbackBeforeSendMsg:
|
||||||
|
@ -20,10 +20,16 @@ kafka:
|
|||||||
|
|
||||||
credential:
|
credential:
|
||||||
minio:
|
minio:
|
||||||
endpoint: #发图片视频文件需要填写
|
endpoint: 127.0.0.1:10005 #发图片视频文件需要填写
|
||||||
accessKeyID: root
|
accessKeyID: root
|
||||||
secretAccessKey: openIM123
|
secretAccessKey: openIM123
|
||||||
|
|
||||||
|
secret: tuoyun
|
||||||
|
|
||||||
|
tokenpolicy:
|
||||||
|
accessSecret: "open_im_server" #token生成相关,默认即可
|
||||||
|
accessExpire: 90 #token过期时间(天) 默认即可
|
||||||
|
|
||||||
messageverify:
|
messageverify:
|
||||||
friendVerify: false
|
friendVerify: false
|
||||||
|
|
||||||
@ -31,4 +37,5 @@ push:
|
|||||||
getui: #个推推送
|
getui: #个推推送
|
||||||
masterSecret: ""
|
masterSecret: ""
|
||||||
appKey: ""
|
appKey: ""
|
||||||
enable: false
|
enable: false
|
||||||
|
|
||||||
|
@ -589,17 +589,24 @@ type usualConfig struct {
|
|||||||
} `yaml:"minio"`
|
} `yaml:"minio"`
|
||||||
} `yaml:"credential"`
|
} `yaml:"credential"`
|
||||||
|
|
||||||
|
Secret string `yaml:"secret"`
|
||||||
|
|
||||||
|
Tokenpolicy struct {
|
||||||
|
AccessSecret string `yaml:"accessSecret"`
|
||||||
|
AccessExpire int64 `yaml:"accessExpire"`
|
||||||
|
} `yaml:"tokenpolicy"`
|
||||||
|
|
||||||
Messageverify struct {
|
Messageverify struct {
|
||||||
FriendVerify bool `yaml:"friendVerify"`
|
FriendVerify bool `yaml:"friendVerify"`
|
||||||
}
|
} `yaml:"messageverify"`
|
||||||
|
|
||||||
Push struct {
|
Push struct {
|
||||||
Getui struct {
|
Getui struct {
|
||||||
MasterSecret string `yaml:"masterSecret"`
|
MasterSecret string `yaml:"masterSecret"`
|
||||||
AppKey string `yaml:"appKey"`
|
AppKey string `yaml:"appKey"`
|
||||||
Enable bool `yaml:"enable"`
|
Enable bool `yaml:"enable"`
|
||||||
}
|
} `yaml:"getui"`
|
||||||
}
|
} `yaml:"push"`
|
||||||
}
|
}
|
||||||
|
|
||||||
var UsualConfig usualConfig
|
var UsualConfig usualConfig
|
||||||
@ -697,4 +704,15 @@ func init() {
|
|||||||
Config.Push.Getui.Enable = &UsualConfig.Push.Getui.Enable
|
Config.Push.Getui.Enable = &UsualConfig.Push.Getui.Enable
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if Config.Secret == "" {
|
||||||
|
Config.Secret = UsualConfig.Secret
|
||||||
|
}
|
||||||
|
|
||||||
|
if Config.TokenPolicy.AccessExpire == 0 {
|
||||||
|
Config.TokenPolicy.AccessExpire = UsualConfig.Tokenpolicy.AccessExpire
|
||||||
|
}
|
||||||
|
if Config.TokenPolicy.AccessSecret == "" {
|
||||||
|
Config.TokenPolicy.AccessSecret = UsualConfig.Tokenpolicy.AccessSecret
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user