kopia lustrzana https://github.com/pixelfed/pixelfed
				
				
				
			Update AccountController, add followRequestJson method
							rodzic
							
								
									996866cbac
								
							
						
					
					
						commit
						483548e217
					
				|  | @ -327,6 +327,27 @@ class AccountController extends Controller | |||
| 		return view('account.follow-requests', compact('followers')); | ||||
| 	} | ||||
| 
 | ||||
| 	public function followRequestsJson(Request $request) | ||||
| 	{ | ||||
| 		$pid = Auth::user()->profile_id; | ||||
| 		$followers = FollowRequest::whereFollowingId($pid)->orderBy('id','desc')->whereIsRejected(0)->get(); | ||||
| 		$res = [ | ||||
| 			'count' => $followers->count(), | ||||
| 			'accounts' => $followers->take(10)->map(function($a) { | ||||
| 				$actor = $a->actor; | ||||
| 				return [ | ||||
| 					'id' => $actor->id, | ||||
| 					'username' => $actor->username, | ||||
| 					'avatar' => $actor->avatarUrl(), | ||||
| 					'url' => $actor->url(), | ||||
| 					'local' => $actor->domain == null, | ||||
| 					'following' => $actor->followedBy(Auth::user()->profile) | ||||
| 				]; | ||||
| 			}) | ||||
| 		]; | ||||
| 		return response()->json($res, 200, [], JSON_PRETTY_PRINT|JSON_UNESCAPED_SLASHES); | ||||
| 	} | ||||
| 
 | ||||
| 	public function followRequestHandle(Request $request) | ||||
| 	{ | ||||
| 		$this->validate($request, [ | ||||
|  |  | |||
		Ładowanie…
	
		Reference in New Issue
	
	 Daniel Supernault
						Daniel Supernault