aboutsummaryrefslogtreecommitdiff
path: root/src/Channel.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/Channel.cpp')
-rw-r--r--src/Channel.cpp7
1 files changed, 2 insertions, 5 deletions
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 <odhtdb/User.hpp>
#include <odhtdb/Database.hpp>
+#include <odhtdb/bin2hex.hpp>
#include <cstring>
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<const odhtdb::LocalUser*>(localOnlineUser->databaseUser), "noname", userId, groupToAddUserTo);
-
- auto addedUser = database->getStorage().getUserByPublicKey(*databaseNodeInfo.getRequestHash(), userId);
- assert(addedUser);
- addUserLocally(new OnlineUser(addedUser));
return true;
}