Redirect AP requests to the root to the system actor

This commit is contained in:
Michael 2023-02-10 10:29:35 +00:00
parent ffa44b8dc0
commit 6eadbb35dc
1 changed files with 9 additions and 0 deletions

View File

@ -25,13 +25,22 @@ use Friendica\BaseModule;
use Friendica\Core\Hook; use Friendica\Core\Hook;
use Friendica\Core\Renderer; use Friendica\Core\Renderer;
use Friendica\DI; use Friendica\DI;
use Friendica\Model\User;
use Friendica\Module\Security\Login; use Friendica\Module\Security\Login;
use Friendica\Protocol\ActivityPub;
/** /**
* Home module - Landing page of the current node * Home module - Landing page of the current node
*/ */
class Home extends BaseModule class Home extends BaseModule
{ {
protected function rawContent(array $request = [])
{
if (ActivityPub::isRequest()) {
DI::baseUrl()->redirect(User::getActorName());
}
}
protected function content(array $request = []): string protected function content(array $request = []): string
{ {
$app = DI::app(); $app = DI::app();