Fixed relay detection on unsubscription

This commit is contained in:
Michael 2024-02-13 04:30:38 +00:00
parent 686d0b6dbb
commit c7e0500529
1 changed files with 7 additions and 2 deletions

View File

@ -104,12 +104,17 @@ HELP;
$actor = $this->getArgument(1);
$apcontact = APContact::getByURL($actor);
if (empty($apcontact) || !in_array($apcontact['type'], ['Application', 'Service'])) {
$this->out($actor . ' is no relay actor');
if (empty($apcontact)) {
$this->out($actor . ' wasn\'t found');
return 1;
}
if ($mode == 'add') {
if (!APContact::isRelay($apcontact)) {
$this->out($actor . ' is no relay actor');
return 1;
}
if (Transmitter::sendRelayFollow($actor)) {
$this->out('Successfully added ' . $actor);
} else {