feat:FCM 에러 토큰 전체삭제 버튼 추가

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
김보곤
2026-02-11 15:39:26 +09:00
parent 724813be18
commit 0a39e7d744
3 changed files with 35 additions and 0 deletions

View File

@@ -76,6 +76,24 @@ public function deleteToken(int $id): Response
->header('HX-Trigger', 'tokenDeleted');
}
/**
* 에러 토큰 전체 삭제
*/
public function deleteErrorTokens(Request $request): Response
{
$query = PushDeviceToken::withoutGlobalScopes()->whereNotNull('last_error');
if ($tenantId = $request->get('tenant_id')) {
$query->where('tenant_id', $tenantId);
}
$count = $query->count();
$query->delete();
return response('', 200)
->header('HX-Refresh', 'true');
}
/**
* FCM 테스트 발송 페이지
*/