Adjust configuration settings

pull/2148/head
skiffer-git 2 years ago
parent 5a5f2c48e7
commit c6a3cb5c9c

@ -47,7 +47,7 @@ onlinePush:
enable: false enable: false
timeout: 5 timeout: 5
failedContinue: true failedContinue: true
superGroupOnlinePush: groupOnlinePush:
enable: false enable: false
timeout: 5 timeout: 5
failedContinue: true failedContinue: true

@ -84,355 +84,53 @@ type CronTask struct {
MsgDestructTime string `mapstructure:"msgDestructTime"` MsgDestructTime string `mapstructure:"msgDestructTime"`
RetainChatRecords int `mapstructure:"retainChatRecords"` RetainChatRecords int `mapstructure:"retainChatRecords"`
} }
type Notification struct {
GroupCreated struct {
IsSendMsg bool `mapstructure:"isSendMsg"`
ReliabilityLevel int `mapstructure:"reliabilityLevel"`
UnreadCount bool `mapstructure:"unreadCount"`
OfflinePush struct {
Enable bool `mapstructure:"enable"`
Title string `mapstructure:"title"`
Desc string `mapstructure:"desc"`
Ext string `mapstructure:"ext"`
} `mapstructure:"offlinePush"`
} `mapstructure:"groupCreated"`
GroupInfoSet struct {
IsSendMsg bool `mapstructure:"isSendMsg"`
ReliabilityLevel int `mapstructure:"reliabilityLevel"`
UnreadCount bool `mapstructure:"unreadCount"`
OfflinePush struct {
Enable bool `mapstructure:"enable"`
Title string `mapstructure:"title"`
Desc string `mapstructure:"desc"`
Ext string `mapstructure:"ext"`
} `mapstructure:"offlinePush"`
} `mapstructure:"groupInfoSet"`
JoinGroupApplication struct {
IsSendMsg bool `mapstructure:"isSendMsg"`
ReliabilityLevel int `mapstructure:"reliabilityLevel"`
UnreadCount bool `mapstructure:"unreadCount"`
OfflinePush struct {
Enable bool `mapstructure:"enable"`
Title string `mapstructure:"title"`
Desc string `mapstructure:"desc"`
Ext string `mapstructure:"ext"`
} `mapstructure:"offlinePush"`
} `mapstructure:"joinGroupApplication"`
MemberQuit struct {
IsSendMsg bool `mapstructure:"isSendMsg"`
ReliabilityLevel int `mapstructure:"reliabilityLevel"`
UnreadCount bool `mapstructure:"unreadCount"`
OfflinePush struct {
Enable bool `mapstructure:"enable"`
Title string `mapstructure:"title"`
Desc string `mapstructure:"desc"`
Ext string `mapstructure:"ext"`
} `mapstructure:"offlinePush"`
} `mapstructure:"memberQuit"`
GroupApplicationAccepted struct {
IsSendMsg bool `mapstructure:"isSendMsg"`
ReliabilityLevel int `mapstructure:"reliabilityLevel"`
UnreadCount bool `mapstructure:"unreadCount"`
OfflinePush struct {
Enable bool `mapstructure:"enable"`
Title string `mapstructure:"title"`
Desc string `mapstructure:"desc"`
Ext string `mapstructure:"ext"`
} `mapstructure:"offlinePush"`
} `mapstructure:"groupApplicationAccepted"`
GroupApplicationRejected struct {
IsSendMsg bool `mapstructure:"isSendMsg"`
ReliabilityLevel int `mapstructure:"reliabilityLevel"`
UnreadCount bool `mapstructure:"unreadCount"`
OfflinePush struct {
Enable bool `mapstructure:"enable"`
Title string `mapstructure:"title"`
Desc string `mapstructure:"desc"`
Ext string `mapstructure:"ext"`
} `mapstructure:"offlinePush"`
} `mapstructure:"groupApplicationRejected"`
GroupOwnerTransferred struct {
IsSendMsg bool `mapstructure:"isSendMsg"`
ReliabilityLevel int `mapstructure:"reliabilityLevel"`
UnreadCount bool `mapstructure:"unreadCount"`
OfflinePush struct {
Enable bool `mapstructure:"enable"`
Title string `mapstructure:"title"`
Desc string `mapstructure:"desc"`
Ext string `mapstructure:"ext"`
} `mapstructure:"offlinePush"`
} `mapstructure:"groupOwnerTransferred"`
MemberKicked struct {
IsSendMsg bool `mapstructure:"isSendMsg"`
ReliabilityLevel int `mapstructure:"reliabilityLevel"`
UnreadCount bool `mapstructure:"unreadCount"`
OfflinePush struct {
Enable bool `mapstructure:"enable"`
Title string `mapstructure:"title"`
Desc string `mapstructure:"desc"`
Ext string `mapstructure:"ext"`
} `mapstructure:"offlinePush"`
} `mapstructure:"memberKicked"`
MemberInvited struct {
IsSendMsg bool `mapstructure:"isSendMsg"`
ReliabilityLevel int `mapstructure:"reliabilityLevel"`
UnreadCount bool `mapstructure:"unreadCount"`
OfflinePush struct {
Enable bool `mapstructure:"enable"`
Title string `mapstructure:"title"`
Desc string `mapstructure:"desc"`
Ext string `mapstructure:"ext"`
} `mapstructure:"offlinePush"`
} `mapstructure:"memberInvited"`
MemberEnter struct {
IsSendMsg bool `mapstructure:"isSendMsg"`
ReliabilityLevel int `mapstructure:"reliabilityLevel"`
UnreadCount bool `mapstructure:"unreadCount"`
OfflinePush struct {
Enable bool `mapstructure:"enable"`
Title string `mapstructure:"title"`
Desc string `mapstructure:"desc"`
Ext string `mapstructure:"ext"`
} `mapstructure:"offlinePush"`
} `mapstructure:"memberEnter"`
GroupDismissed struct {
IsSendMsg bool `mapstructure:"isSendMsg"`
ReliabilityLevel int `mapstructure:"reliabilityLevel"`
UnreadCount bool `mapstructure:"unreadCount"`
OfflinePush struct {
Enable bool `mapstructure:"enable"`
Title string `mapstructure:"title"`
Desc string `mapstructure:"desc"`
Ext string `mapstructure:"ext"`
} `mapstructure:"offlinePush"`
} `mapstructure:"groupDismissed"`
GroupMuted struct {
IsSendMsg bool `mapstructure:"isSendMsg"`
ReliabilityLevel int `mapstructure:"reliabilityLevel"`
UnreadCount bool `mapstructure:"unreadCount"`
OfflinePush struct {
Enable bool `mapstructure:"enable"`
Title string `mapstructure:"title"`
Desc string `mapstructure:"desc"`
Ext string `mapstructure:"ext"`
} `mapstructure:"offlinePush"`
} `mapstructure:"groupMuted"`
GroupCancelMuted struct {
IsSendMsg bool `mapstructure:"isSendMsg"`
ReliabilityLevel int `mapstructure:"reliabilityLevel"`
UnreadCount bool `mapstructure:"unreadCount"`
OfflinePush struct {
Enable bool `mapstructure:"enable"`
Title string `mapstructure:"title"`
Desc string `mapstructure:"desc"`
Ext string `mapstructure:"ext"`
} `mapstructure:"offlinePush"`
DefaultTips struct {
Tips string `mapstructure:"tips"`
} `mapstructure:"defaultTips"`
} `mapstructure:"
groupCancelMuted"` type OfflinePushConfig struct {
GroupMemberMuted struct { Enable bool `mapstructure:"enable"`
IsSendMsg bool `mapstructure:"isSendMsg"` Title string `mapstructure:"title"`
ReliabilityLevel int `mapstructure:"reliabilityLevel"` Desc string `mapstructure:"desc"`
UnreadCount bool `mapstructure:"unreadCount"` Ext string `mapstructure:"ext"`
OfflinePush struct { }
Enable bool `mapstructure:"enable"`
Title string `mapstructure:"title"`
Desc string `mapstructure:"desc"`
Ext string `mapstructure:"ext"`
} `mapstructure:"offlinePush"`
} `mapstructure:"groupMemberMuted"`
GroupMemberCancelMuted struct {
IsSendMsg bool `mapstructure:"isSendMsg"`
ReliabilityLevel int `mapstructure:"reliabilityLevel"`
UnreadCount bool `mapstructure:"unreadCount"`
OfflinePush struct {
Enable bool `mapstructure:"enable"`
Title string `mapstructure:"title"`
Desc string `mapstructure:"desc"`
Ext string `mapstructure:"ext"`
} `mapstructure:"offlinePush"`
} `mapstructure:"groupMemberCancelMuted"`
GroupMemberInfoSet struct {
IsSendMsg bool `mapstructure:"isSendMsg"`
ReliabilityLevel int `mapstructure:"reliabilityLevel"`
UnreadCount bool `mapstructure:"unreadCount"`
OfflinePush struct {
Enable bool `mapstructure:"enable"`
Title string `mapstructure:"title"`
Desc string `mapstructure:"desc"`
Ext string `mapstructure:"ext"`
} `mapstructure:"offlinePush"`
} `mapstructure:"groupMemberInfoSet"`
GroupInfoSetAnnouncement struct {
IsSendMsg bool `mapstructure:"isSendMsg"`
ReliabilityLevel int `mapstructure:"reliabilityLevel"`
UnreadCount bool `mapstructure:"unreadCount"`
OfflinePush struct {
Enable bool `mapstructure:"enable"`
Title string `mapstructure:"title"`
Desc string `mapstructure:"desc"`
Ext string `mapstructure:"ext"`
} `mapstructure:"offlinePush"`
} `mapstructure:"groupInfoSetAnnouncement"`
GroupInfoSetName struct {
IsSendMsg bool `mapstructure:"isSendMsg"`
ReliabilityLevel int `mapstructure:"reliabilityLevel"`
UnreadCount bool `mapstructure:"unreadCount"`
OfflinePush struct {
Enable bool `mapstructure:"enable"`
Title string `mapstructure:"title"`
Desc string `mapstructure:"desc"`
Ext string `mapstructure:"ext"`
} `mapstructure:"offlinePush"`
} `mapstructure:"groupInfoSetName"`
FriendApplicationAdded struct {
IsSendMsg bool `mapstructure:"isSendMsg"`
ReliabilityLevel int `mapstructure:"reliabilityLevel"`
UnreadCount bool `mapstructure:"unreadCount"`
OfflinePush struct {
Enable bool `mapstructure:"enable"`
Title string `mapstructure:"title"`
Desc string `mapstructure:"desc"`
Ext string `mapstructure:"ext"`
} `mapstructure:"offlinePush"`
} `mapstructure:"friendApplicationAdded"`
FriendApplicationApproved struct {
IsSendMsg bool `mapstructure:"isSendMsg"`
ReliabilityLevel int `mapstructure:"reliabilityLevel"`
UnreadCount bool `mapstructure:"unreadCount"`
OfflinePush struct {
Enable bool `mapstructure:"enable"`
Title string `mapstructure:"title"`
Desc string `mapstructure:"desc"`
Ext string `mapstructure:"ext"`
} `mapstructure:"offlinePush"`
} `mapstructure:"friendApplicationApproved"`
FriendApplicationRejected struct {
IsSendMsg bool `mapstructure:"isSendMsg"`
ReliabilityLevel int `mapstructure:"reliabilityLevel"`
UnreadCount bool `mapstructure:"unreadCount"`
OfflinePush struct {
Enable bool `mapstructure:"enable"`
Title string `mapstructure:"title"`
Desc string `mapstructure:"desc"`
Ext string `mapstructure:"ext"`
} `mapstructure:"offlinePush"`
} `mapstructure:"friendApplicationRejected"`
FriendAdded struct {
IsSendMsg bool `mapstructure:"isSendMsg"`
ReliabilityLevel int `mapstructure:"reliabilityLevel"`
UnreadCount bool `mapstructure:"unreadCount"`
OfflinePush struct {
Enable bool `mapstructure:"enable"`
Title string `mapstructure:"title"`
Desc string `mapstructure:"desc"`
Ext string `mapstructure:"ext"`
} `mapstructure:"offlinePush"`
} `mapstructure:"friendAdded"`
FriendDeleted struct {
IsSendMsg bool `mapstructure:"isSendMsg"`
ReliabilityLevel int `mapstructure:"reliabilityLevel"`
UnreadCount bool `mapstructure:"unreadCount"`
OfflinePush struct {
Enable bool `mapstructure:"enable"`
Title string `mapstructure:"title"`
Desc string `mapstructure:"desc"`
Ext string `mapstructure:"ext"`
} `mapstructure:"offlinePush"`
} `mapstructure:"friendDeleted"`
FriendRemarkSet struct {
IsSendMsg bool `mapstructure:"isSendMsg"`
ReliabilityLevel int `mapstructure:"reliabilityLevel"`
UnreadCount bool `mapstructure:"unreadCount"`
OfflinePush struct {
Enable bool `mapstructure:"enable"`
Title string `mapstructure:"title"`
Desc string `mapstructure:"desc"`
Ext string `mapstructure:"ext"`
} `mapstructure:"offlinePush"`
} `mapstructure:"friendRemarkSet"`
BlackAdded struct {
IsSendMsg bool `mapstructure:"isSendMsg"`
ReliabilityLevel int `mapstructure:"reliabilityLevel"`
UnreadCount bool `mapstructure:"unreadCount"`
OfflinePush struct {
Enable bool `mapstructure:"enable"`
Title string `mapstructure:"title"`
Desc string `mapstructure:"desc"`
Ext string `mapstructure:"ext"`
} `mapstructure:"offlinePush"`
} `mapstructure:"blackAdded"`
BlackDeleted struct {
IsSendMsg bool `mapstructure:"isSendMsg"`
ReliabilityLevel int `mapstructure:"reliabilityLevel"`
UnreadCount bool `mapstructure:"unreadCount"`
OfflinePush struct {
Enable bool `mapstructure:"enable"`
Title string `mapstructure:"title"`
Desc string `mapstructure:"desc"`
Ext string `mapstructure:"ext"`
} `mapstructure:"offlinePush"`
} `mapstructure:"blackDeleted"`
FriendInfoUpdated struct {
IsSendMsg bool `mapstructure:"isSendMsg"`
ReliabilityLevel int `mapstructure:"re
liabilityLevel"` type NotificationConfig struct {
UnreadCount bool `mapstructure:"unreadCount"` IsSendMsg bool `mapstructure:"isSendMsg"`
OfflinePush struct { ReliabilityLevel int `mapstructure:"reliabilityLevel"`
Enable bool `mapstructure:"enable"` UnreadCount bool `mapstructure:"unreadCount"`
Title string `mapstructure:"title"` OfflinePush OfflinePushConfig `mapstructure:"offlinePush"`
Desc string `mapstructure:"desc"` }
Ext string `mapstructure:"ext"`
} `mapstructure:"offlinePush"` type Notification struct {
} `mapstructure:"friendInfoUpdated"` GroupCreated NotificationConfig `mapstructure:"groupCreated"`
UserInfoUpdated struct { GroupInfoSet NotificationConfig `mapstructure:"groupInfoSet"`
IsSendMsg bool `mapstructure:"isSendMsg"` JoinGroupApplication NotificationConfig `mapstructure:"joinGroupApplication"`
ReliabilityLevel int `mapstructure:"reliabilityLevel"` MemberQuit NotificationConfig `mapstructure:"memberQuit"`
UnreadCount bool `mapstructure:"unreadCount"` GroupApplicationAccepted NotificationConfig `mapstructure:"groupApplicationAccepted"`
OfflinePush struct { GroupApplicationRejected NotificationConfig `mapstructure:"groupApplicationRejected"`
Enable bool `mapstructure:"enable"` GroupOwnerTransferred NotificationConfig `mapstructure:"groupOwnerTransferred"`
Title string `mapstructure:"title"` MemberKicked NotificationConfig `mapstructure:"memberKicked"`
Desc string `mapstructure:"desc"` MemberInvited NotificationConfig `mapstructure:"memberInvited"`
Ext string `mapstructure:"ext"` MemberEnter NotificationConfig `mapstructure:"memberEnter"`
} `mapstructure:"offlinePush"` GroupDismissed NotificationConfig `mapstructure:"groupDismissed"`
} `mapstructure:"userInfoUpdated"` GroupMuted NotificationConfig `mapstructure:"groupMuted"`
UserStatusChanged struct { GroupCancelMuted NotificationConfig `mapstructure:"groupCancelMuted"`
IsSendMsg bool `mapstructure:"isSendMsg"` GroupMemberMuted NotificationConfig `mapstructure:"groupMemberMuted"`
ReliabilityLevel int `mapstructure:"reliabilityLevel"` GroupMemberCancelMuted NotificationConfig `mapstructure:"groupMemberCancelMuted"`
UnreadCount bool `mapstructure:"unreadCount"` GroupMemberInfoSet NotificationConfig `mapstructure:"groupMemberInfoSet"`
OfflinePush struct { GroupInfoSetAnnouncement NotificationConfig `mapstructure:"groupInfoSetAnnouncement"`
Enable bool `mapstructure:"enable"` GroupInfoSetName NotificationConfig `mapstructure:"groupInfoSetName"`
Title string `mapstructure:"title"` FriendApplicationAdded NotificationConfig `mapstructure:"friendApplicationAdded"`
Desc string `mapstructure:"desc"` FriendApplicationApproved NotificationConfig `mapstructure:"friendApplicationApproved"`
Ext string `mapstructure:"ext"` FriendApplicationRejected NotificationConfig `mapstructure:"friendApplicationRejected"`
} `mapstructure:"offlinePush"` FriendAdded NotificationConfig `mapstructure:"friendAdded"`
} `mapstructure:"userStatusChanged"` FriendDeleted NotificationConfig `mapstructure:"friendDeleted"`
ConversationChanged struct { FriendRemarkSet NotificationConfig `mapstructure:"friendRemarkSet"`
IsSendMsg bool `mapstructure:"isSendMsg"` BlackAdded NotificationConfig `mapstructure:"blackAdded"`
ReliabilityLevel int `mapstructure:"reliabilityLevel"` BlackDeleted NotificationConfig `mapstructure:"blackDeleted"`
UnreadCount bool `mapstructure:"unreadCount"` FriendInfoUpdated NotificationConfig `mapstructure:"friendInfoUpdated"`
OfflinePush struct { UserInfoUpdated NotificationConfig `mapstructure:"userInfoUpdated"`
Enable bool `mapstructure:"enable"` UserStatusChanged NotificationConfig `mapstructure:"userStatusChanged"`
Title string `mapstructure:"title"` ConversationChanged NotificationConfig `mapstructure:"conversationChanged"`
Desc string `mapstructure:"desc"` ConversationSetPrivate NotificationConfig `mapstructure:"conversationSetPrivate"`
Ext string `mapstructure:"ext"`
} `mapstructure:"offlinePush"`
} `mapstructure:"conversationChanged"`
ConversationSetPrivate struct {
IsSendMsg bool `mapstructure:"isSendMsg"`
ReliabilityLevel int `mapstructure:"reliabilityLevel"`
UnreadCount bool `mapstructure:"unreadCount"`
OfflinePush struct {
Enable bool `mapstructure:"enable"`
Title string `mapstructure:"title"`
Desc string `mapstructure:"desc"`
Ext string `mapstructure:"ext"`
} `mapstructure:"offlinePush"`
} `mapstructure:"conversationSetPrivate"`
} }
type MsgGateway struct { type MsgGateway struct {
@ -633,26 +331,62 @@ type Redis struct {
MaxRetry int `mapstructure:"MaxRetry"` MaxRetry int `mapstructure:"MaxRetry"`
} }
type Hook struct { type WebhookConfig struct {
Enable bool `mapstructure:"enable"` Enable bool `mapstructure:"enable"`
Timeout int `mapstructure:"timeout"` Timeout int `mapstructure:"timeout"`
FailedContinue bool `mapstructure:"failedContinue"` FailedContinue bool `mapstructure:"failedContinue"`
} }
type Webhooks struct { type Webhooks struct {
URL string `mapstructure:"url"` URL string `mapstructure:"url"`
BeforeSendSingleMsg Hook `mapstructure:"beforeSendSingleMsg"` BeforeSendSingleMsg WebhookConfig `mapstructure:"beforeSendSingleMsg"`
BeforeUpdateUserInfoEx Hook `mapstructure:"beforeUpdateUserInfoEx"` BeforeUpdateUserInfoEx WebhookConfig `mapstructure:"beforeUpdateUserInfoEx"`
AfterUpdateUserInfoEx Hook `mapstructure:"afterUpdateUserInfoEx"` AfterUpdateUserInfoEx WebhookConfig `mapstructure:"afterUpdateUserInfoEx"`
AfterSendSingleMsg Hook `mapstructure:"afterSendSingleMsg"` AfterSendSingleMsg WebhookConfig `mapstructure:"afterSendSingleMsg"`
BeforeSendGroupMsg Hook `mapstructure:"beforeSendGroupMsg"` BeforeSendGroupMsg WebhookConfig `mapstructure:"beforeSendGroupMsg"`
AfterSendGroupMsg Hook `mapstructure:"afterSendGroupMsg"` AfterSendGroupMsg WebhookConfig `mapstructure:"afterSendGroupMsg"`
MsgModify Hook `mapstructure:"msgModify"` MsgModify WebhookConfig `mapstructure:"msgModify"`
UserOnline Hook `mapstructure:"userOnline"` UserOnline WebhookConfig `mapstructure:"userOnline"`
UserOffline Hook `mapstructure:"userOffline"` UserOffline WebhookConfig `mapstructure:"userOffline"`
UserKickOff Hook `mapstructure:"userKickOff"` UserKickOff WebhookConfig `mapstructure:"userKickOff"`
OfflinePush Hook `mapstructure:"offlinePush"` OfflinePush WebhookConfig `mapstructure:"offlinePush"`
OnlinePush Hook `mapstructure:"onlinePush"` OnlinePush WebhookConfig `mapstructure:"onlinePush"`
GroupOnlinePush WebhookConfig `mapstructure:"groupOnlinePush"`
BeforeAddFriend WebhookConfig `mapstructure:"beforeAddFriend"`
BeforeUpdateUserInfo WebhookConfig `mapstructure:"beforeUpdateUserInfo"`
BeforeCreateGroup WebhookConfig `mapstructure:"beforeCreateGroup"`
AfterCreateGroup WebhookConfig `mapstructure:"afterCreateGroup"`
BeforeMemberJoinGroup WebhookConfig `mapstructure:"beforeMemberJoinGroup"`
BeforeSetGroupMemberInfo WebhookConfig `mapstructure:"beforeSetGroupMemberInfo"`
AfterSetGroupMemberInfo WebhookConfig `mapstructure:"afterSetGroupMemberInfo"`
SetMessageReactionExtensions WebhookConfig `mapstructure:"setMessageReactionExtensions"`
QuitGroup WebhookConfig `mapstructure:"quitGroup"`
KillGroupMember WebhookConfig `mapstructure:"killGroupMember"`
DismissGroup WebhookConfig `mapstructure:"dismissGroup"`
JoinGroup WebhookConfig `mapstructure:"joinGroup"`
GroupMsgRead WebhookConfig `mapstructure:"groupMsgRead"`
SingleMsgRead WebhookConfig `mapstructure:"singleMsgRead"`
UpdateUserInfo WebhookConfig `mapstructure:"updateUserInfo"`
BeforeUserRegister WebhookConfig `mapstructure:"beforeUserRegister"`
AfterUserRegister WebhookConfig `mapstructure:"afterUserRegister"`
TransferGroupOwner WebhookConfig `mapstructure:"transferGroupOwner"`
BeforeSetFriendRemark WebhookConfig `mapstructure:"beforeSetFriendRemark"`
AfterSetFriendRemark WebhookConfig `mapstructure:"afterSetFriendRemark"`
AfterGroupMsgRead WebhookConfig `mapstructure:"afterGroupMsgRead"`
AfterGroupMsgRevoke WebhookConfig `mapstructure:"afterGroupMsgRevoke"`
AfterJoinGroup WebhookConfig `mapstructure:"afterJoinGroup"`
BeforeInviteUserToGroup WebhookConfig `mapstructure:"beforeInviteUserToGroup"`
JoinGroupAfter WebhookConfig `mapstructure:"joinGroupAfter"`
SetGroupInfoAfter WebhookConfig `mapstructure:"setGroupInfoAfter"`
SetGroupInfoBefore WebhookConfig `mapstructure:"setGroupInfoBefore"`
RevokeMsgAfter WebhookConfig `mapstructure:"revokeMsgAfter"`
AddBlackBefore WebhookConfig `mapstructure:"addBlackBefore"`
AddFriendAfter WebhookConfig `mapstructure:"addFriendAfter"`
AddFriendAgreeBefore WebhookConfig `mapstructure:"addFriendAgreeBefore"`
DeleteFriendAfter WebhookConfig `mapstructure:"deleteFriendAfter"`
ImportFriendsBefore WebhookConfig `mapstructure:"importFriendsBefore"`
ImportFriendsAfter WebhookConfig `mapstructure:"importFriendsAfter"`
RemoveBlackAfter WebhookConfig `mapstructure:"removeBlackAfter"`
} }
type ZooKeeper struct { type ZooKeeper struct {

Loading…
Cancel
Save