"FetchPoCo" added
This commit is contained in:
parent
e5546dd40a
commit
3c4f44a4ab
3 changed files with 18 additions and 14 deletions
|
@ -57,7 +57,7 @@ class PortableContact
|
||||||
public static function loadWorker($cid, $uid = 0, $zcid = 0, $url = null)
|
public static function loadWorker($cid, $uid = 0, $zcid = 0, $url = null)
|
||||||
{
|
{
|
||||||
// Call the function "load" via the worker
|
// Call the function "load" via the worker
|
||||||
Worker::add(PRIORITY_LOW, "DiscoverPoCo", "load", (int)$cid, (int)$uid, (int)$zcid, $url);
|
Worker::add(PRIORITY_LOW, 'FetchPoCo', (int)$cid, (int)$uid, (int)$zcid, $url);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -4,7 +4,6 @@
|
||||||
*/
|
*/
|
||||||
namespace Friendica\Worker;
|
namespace Friendica\Worker;
|
||||||
|
|
||||||
use Friendica\Core\Cache;
|
|
||||||
use Friendica\Core\Config;
|
use Friendica\Core\Config;
|
||||||
use Friendica\Core\Logger;
|
use Friendica\Core\Logger;
|
||||||
use Friendica\Core\Protocol;
|
use Friendica\Core\Protocol;
|
||||||
|
@ -13,10 +12,7 @@ use Friendica\Database\DBA;
|
||||||
use Friendica\Model\GContact;
|
use Friendica\Model\GContact;
|
||||||
use Friendica\Model\Contact;
|
use Friendica\Model\Contact;
|
||||||
use Friendica\Model\GServer;
|
use Friendica\Model\GServer;
|
||||||
use Friendica\Network\Probe;
|
|
||||||
use Friendica\Protocol\PortableContact;
|
use Friendica\Protocol\PortableContact;
|
||||||
use Friendica\Util\DateTimeFormat;
|
|
||||||
use Friendica\Util\Network;
|
|
||||||
use Friendica\Util\Strings;
|
use Friendica\Util\Strings;
|
||||||
|
|
||||||
class DiscoverPoCo
|
class DiscoverPoCo
|
||||||
|
@ -26,9 +22,7 @@ class DiscoverPoCo
|
||||||
{
|
{
|
||||||
/*
|
/*
|
||||||
This function can be called in these ways:
|
This function can be called in these ways:
|
||||||
- checkcontact: Updates gcontact entries
|
|
||||||
- server <poco url>: Searches for the poco server list. "poco url" is base64 encoded.
|
- server <poco url>: Searches for the poco server list. "poco url" is base64 encoded.
|
||||||
- PortableContact::load: Load POCO data from a given POCO address
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
$search = "";
|
$search = "";
|
||||||
|
@ -50,13 +44,6 @@ class DiscoverPoCo
|
||||||
$result .= "failed";
|
$result .= "failed";
|
||||||
}
|
}
|
||||||
Logger::log($result, Logger::DEBUG);
|
Logger::log($result, Logger::DEBUG);
|
||||||
} elseif ($command == "load") {
|
|
||||||
if (!empty($param4)) {
|
|
||||||
$url = $param4;
|
|
||||||
} else {
|
|
||||||
$url = '';
|
|
||||||
}
|
|
||||||
PortableContact::load(intval($param1), intval($param2), intval($param3), $url);
|
|
||||||
} elseif ($command !== "") {
|
} elseif ($command !== "") {
|
||||||
Logger::log("Unknown or missing parameter ".$command."\n");
|
Logger::log("Unknown or missing parameter ".$command."\n");
|
||||||
return;
|
return;
|
||||||
|
|
17
src/Worker/FetchPoCo.php
Normal file
17
src/Worker/FetchPoCo.php
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* @file src/Worker/FetchPoCo.php
|
||||||
|
*/
|
||||||
|
namespace Friendica\Worker;
|
||||||
|
|
||||||
|
use Friendica\Core\Logger;
|
||||||
|
use Friendica\Protocol\PortableContact;
|
||||||
|
|
||||||
|
class FetchPoCo
|
||||||
|
{
|
||||||
|
// Load POCO data from a given POCO address
|
||||||
|
public static function execute($cid, $uid, $zcid, $url)
|
||||||
|
{
|
||||||
|
PortableContact::load($cid, $uid, $zcid, $url);
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in a new issue