From c3ab4d08bacaf5439a1d31b15f90b9445214eacc Mon Sep 17 00:00:00 2001 From: dec05eba Date: Wed, 2 May 2018 07:43:20 +0200 Subject: Update odhtdb with join channel fix, remove duplicate user in list --- src/Channel.cpp | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) (limited to 'src/Channel.cpp') diff --git a/src/Channel.cpp b/src/Channel.cpp index 0db6e5f..b43e75c 100644 --- a/src/Channel.cpp +++ b/src/Channel.cpp @@ -1,6 +1,7 @@ #include "../include/Channel.hpp" #include #include +#include #include using namespace std; @@ -154,14 +155,10 @@ namespace dchat auto groupToAddUserTo = database->getStorage().getGroupById(*databaseNodeInfo.getRequestHash(), groupIdRaw); if(!groupToAddUserTo) { - fprintf(stderr, "Group with id %s does not exist in channel %s\n", groupId.c_str(), databaseNodeInfo.getRequestHash()->toString().c_str()); + fprintf(stderr, "Group with id %s does not exist in channel %s\n", odhtdb::bin2hex(groupId.c_str(), groupId.size()).c_str(), databaseNodeInfo.getRequestHash()->toString().c_str()); return false; } database->addUser(databaseNodeInfo, static_cast(localOnlineUser->databaseUser), "noname", userId, groupToAddUserTo); - - auto addedUser = database->getStorage().getUserByPublicKey(*databaseNodeInfo.getRequestHash(), userId); - assert(addedUser); - addUserLocally(new OnlineUser(addedUser)); return true; } -- cgit v1.2.3