From 4e8a7e7b070360e950acb1c3780d6fe287a99b61 Mon Sep 17 00:00:00 2001 From: Daniel Supernault Date: Sun, 17 Mar 2019 17:01:54 -0600 Subject: [PATCH] Update Import controller --- app/Http/Controllers/Import/Instagram.php | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/app/Http/Controllers/Import/Instagram.php b/app/Http/Controllers/Import/Instagram.php index 401a6be38..eef51f919 100644 --- a/app/Http/Controllers/Import/Instagram.php +++ b/app/Http/Controllers/Import/Instagram.php @@ -11,6 +11,7 @@ use App\{ Profile, User }; +use App\Jobs\ImportPipeline\ImportInstagram; trait Instagram { @@ -134,8 +135,6 @@ trait Instagram $job->stage = 3; $job->save(); return redirect($job->url()); - return $json; - } public function instagramStepThree(Request $request, $uuid) @@ -148,4 +147,19 @@ trait Instagram ->firstOrFail(); return view('settings.import.instagram.step-three', compact('profile', 'job')); } + + public function instagramStepThreeStore(Request $request, $uuid) + { + $profile = Auth::user()->profile; + + $job = ImportJob::whereProfileId($profile->id) + ->whereNull('completed_at') + ->whereUuid($uuid) + ->whereStage(3) + ->firstOrFail(); + + ImportInstagram::dispatchNow($job); + + return redirect($profile->url()); + } }