mirror of
https://github.com/pixelfed/pixelfed.git
synced 2024-11-22 06:21:27 +00:00
Update FederationController
This commit is contained in:
parent
3aa65b857c
commit
010eb19ff9
1 changed files with 3 additions and 14 deletions
|
@ -104,8 +104,8 @@ class FederationController extends Controller
|
||||||
'localComments' => \App\Status::whereLocal(true)->whereNotNull('in_reply_to_id')->count(),
|
'localComments' => \App\Status::whereLocal(true)->whereNotNull('in_reply_to_id')->count(),
|
||||||
'users' => [
|
'users' => [
|
||||||
'total' => \App\User::count(),
|
'total' => \App\User::count(),
|
||||||
'activeHalfyear' => \App\User::where('updated_at', '>', Carbon::now()->subMonths(6)->toDateTimeString())->count(),
|
'activeHalfyear' => \App\AccountLog::select('action','user_id')->whereAction('auth.login')->where('updated_at', '>',Carbon::now()->subMonths(6)->toDateTimeString())->groupBy('user_id')->get()->count(),
|
||||||
'activeMonth' => \App\User::where('updated_at', '>', Carbon::now()->subMonths(1)->toDateTimeString())->count(),
|
'activeMonth' => \App\AccountLog::select('action','user_id')->whereAction('auth.login')->where('updated_at', '>',Carbon::now()->subMonths(1)->toDateTimeString())->groupBy('user_id')->get()->count(),
|
||||||
],
|
],
|
||||||
],
|
],
|
||||||
'version' => '2.0',
|
'version' => '2.0',
|
||||||
|
@ -153,17 +153,6 @@ class FederationController extends Controller
|
||||||
|
|
||||||
public function userInbox(Request $request, $username)
|
public function userInbox(Request $request, $username)
|
||||||
{
|
{
|
||||||
if (config('pixelfed.activitypub_enabled') == false) {
|
return;
|
||||||
abort(403);
|
|
||||||
}
|
|
||||||
$mimes = [
|
|
||||||
'application/activity+json',
|
|
||||||
'application/ld+json; profile="https://www.w3.org/ns/activitystreams"',
|
|
||||||
];
|
|
||||||
if (!in_array($request->header('Content-Type'), $mimes)) {
|
|
||||||
abort(500, 'Invalid request');
|
|
||||||
}
|
|
||||||
$profile = Profile::whereUsername($username)->firstOrFail();
|
|
||||||
InboxWorker::dispatch($request, $profile, $request->all());
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue