mirror of
https://github.com/pixelfed/pixelfed.git
synced 2024-12-19 03:23:16 +00:00
commit
329cdbb664
2 changed files with 17 additions and 3 deletions
|
@ -22,6 +22,8 @@
|
||||||
- Update ApiV1Controller, add settings to verify_credentials endpoint ([3f4e0b94](https://github.com/pixelfed/pixelfed/commit/3f4e0b94))
|
- Update ApiV1Controller, add settings to verify_credentials endpoint ([3f4e0b94](https://github.com/pixelfed/pixelfed/commit/3f4e0b94))
|
||||||
- Update ApiV1Controller, fix update_credentials boolean handling ([19c62aaa](https://github.com/pixelfed/pixelfed/commit/19c62aaa))
|
- Update ApiV1Controller, fix update_credentials boolean handling ([19c62aaa](https://github.com/pixelfed/pixelfed/commit/19c62aaa))
|
||||||
- Update ApiV1Controller, fix cache invalidation bug in update_credentials ([d56a4108](https://github.com/pixelfed/pixelfed/commit/d56a4108))
|
- Update ApiV1Controller, fix cache invalidation bug in update_credentials ([d56a4108](https://github.com/pixelfed/pixelfed/commit/d56a4108))
|
||||||
|
- Update ApiV1Controller, fix self relationship response ([28bc7aa4](https://github.com/pixelfed/pixelfed/commit/28bc7aa4))
|
||||||
|
- ([](https://github.com/pixelfed/pixelfed/commit/))
|
||||||
- ([](https://github.com/pixelfed/pixelfed/commit/))
|
- ([](https://github.com/pixelfed/pixelfed/commit/))
|
||||||
- ([](https://github.com/pixelfed/pixelfed/commit/))
|
- ([](https://github.com/pixelfed/pixelfed/commit/))
|
||||||
|
|
||||||
|
|
|
@ -972,10 +972,22 @@ class ApiV1Controller extends Controller
|
||||||
$napi = $request->has(self::PF_API_ENTITY_KEY);
|
$napi = $request->has(self::PF_API_ENTITY_KEY);
|
||||||
$pid = $request->user()->profile_id ?? $request->user()->profile->id;
|
$pid = $request->user()->profile_id ?? $request->user()->profile->id;
|
||||||
$res = collect($ids)
|
$res = collect($ids)
|
||||||
->filter(function ($id) use ($pid) {
|
|
||||||
return intval($id) !== intval($pid);
|
|
||||||
})
|
|
||||||
->map(function ($id) use ($pid, $napi) {
|
->map(function ($id) use ($pid, $napi) {
|
||||||
|
if (intval($id) === intval($pid)) {
|
||||||
|
return [
|
||||||
|
'id' => $id,
|
||||||
|
'following' => false,
|
||||||
|
'followed_by' => false,
|
||||||
|
'blocking' => false,
|
||||||
|
'muting' => false,
|
||||||
|
'muting_notifications' => false,
|
||||||
|
'requested' => false,
|
||||||
|
'domain_blocking' => false,
|
||||||
|
'showing_reblogs' => false,
|
||||||
|
'endorsed' => false,
|
||||||
|
];
|
||||||
|
}
|
||||||
|
|
||||||
return $napi ?
|
return $napi ?
|
||||||
RelationshipService::getWithDate($pid, $id) :
|
RelationshipService::getWithDate($pid, $id) :
|
||||||
RelationshipService::get($pid, $id);
|
RelationshipService::get($pid, $id);
|
||||||
|
|
Loading…
Reference in a new issue