mirror of
https://github.com/openimsdk/open-im-server.git
synced 2026-05-19 00:09:02 +08:00
proto modify
This commit is contained in:
@@ -107,143 +107,3 @@ func callbackBeforeSuperGroupOnlinePush(ctx context.Context, groupID string, msg
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
//func callbackOfflinePush(operationID string, userIDList []string, msg *common.MsgData, offlinePushUserIDList *[]string) cbApi.CommonCallbackResp {
|
||||
// callbackResp := cbapi.CommonCallbackResp{OperationID: operationID}
|
||||
// if !config.Config.Callback.CallbackOfflinePush.Enable {
|
||||
// return callbackResp
|
||||
// }
|
||||
// req := cbApi.CallbackBeforePushReq{
|
||||
// UserStatusBatchCallbackReq: cbApi.UserStatusBatchCallbackReq{
|
||||
// UserStatusBaseCallback: cbApi.UserStatusBaseCallback{
|
||||
// CallbackCommand: constant.CallbackOfflinePushCommand,
|
||||
// OperationID: operationID,
|
||||
// PlatformID: msg.SenderPlatformID,
|
||||
// Platform: constant.PlatformIDToName(int(msg.SenderPlatformID)),
|
||||
// },
|
||||
// UserIDList: userIDList,
|
||||
// },
|
||||
// OfflinePushInfo: msg.OfflinePushInfo,
|
||||
// ClientMsgID: msg.ClientMsgID,
|
||||
// SendID: msg.SendID,
|
||||
// GroupID: msg.GroupID,
|
||||
// ContentType: msg.ContentType,
|
||||
// SessionType: msg.SessionType,
|
||||
// AtUserIDList: msg.AtUserIDList,
|
||||
// Content: callback.GetContent(msg),
|
||||
// }
|
||||
// resp := &cbApi.CallbackBeforePushResp{CommonCallbackResp: &callbackResp}
|
||||
// if err := http.CallBackPostReturn(config.Config.Callback.CallbackUrl, constant.CallbackOfflinePushCommand, req, resp, config.Config.Callback.CallbackOfflinePush.CallbackTimeOut); err != nil {
|
||||
// callbackResp.ErrCode = http2.StatusInternalServerError
|
||||
// callbackResp.ErrMsg = err.Error()
|
||||
// if !*config.Config.Callback.CallbackOfflinePush.CallbackFailedContinue {
|
||||
// callbackResp.ActionCode = constant.ActionForbidden
|
||||
// return callbackResp
|
||||
// } else {
|
||||
// callbackResp.ActionCode = constant.ActionAllow
|
||||
// return callbackResp
|
||||
// }
|
||||
// }
|
||||
// if resp.ErrCode == constant.CallbackHandleSuccess && resp.ActionCode == constant.ActionAllow {
|
||||
// if len(resp.UserIDList) != 0 {
|
||||
// *offlinePushUserIDList = resp.UserIDList
|
||||
// }
|
||||
// if resp.OfflinePushInfo != nil {
|
||||
// msg.OfflinePushInfo = resp.OfflinePushInfo
|
||||
// }
|
||||
// }
|
||||
// log.NewDebug(operationID, utils.GetSelfFuncName(), offlinePushUserIDList, resp.UserIDList)
|
||||
// return callbackResp
|
||||
//}
|
||||
//
|
||||
//func callbackOnlinePush(operationID string, userIDList []string, msg *common.MsgData) cbApi.CommonCallbackResp {
|
||||
// callbackResp := cbApi.CommonCallbackResp{OperationID: operationID}
|
||||
// if !config.Config.Callback.CallbackOnlinePush.Enable || utils.IsContain(msg.SendID, userIDList) {
|
||||
// return callbackResp
|
||||
// }
|
||||
// req := cbApi.CallbackBeforePushReq{
|
||||
// UserStatusBatchCallbackReq: cbApi.UserStatusBatchCallbackReq{
|
||||
// UserStatusBaseCallback: cbApi.UserStatusBaseCallback{
|
||||
// CallbackCommand: constant.CallbackOnlinePushCommand,
|
||||
// OperationID: operationID,
|
||||
// PlatformID: msg.SenderPlatformID,
|
||||
// Platform: constant.PlatformIDToName(int(msg.SenderPlatformID)),
|
||||
// },
|
||||
// UserIDList: userIDList,
|
||||
// },
|
||||
// //OfflinePushInfo: msg.OfflinePushInfo,
|
||||
// ClientMsgID: msg.ClientMsgID,
|
||||
// SendID: msg.SendID,
|
||||
// GroupID: msg.GroupID,
|
||||
// ContentType: msg.ContentType,
|
||||
// SessionType: msg.SessionType,
|
||||
// AtUserIDList: msg.AtUserIDList,
|
||||
// Content: callback.GetContent(msg),
|
||||
// }
|
||||
// resp := &cbApi.CallbackBeforePushResp{CommonCallbackResp: &callbackResp}
|
||||
// if err := http.CallBackPostReturn(config.Config.Callback.CallbackUrl, constant.CallbackOnlinePushCommand, req, resp, config.Config.Callback.CallbackOnlinePush.CallbackTimeOut); err != nil {
|
||||
// callbackResp.ErrCode = http2.StatusInternalServerError
|
||||
// callbackResp.ErrMsg = err.Error()
|
||||
// if !config.Config.Callback.CallbackOnlinePush.CallbackFailedContinue {
|
||||
// callbackResp.ActionCode = constant.ActionForbidden
|
||||
// return callbackResp
|
||||
// } else {
|
||||
// callbackResp.ActionCode = constant.ActionAllow
|
||||
// return callbackResp
|
||||
// }
|
||||
// }
|
||||
// if resp.ErrCode == constant.CallbackHandleSuccess && resp.ActionCode == constant.ActionAllow {
|
||||
// //if resp.OfflinePushInfo != nil {
|
||||
// // msg.OfflinePushInfo = resp.OfflinePushInfo
|
||||
// //}
|
||||
// }
|
||||
// return callbackResp
|
||||
//}
|
||||
//
|
||||
//func callbackBeforeSuperGroupOnlinePush(operationID string, groupID string, msg *common.MsgData, pushToUserList *[]string) cbApi.CommonCallbackResp {
|
||||
// log.Debug(operationID, utils.GetSelfFuncName(), groupID, msg.String(), pushToUserList)
|
||||
// callbackResp := cbApi.CommonCallbackResp{OperationID: operationID}
|
||||
// if !config.Config.Callback.CallbackBeforeSuperGroupOnlinePush.Enable {
|
||||
// return callbackResp
|
||||
// }
|
||||
// req := cbApi.CallbackBeforeSuperGroupOnlinePushReq{
|
||||
// UserStatusBaseCallback: cbApi.UserStatusBaseCallback{
|
||||
// CallbackCommand: constant.CallbackSuperGroupOnlinePushCommand,
|
||||
// OperationID: operationID,
|
||||
// PlatformID: msg.SenderPlatformID,
|
||||
// Platform: constant.PlatformIDToName(int(msg.SenderPlatformID)),
|
||||
// },
|
||||
// //OfflinePushInfo: msg.OfflinePushInfo,
|
||||
// ClientMsgID: msg.ClientMsgID,
|
||||
// SendID: msg.SendID,
|
||||
// GroupID: groupID,
|
||||
// ContentType: msg.ContentType,
|
||||
// SessionType: msg.SessionType,
|
||||
// AtUserIDList: msg.AtUserIDList,
|
||||
// Content: callback.GetContent(msg),
|
||||
// Seq: msg.Seq,
|
||||
// }
|
||||
// resp := &cbApi.CallbackBeforeSuperGroupOnlinePushResp{CommonCallbackResp: &callbackResp}
|
||||
// if err := http.CallBackPostReturn(config.Config.Callback.CallbackUrl, constant.CallbackSuperGroupOnlinePushCommand, req, resp, config.Config.Callback.CallbackBeforeSuperGroupOnlinePush.CallbackTimeOut); err != nil {
|
||||
// callbackResp.ErrCode = http2.StatusInternalServerError
|
||||
// callbackResp.ErrMsg = err.Error()
|
||||
// if !config.Config.Callback.CallbackBeforeSuperGroupOnlinePush.CallbackFailedContinue {
|
||||
// callbackResp.ActionCode = constant.ActionForbidden
|
||||
// return callbackResp
|
||||
// } else {
|
||||
// callbackResp.ActionCode = constant.ActionAllow
|
||||
// return callbackResp
|
||||
// }
|
||||
// }
|
||||
// if resp.ErrCode == constant.CallbackHandleSuccess && resp.ActionCode == constant.ActionAllow {
|
||||
// if len(resp.UserIDList) != 0 {
|
||||
// *pushToUserList = resp.UserIDList
|
||||
// }
|
||||
// //if resp.OfflinePushInfo != nil {
|
||||
// // msg.OfflinePushInfo = resp.OfflinePushInfo
|
||||
// //}
|
||||
// }
|
||||
// log.NewDebug(operationID, utils.GetSelfFuncName(), pushToUserList, resp.UserIDList)
|
||||
// return callbackResp
|
||||
//
|
||||
//}
|
||||
|
||||
Reference in New Issue
Block a user