mirror of
https://github.com/qTox/qTox.git
synced 2024-03-22 14:00:36 +08:00
groupchats: friend's aliases (updates on rejoin)
This commit is contained in:
parent
41d799b251
commit
cf54aa6577
|
@ -66,10 +66,18 @@ void Group::removePeer(int peerId)
|
||||||
|
|
||||||
void Group::updatePeer(int peerId, QString name)
|
void Group::updatePeer(int peerId, QString name)
|
||||||
{
|
{
|
||||||
|
ToxID id = Core::getInstance()->getGroupPeerToxID(groupId, peerId);
|
||||||
|
QString toxid = id.publicKey;
|
||||||
peers[peerId] = name;
|
peers[peerId] = name;
|
||||||
QString toxid = Core::getInstance()->getGroupPeerToxID(groupId, peerId).publicKey;
|
|
||||||
toxids[toxid] = name;
|
toxids[toxid] = name;
|
||||||
|
|
||||||
|
Friend *f = FriendList::findFriend(id);
|
||||||
|
if (f)
|
||||||
|
{
|
||||||
|
peers[peerId] = f->getDisplayedName();
|
||||||
|
toxids[toxid] = f->getDisplayedName();
|
||||||
|
}
|
||||||
|
|
||||||
widget->onUserListChanged();
|
widget->onUserListChanged();
|
||||||
chatForm->onUserListChanged();
|
chatForm->onUserListChanged();
|
||||||
}
|
}
|
||||||
|
@ -91,9 +99,17 @@ void Group::regeneratePeerList()
|
||||||
nPeers = peerLst.size();
|
nPeers = peerLst.size();
|
||||||
for (int i = 0; i < peerLst.size(); i++)
|
for (int i = 0; i < peerLst.size(); i++)
|
||||||
{
|
{
|
||||||
|
ToxID id = Core::getInstance()->getGroupPeerToxID(groupId, i);
|
||||||
|
QString toxid = id.publicKey;
|
||||||
peers[i] = peerLst.at(i);
|
peers[i] = peerLst.at(i);
|
||||||
QString toxid = Core::getInstance()->getGroupPeerToxID(groupId, i).publicKey;
|
|
||||||
toxids[toxid] = peerLst.at(i);
|
toxids[toxid] = peerLst.at(i);
|
||||||
|
|
||||||
|
Friend *f = FriendList::findFriend(id);
|
||||||
|
if (f)
|
||||||
|
{
|
||||||
|
peers[i] = f->getDisplayedName();
|
||||||
|
toxids[toxid] = f->getDisplayedName();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
widget->onUserListChanged();
|
widget->onUserListChanged();
|
||||||
|
|
Loading…
Reference in New Issue
Block a user