Update AccountService, fix actor cache invalidation

This commit is contained in:
Daniel Supernault 2023-01-30 23:35:10 -07:00
parent f443c1fad2
commit 498b46f70f
No known key found for this signature in database
GPG key ID: 0DEF1C662C9033F7
2 changed files with 4 additions and 2 deletions

View file

@ -17,6 +17,7 @@ use Mail;
use Purify;
use App\Mail\PasswordChange;
use Illuminate\Http\Request;
use App\Services\AccountService;
use App\Services\PronounService;
trait HomeSettings
@ -99,10 +100,10 @@ trait HomeSettings
}
if ($changes === true) {
Cache::forget('user:account:id:'.$user->id);
$user->save();
$profile->save();
Cache::forget('user:account:id:'.$user->id);
AccountService::del($profile->id);
return redirect('/settings/home')->with('status', 'Profile successfully updated!');
}

View file

@ -71,6 +71,7 @@ class AccountService
public static function del($id)
{
Cache::forget('pf:activitypub:user-object:by-id:' . $id);
return Cache::forget(self::CACHE_KEY . $id);
}