QVariantMap data;
data["id"] = peer->_id;
data["clientVersion"] = peer->_clientVersion;
+ // We explicitly rename this, as, due to the Debian reproducability changes, buildDate isn’t actually the build
+ // date anymore, but on newer clients the date of the last git commit
data["clientVersionDate"] = peer->_buildDate;
data["remoteAddress"] = peer->address();
data["connectedSince"] = peer->_connectedSince;
return _peerMap[peerId];
}
-void SignalProxy::restrictTargetPeers(std::initializer_list<Peer *> peers, std::function<void()> closure)
+void SignalProxy::restrictTargetPeers(QSet<Peer*> peers, std::function<void()> closure)
{
auto previousRestrictMessageTarget = _restrictMessageTarget;
auto previousRestrictedTargets = _restrictedTargets;
_restrictMessageTarget = true;
- _restrictedTargets = QSet<Peer*>(peers);
+ _restrictedTargets = peers;
closure();