Update Import controller

This commit is contained in:
Daniel Supernault 2019-03-17 17:01:54 -06:00
parent a27418d4ef
commit 4e8a7e7b07
No known key found for this signature in database
GPG key ID: 0DEF1C662C9033F7

View file

@ -11,6 +11,7 @@ use App\{
Profile, Profile,
User User
}; };
use App\Jobs\ImportPipeline\ImportInstagram;
trait Instagram trait Instagram
{ {
@ -134,8 +135,6 @@ trait Instagram
$job->stage = 3; $job->stage = 3;
$job->save(); $job->save();
return redirect($job->url()); return redirect($job->url());
return $json;
} }
public function instagramStepThree(Request $request, $uuid) public function instagramStepThree(Request $request, $uuid)
@ -148,4 +147,19 @@ trait Instagram
->firstOrFail(); ->firstOrFail();
return view('settings.import.instagram.step-three', compact('profile', 'job')); 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());
}
} }