@extends('layouts.app') @section('content')

{{ $result->label() }}

Consulta: {{ $result->checkedAt ?: '—' }} · Latencia: {{ $result->latencyMs ?? '—' }} ms · HTTP: {{ $result->httpStatus ?? '—' }}

@csrf
@if(!$result->ok())
@switch($result->state) @case('not_configured') La conexión requiere habilitar este servidor en la configuración del panel. @break @case('blocked') El destino no cumple la política de red. Revisa la URL legacy y las redes LAN autorizadas. @break @case('unsupported') La lectura de usuarios compartidos de Plex queda pendiente de un contrato verificado. @break @case('tls_error') No se pudo validar la conexión TLS. Revisa el certificado del servidor. @break @default No se obtuvo una lectura válida. El estado y los datos locales permanecen separados de este resultado. @endswitch
@else @php($columns = match($operation) { 'info'=>['id'=>'ID remoto','name'=>'Nombre','version'=>'Versión','platform'=>'Plataforma'], 'libraries'=>['id'=>'ID remoto','name'=>'Nombre','type'=>'Tipo','platform'=>'Plataforma'], 'remote-users'=>['id'=>'ID remoto','name'=>'Nombre','state'=>'Estado','administrator'=>'Administrador','can_play'=>'Reproducción','can_transcode'=>'Transcodificación','last_login'=>'Último acceso','link'=>'Relación local'], 'sessions'=>['user'=>'Usuario','title'=>'Título','series'=>'Serie','type'=>'Tipo','device'=>'Dispositivo','client'=>'Aplicación','ip'=>'IP','state'=>'Estado','method'=>'Método','resolution'=>'Resolución','bitrate_bps'=>'Bitrate (bps)','position_ms'=>'Progreso (ms)','duration_ms'=>'Duración (ms)','started_at'=>'Inicio'] }) @if(in_array($operation,['sessions','remote-users']))

Cuentas dentro de tu alcance. Los campos no disponibles se indican con —.

@endif
@foreach($columns as $label)@endforeach @forelse($result->data as $row)@foreach($columns as $key=>$label)@endforeach @empty@endforelse
{{ $label }}
{{ is_bool($row[$key] ?? null) ? ($row[$key] ? 'Sí' : 'No') : ($row[$key] ?? '—') }}
Sin resultados visibles en esta lectura.
@endif
@endsection