From 3fbbc57a1f23f093e1dcd8f63ed2b2a235f2ecca Mon Sep 17 00:00:00 2001 From: csoler Date: Thu, 19 Nov 2015 23:04:13 -0500 Subject: [PATCH] added update of flags for contacts --- libretroshare/src/services/p3idservice.cc | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/libretroshare/src/services/p3idservice.cc b/libretroshare/src/services/p3idservice.cc index dcb495ac9..d8c16696d 100644 --- a/libretroshare/src/services/p3idservice.cc +++ b/libretroshare/src/services/p3idservice.cc @@ -433,6 +433,9 @@ bool p3IdService:: getIdDetails(const RsGxsId &id, RsIdentityDetails &details) { details = data.details; details.mLastUsageTS = locked_getLastUsageTS(id) ; + + if(mContacts.find(id) != mContacts.end()) + details.mFlags |= RS_IDENTITY_FLAGS_IS_A_CONTACT ; // one utf8 symbol can be at most 4 bytes long - would be better to measure real unicode length !!! if(details.mNickname.length() > RSID_MAXIMUM_NICKNAME_SIZE*4) @@ -446,6 +449,10 @@ bool p3IdService:: getIdDetails(const RsGxsId &id, RsIdentityDetails &details) { details = data.details; details.mLastUsageTS = locked_getLastUsageTS(id) ; + + if(mContacts.find(id) != mContacts.end()) + details.mFlags |= RS_IDENTITY_FLAGS_IS_A_CONTACT ; + return true; } }