|
@@ -15,8 +15,41 @@ use App\Models\Lobby;
|
|
|
class ClientController extends Controller
|
|
|
{
|
|
|
|
|
|
- // GET /care_months
|
|
|
- public function entrance(Request $request, Lobby $lobby) {
|
|
|
+ // GET /care_months
|
|
|
+ public function entranceNormal(Request $request) {
|
|
|
+ /* $sessionKey = Cookie::get('sessionKey');
|
|
|
+
|
|
|
+ if(!$sessionKey){
|
|
|
+ $loginUrl = env('BACKEND_URL', 'http://localhost:8080') . '/api/session/createStrangerSession';
|
|
|
+
|
|
|
+ $httpResponse = Http::asForm()->post($loginUrl)->json();
|
|
|
+
|
|
|
+ if(!$httpResponse['success']){
|
|
|
+ return back()->with("message", $httpResponse['message']);
|
|
|
+ }
|
|
|
+
|
|
|
+ $sessionKey = $httpResponse['data'];
|
|
|
+
|
|
|
+ // $cookie = cookie()->forever('sessionKey', $sessionKey, '/');
|
|
|
+
|
|
|
+ cookie()->queue('sessionKey', $sessionKey, 1440, '/');
|
|
|
+
|
|
|
+ // $response = new \Illuminate\Http\Response(view('client/index'));
|
|
|
+ // $response->withCookie($cookie);
|
|
|
+ // return $response;
|
|
|
+ }
|
|
|
+
|
|
|
+ $session = AppSession::where("session_key",$sessionKey)->first();
|
|
|
+
|
|
|
+ $meeting = null;
|
|
|
+ if ($session->meetingParticipant && $session->meetingParticipant->meeting->lobby_id === $lobby->id) {
|
|
|
+ $meeting = new MeetingModel($session->meetingParticipant->meeting);
|
|
|
+ }
|
|
|
+ return view('client/index',compact('lobbyModel','meeting','sessionKey')); */
|
|
|
+ return view('client/index');
|
|
|
+ }
|
|
|
+
|
|
|
+ public function entranceLobby(Request $request, Lobby $lobby) {
|
|
|
if (!$lobby->id) {
|
|
|
\abort(404);
|
|
|
return;
|