feat:FCM 에러 토큰 전체삭제 버튼 추가
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -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 테스트 발송 페이지
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user