mirror of
https://github.com/friendica/friendica
synced 2025-04-30 07:04:23 +02:00
Set the server status directly after transmission
This commit is contained in:
parent
8c60e853ca
commit
f1bcf1ef66
5 changed files with 23 additions and 11 deletions
|
@ -22,11 +22,13 @@
|
|||
namespace Friendica\Util;
|
||||
|
||||
use Friendica\Core\Logger;
|
||||
use Friendica\Core\Protocol;
|
||||
use Friendica\Database\Database;
|
||||
use Friendica\Database\DBA;
|
||||
use Friendica\DI;
|
||||
use Friendica\Model\APContact;
|
||||
use Friendica\Model\Contact;
|
||||
use Friendica\Model\GServer;
|
||||
use Friendica\Model\ItemURI;
|
||||
use Friendica\Model\User;
|
||||
use Friendica\Network\HTTPClient\Capability\ICanHandleHttpResponses;
|
||||
|
@ -398,6 +400,14 @@ class HTTPSignature
|
|||
}
|
||||
|
||||
DBA::update('inbox-status', $fields, ['url' => $url]);
|
||||
|
||||
if (!empty($status['gsid'])) {
|
||||
if ($success) {
|
||||
GServer::setReachableById($status['gsid'], Protocol::ACTIVITYPUB);
|
||||
} elseif ($status['shared']) {
|
||||
GServer::setFailureById($status['gsid']);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue