> */ public function linksForUser(string $publicId): array { if ($this->token() === '') { return []; } try { $response = Http::withToken($this->token()) ->acceptJson() ->timeout(12) ->get($this->base().'/links', ['user' => $publicId]); if (! $response->successful()) { return []; } return array_values(array_filter( (array) ($response->json('links') ?? []), fn ($row) => is_array($row) && filled($row['slug'] ?? null), )); } catch (\Throwable) { return []; } } }