Clean up a variety of end points.

This commit is contained in:
James Cole
2025-08-15 20:06:28 +02:00
parent a916cc7e78
commit fe9d36cd27
5 changed files with 35 additions and 10 deletions

View File

@@ -44,6 +44,7 @@ use Illuminate\Http\JsonResponse;
*/
class PurgeController extends Controller
{
/**
* TODO cleanup and use repositories.
* This endpoint is documented at:
@@ -66,14 +67,6 @@ class PurgeController extends Controller
$repository = app(PiggyBankRepositoryInterface::class);
$repository->setUser($user);
$repository->purgeAll();
// $set = PiggyBank::leftJoin('accounts', 'accounts.id', 'piggy_banks.account_id')
// ->where('accounts.user_id', $user->id)->onlyTrashed()->get(['piggy_banks.*'])
// ;
//
// /** @var PiggyBank $piggy */
// foreach ($set as $piggy) {
// $piggy->forceDelete();
// }
// rule group
RuleGroup::whereUserId($user->id)->onlyTrashed()->forceDelete();