mirror of
https://github.com/RetroShare/RetroShare.git
synced 2025-06-07 14:12:43 -04:00
moved subscription flags when received group changes/create group to the case where the group is actually created (fixing bug causing group meta data change to unsubscribe friends)
This commit is contained in:
parent
09a6efad52
commit
edef6dc339
1 changed files with 2 additions and 1 deletions
|
@ -2788,7 +2788,6 @@ void RsGenExchange::processRecvdGroups()
|
||||||
if(ret == VALIDATE_SUCCESS)
|
if(ret == VALIDATE_SUCCESS)
|
||||||
{
|
{
|
||||||
meta->mGroupStatus = GXS_SERV::GXS_GRP_STATUS_UNPROCESSED | GXS_SERV::GXS_GRP_STATUS_UNREAD;
|
meta->mGroupStatus = GXS_SERV::GXS_GRP_STATUS_UNPROCESSED | GXS_SERV::GXS_GRP_STATUS_UNREAD;
|
||||||
meta->mSubscribeFlags = GXS_SERV::GROUP_SUBSCRIBE_NOT_SUBSCRIBED;
|
|
||||||
|
|
||||||
computeHash(grp->grp, meta->mHash);
|
computeHash(grp->grp, meta->mHash);
|
||||||
|
|
||||||
|
@ -2808,6 +2807,8 @@ void RsGenExchange::processRecvdGroups()
|
||||||
if(meta->mCircleType == GXS_CIRCLE_TYPE_YOUREYESONLY)
|
if(meta->mCircleType == GXS_CIRCLE_TYPE_YOUREYESONLY)
|
||||||
meta->mOriginator = grp->PeerId();
|
meta->mOriginator = grp->PeerId();
|
||||||
|
|
||||||
|
meta->mSubscribeFlags = GXS_SERV::GROUP_SUBSCRIBE_NOT_SUBSCRIBED;
|
||||||
|
|
||||||
grps.insert(std::make_pair(grp, meta));
|
grps.insert(std::make_pair(grp, meta));
|
||||||
grpIds.push_back(grp->grpId);
|
grpIds.push_back(grp->grpId);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue