+ signalProxy()->restrictTargetPeers({signalProxy()->sourcePeer()}, [&]{
+ emit passwordChanged(nullptr, success);
+ });
+}
+
+void CoreSession::kickClient(int peerId) {
+ auto peer = signalProxy()->peerById(peerId);
+ if (peer == nullptr) {
+ qWarning() << "Invalid peer Id: " << peerId;
+ return;
+ }
+ signalProxy()->restrictTargetPeers({peer}, [&]{
+ emit disconnectFromCore();
+ });