Use User model for email queue where possible

This commit is contained in:
DariusIII
2018-11-13 21:54:10 +01:00
parent 85269a8dfb
commit a70ad437ad
11 changed files with 98 additions and 77 deletions
+5 -3
View File
@@ -2,6 +2,7 @@
namespace App\Http\Controllers;
use App\Jobs\SendAccountDeletedEmail;
use App\Models\User;
use Blacklight\NZBGet;
use Blacklight\SABnzbd;
@@ -360,9 +361,10 @@ class ProfileController extends BasePageController
$this->setPrefs();
$userId = $request->input('id');
if ($userId !== null && $this->userdata->hasRole('Admin') === false && (int) $userId === Auth::id()) {
User::deleteUser($userId);
if ($userId !== null && (int) $userId === $this->userdata->id && $this->userdata->hasRole('Admin') === false ) {
$user = User::find($userId);
SendAccountDeletedEmail::dispatch($user);
User::deleteUser($user->id);
return redirect('login');
}