@extends('layouts.admin.master') @section('content')
Pusat distribusi event, inbox internal, dan webhook log untuk operasional Smart City, mobile gateway, dan integrasi lintas aplikasi.
{{ $card['description'] }}
Pakai untuk pemberitahuan operasional, inbox internal, atau webhook integrasi.
Semua event yang sudah masuk ke hub beserta hasil distribusinya.
| Event | Channel | Status | Recipients | Diproses |
|---|---|---|---|---|
|
{{ $event->title }}
{{ $event->event_type }} · {{ $event->domain_type ?: 'general' }}
|
{{ $event->channel_label }} | {{ $event->status_label }} |
{{ $event->recipients->count() }} target
{{ $event->recipients->take(2)->map(fn($recipient) => $recipient->user?->name ?: ($recipient->organization?->short_name ?: $recipient->recipient_address ?: 'Target'))->implode(', ') }}
@if ($event->recipients->count() > 2)
...
@endif
{{ $event->recipients->where('delivery_status', 'delivered')->count() }} terkirim ·
{{ $event->recipients->where('delivery_status', 'failed')->count() }} gagal ·
{{ $event->recipients->sum(fn($recipient) => (int) ($recipient->attempt_count ?? 0)) }} attempt
|
{{ optional($event->processed_at)->format('d M Y H:i') ?: '-' }} |
| Belum ada event notifikasi. | ||||
Catatan webhook outbound maupun inbound untuk integrasi mobile/PWA dan sistem luar.
| Event Key | Target | Status | Response | Waktu |
|---|---|---|---|---|
| {{ $log->event_key }} | {{ $log->target_url }} | {{ $log->status_label }} | {{ $log->response_code ?: '-' }} | {{ optional($log->attempted_at)->format('d M Y H:i') ?: '-' }} |
| Belum ada log webhook. | ||||