Update GroupController.php

This commit is contained in:
Daniel Supernault 2024-07-23 01:29:15 -06:00
parent d605fcf518
commit 3d99972653
No known key found for this signature in database
GPG key ID: 23740873EE6F76A1

View file

@ -293,67 +293,6 @@ class GroupController extends GroupFederationController
return GroupService::get($group->id, $pid);
}
// public function likePost(Request $request)
// {
// $this->validate($request, [
// 'gid' => 'required|exists:groups,id',
// 'sid' => 'required|exists:group_posts,id'
// ]);
// $pid = $request->user()->profile_id;
// $gid = $request->input('gid');
// $sid = $request->input('sid');
// $group = Group::findOrFail($gid);
// abort_if(!GroupService::canLike($gid, $pid), 422, 'You cannot interact with this content at this time');
// abort_if(!$group->isMember($pid), 403, 'Not a member of group.');
// $gp = GroupPost::whereGroupId($group->id)->findOrFail($sid);
// $action = false;
// if (GroupLike::whereGroupId($gid)->whereStatusId($sid)->whereProfileId($pid)->exists()) {
// $like = GroupLike::whereProfileId($pid)->whereStatusId($sid)->firstOrFail();
// // UnlikePipeline::dispatch($like);
// $count = $gp->likes_count - 1;
// $action = 'group:unlike';
// } else {
// $count = $gp->likes_count;
// $like = GroupLike::firstOrCreate([
// 'group_id' => $gid,
// 'profile_id' => $pid,
// 'status_id' => $sid
// ]);
// if($like->wasRecentlyCreated == true) {
// $count++;
// $gp->likes_count = $count;
// $like->save();
// $gp->save();
// // LikePipeline::dispatch($like);
// $action = 'group:like';
// }
// }
// if($action) {
// GroupService::log(
// $group->id,
// $pid,
// $action,
// [
// 'type' => $gp->type,
// 'status_id' => $gp->id
// ],
// GroupPost::class,
// $gp->id
// );
// }
// // Cache::forget('status:'.$status->id.':likedby:userid:'.$request->user()->id);
// // StatusService::del($status->id);
// $response = ['code' => 200, 'msg' => 'Like saved', 'count' => $count];
// return $response;
// }
public function groupLeave(Request $request, $id)
{
abort_if(!$request->user(), 404);
@ -651,24 +590,12 @@ class GroupController extends GroupFederationController
return response()->view('groups.unavailable')->setStatusCode(404);
}
// $gm = GroupMember::whereGroupId($id)
// ->whereProfileId($pid)
// ->firstOrFail();
// $group = json_encode(GroupService::get($id));
// $profile = AccountService::get($pid);
// $profile['group'] = [
// 'joined' => $gm->created_at->format('M d, Y'),
// 'role' => $gm->role
// ];
// $profile['relationship'] = RelationshipService::get($cid, $pid);
// $profile = json_encode($profile);
return view('layouts.spa');
}
public function showProfileByUsername(Request $request, $id, $pid)
{
// abort_if(!$request->user(), 404);
abort_if(!$request->user(), 404);
if(!$request->user()) {
return redirect("/{$pid}");
}