File tree Expand file tree Collapse file tree 2 files changed +7
-5
lines changed Expand file tree Collapse file tree 2 files changed +7
-5
lines changed Original file line number Diff line number Diff line change 22
33namespace App \Http \Controllers ;
44
5- use App \Jobs \UpdateUserIdenticonStatus ;
65use App \Models \User ;
76use Illuminate \Http \Request ;
8- use Illuminate \Support \Facades \RateLimiter ;
97
108class ProfileController extends Controller
119{
Original file line number Diff line number Diff line change 22
33namespace App \Livewire ;
44
5- use App \Jobs \UpdateUserIdenticonStatus ;
65use App \Concerns \SendsAlerts ;
6+ use App \Jobs \UpdateUserIdenticonStatus ;
77use Illuminate \Support \Facades \RateLimiter ;
88use Illuminate \Support \Facades \Redirect ;
99use Livewire \Component ;
1010
1111final class RefreshAvatar extends Component
1212{
1313 use SendsAlerts;
14+
1415 public $ user ;
1516
1617 public function mount ($ user ): void
@@ -22,14 +23,16 @@ public function refresh()
2223 {
2324 if (! $ this ->user ->hasConnectedGitHubAccount ()) {
2425 $ this ->error ('You need to connect your GitHub account to refresh your avatar. ' );
26+
2527 return Redirect::route ('settings.profile ' );
2628 }
2729
2830 // Rate limiting: 1 request per 1 minute per user
29- $ key = 'avatar-refresh: ' . $ this ->user ->id ();
31+ $ key = 'avatar-refresh: ' . $ this ->user ->id ();
3032
3133 if (RateLimiter::tooManyAttempts ($ key , 1 )) {
3234 $ this ->error ('Please wait 1 minute before refreshing your avatar again. ' );
35+
3336 return Redirect::route ('settings.profile ' );
3437 }
3538
@@ -39,7 +42,8 @@ public function refresh()
3942 UpdateUserIdenticonStatus::dispatchSync ($ this ->user );
4043
4144 $ this ->success ('Avatar refreshed successfully! ' );
42- return Redirect::route ('settings.profile ' );
45+
46+ return Redirect::route ('settings.profile ' );
4347 }
4448
4549 public function render ()
You can’t perform that action at this time.
0 commit comments