Page MenuHomePhabricator

D10402.id25026.diff
No OneTemporary

D10402.id25026.diff

diff --git a/src/conduit/ConduitClient.php b/src/conduit/ConduitClient.php
--- a/src/conduit/ConduitClient.php
+++ b/src/conduit/ConduitClient.php
@@ -8,6 +8,8 @@
private $timeout = 300.0;
private $username;
private $password;
+ private $hostID;
+ private $signature;
public function getConnectionID() {
return $this->connectionID;
@@ -37,6 +39,12 @@
return $this;
}
+ public function setServerSignature($host_id, $signature) {
+ $this->hostID = $host_id;
+ $this->signature = $signature;
+ return $this;
+ }
+
public function callMethod($method, array $params) {
$meta = array();
@@ -49,6 +57,14 @@
$meta['connectionID'] = $this->connectionID;
}
+ if ($this->hostID) {
+ $meta['hostID'] = $this->hostID;
+ }
+
+ if ($this->signature) {
+ $meta['signature'] = $this->signature;
+ }
+
if ($method == 'conduit.connect') {
$certificate = idx($params, 'certificate');
if ($certificate) {

File Metadata

Mime Type
text/plain
Expires
Thu, Apr 24, 3:05 PM (3 d, 10 h ago)
Storage Engine
blob
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
7720494
Default Alt Text
D10402.id25026.diff (992 B)

Event Timeline