mirror of
https://github.com/openimsdk/open-im-server.git
synced 2025-04-06 04:15:46 +08:00
RevokeMsg
This commit is contained in:
parent
6c7c5dea7b
commit
8b31f676c2
@ -5,7 +5,10 @@ import (
|
|||||||
"github.com/OpenIMSDK/Open-IM-Server/pkg/proto/sdkws"
|
"github.com/OpenIMSDK/Open-IM-Server/pkg/proto/sdkws"
|
||||||
)
|
)
|
||||||
|
|
||||||
func MsgPb2DB(msg *sdkws.MsgData) unrelation.MsgDataModel {
|
func MsgPb2DB(msg *sdkws.MsgData) *unrelation.MsgDataModel {
|
||||||
|
if msg == nil {
|
||||||
|
return nil
|
||||||
|
}
|
||||||
var msgDataModel unrelation.MsgDataModel
|
var msgDataModel unrelation.MsgDataModel
|
||||||
msgDataModel.SendID = msg.SendID
|
msgDataModel.SendID = msg.SendID
|
||||||
msgDataModel.RecvID = msg.RecvID
|
msgDataModel.RecvID = msg.RecvID
|
||||||
@ -24,21 +27,26 @@ func MsgPb2DB(msg *sdkws.MsgData) unrelation.MsgDataModel {
|
|||||||
msgDataModel.CreateTime = msg.CreateTime
|
msgDataModel.CreateTime = msg.CreateTime
|
||||||
msgDataModel.Status = msg.Status
|
msgDataModel.Status = msg.Status
|
||||||
msgDataModel.Options = msg.Options
|
msgDataModel.Options = msg.Options
|
||||||
msgDataModel.OfflinePush = &unrelation.OfflinePushModel{
|
if msg.OfflinePushInfo != nil {
|
||||||
Title: msg.OfflinePushInfo.Title,
|
msgDataModel.OfflinePush = &unrelation.OfflinePushModel{
|
||||||
Desc: msg.OfflinePushInfo.Desc,
|
Title: msg.OfflinePushInfo.Title,
|
||||||
Ex: msg.OfflinePushInfo.Ex,
|
Desc: msg.OfflinePushInfo.Desc,
|
||||||
IOSPushSound: msg.OfflinePushInfo.IOSPushSound,
|
Ex: msg.OfflinePushInfo.Ex,
|
||||||
IOSBadgeCount: msg.OfflinePushInfo.IOSBadgeCount,
|
IOSPushSound: msg.OfflinePushInfo.IOSPushSound,
|
||||||
|
IOSBadgeCount: msg.OfflinePushInfo.IOSBadgeCount,
|
||||||
|
}
|
||||||
}
|
}
|
||||||
msgDataModel.AtUserIDList = msg.AtUserIDList
|
msgDataModel.AtUserIDList = msg.AtUserIDList
|
||||||
msgDataModel.AttachedInfo = msg.AttachedInfo
|
msgDataModel.AttachedInfo = msg.AttachedInfo
|
||||||
msgDataModel.Ex = msg.Ex
|
msgDataModel.Ex = msg.Ex
|
||||||
return msgDataModel
|
return &msgDataModel
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func MsgDB2Pb(msgModel *unrelation.MsgDataModel) *sdkws.MsgData {
|
func MsgDB2Pb(msgModel *unrelation.MsgDataModel) *sdkws.MsgData {
|
||||||
|
if msgModel == nil {
|
||||||
|
return nil
|
||||||
|
}
|
||||||
var msg sdkws.MsgData
|
var msg sdkws.MsgData
|
||||||
msg.SendID = msgModel.SendID
|
msg.SendID = msgModel.SendID
|
||||||
msg.RecvID = msgModel.RecvID
|
msg.RecvID = msgModel.RecvID
|
||||||
@ -57,12 +65,14 @@ func MsgDB2Pb(msgModel *unrelation.MsgDataModel) *sdkws.MsgData {
|
|||||||
msg.CreateTime = msgModel.CreateTime
|
msg.CreateTime = msgModel.CreateTime
|
||||||
msg.Status = msgModel.Status
|
msg.Status = msgModel.Status
|
||||||
msg.Options = msgModel.Options
|
msg.Options = msgModel.Options
|
||||||
msg.OfflinePushInfo = &sdkws.OfflinePushInfo{
|
if msgModel.OfflinePush != nil {
|
||||||
Title: msgModel.OfflinePush.Title,
|
msg.OfflinePushInfo = &sdkws.OfflinePushInfo{
|
||||||
Desc: msgModel.OfflinePush.Desc,
|
Title: msgModel.OfflinePush.Title,
|
||||||
Ex: msgModel.OfflinePush.Ex,
|
Desc: msgModel.OfflinePush.Desc,
|
||||||
IOSPushSound: msgModel.OfflinePush.IOSPushSound,
|
Ex: msgModel.OfflinePush.Ex,
|
||||||
IOSBadgeCount: msgModel.OfflinePush.IOSBadgeCount,
|
IOSPushSound: msgModel.OfflinePush.IOSPushSound,
|
||||||
|
IOSBadgeCount: msgModel.OfflinePush.IOSBadgeCount,
|
||||||
|
}
|
||||||
}
|
}
|
||||||
msg.AtUserIDList = msgModel.AtUserIDList
|
msg.AtUserIDList = msgModel.AtUserIDList
|
||||||
msg.AttachedInfo = msgModel.AttachedInfo
|
msg.AttachedInfo = msgModel.AttachedInfo
|
||||||
|
Loading…
x
Reference in New Issue
Block a user