sync hichain group

Signed-off-by: 想不出别名 <zhengjianming1@huawei.com>
This commit is contained in:
想不出别名
2021-10-12 14:41:03 +08:00
parent 1f2ff303ab
commit c4a503492b
@@ -220,6 +220,14 @@ void RequestSession::SyncDmPrivateGroup(std::vector<std::string> &remoteGroupLis
HichainConnector::GetInstance().SyncGroups(mRemoteDeviceId_, remoteGroupList);
DMLOG(DM_LOG_INFO, "RequestSession::syncDmPrivateGroup started");
std::vector<std::string> localGroups = {};
std::vector<GroupInfo> groupList = {};
HichainConnector::GetInstance().GetRelatedGroups(mRemoteDeviceId_, groupList);
HichainConnector::GetInstance().GetSyncGroupList(groupList, localGroups);
if (mRemoteGroupId_ != "") {
localGroups.push_back(mRemoteGroupId_);
}
std::string synGroupMsg = MsgCodec::EncodeSyncGroup(localGroups, mRemoteDeviceId_);
SoftbusSession::GetInstance().SendMsg(mChannelId_, synGroupMsg);
DMLOG(DM_LOG_INFO, "RequestSession::SyncDmPrivateGroup completed");