From 887c19a12e83fcef7876400c875cc1f7f8fea089 Mon Sep 17 00:00:00 2001 From: Diatrex Date: Wed, 3 Mar 2021 11:31:25 +0300 Subject: [PATCH] #3411 [references] Add image to share link to settings --- .../src/Http/Middleware/authCheck.php | 28 ++++++++++++------- 1 file changed, 18 insertions(+), 10 deletions(-) diff --git a/addons/default/visiosoft/profile-module/src/Http/Middleware/authCheck.php b/addons/default/visiosoft/profile-module/src/Http/Middleware/authCheck.php index 68d10d61a..7cdb79a51 100644 --- a/addons/default/visiosoft/profile-module/src/Http/Middleware/authCheck.php +++ b/addons/default/visiosoft/profile-module/src/Http/Middleware/authCheck.php @@ -1,32 +1,40 @@ -auth = $auth; $this->request = $request; + $this->template = $template; } - /** - * @param Guard $auth - * @return \Illuminate\Http\RedirectResponse|\Illuminate\Routing\Redirector - */ public function handle(Request $request, Closure $next) { if ($this->auth->check()) { return redirect($this->request->get('redirect', '/')); } + + if (($ogImage = session()->get('ogImage')) && ($file = $this->dispatch(new GetFile($ogImage)))) { + $this->template->set( + 'og_image', + $file->make()->url() + ); + } + return $next($request); - } -} \ No newline at end of file + } +}