From 4851d3ce47f23508029111571e56259d884743de Mon Sep 17 00:00:00 2001 From: Arthur Guy Date: Mon, 18 Jan 2016 13:49:22 +0000 Subject: [PATCH] Add all new users to the contacts list --- app/Http/Controllers/Auth/GitHubController.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/app/Http/Controllers/Auth/GitHubController.php b/app/Http/Controllers/Auth/GitHubController.php index 9e1ae31..b07efdf 100644 --- a/app/Http/Controllers/Auth/GitHubController.php +++ b/app/Http/Controllers/Auth/GitHubController.php @@ -2,6 +2,7 @@ namespace App\Http\Controllers\Auth; +use App\Contact; use Auth; use App\User; use GrahamCampbell\GitHub\GitHubManager; @@ -60,6 +61,13 @@ public function handleProviderCallback() $user = User::where('email', $socialiteUser->getEmail())->first(); if (!$user) { $user = User::create(['email' => $socialiteUser->getEmail(), 'name' => $socialiteUser->getName()]); + //Add a contact record for the user so they receive update notifications + $contact = new Contact; + $contact->name = $user->name; + $contact->email = $user->email; + $contact->filter_tags = []; + $contact->active = true; + $contact->save(); } Auth::login($user); return redirect('/pings');