diff --git a/app/ConfigRepository.php b/app/ConfigRepository.php index f1738b25..e1bc15a1 100644 --- a/app/ConfigRepository.php +++ b/app/ConfigRepository.php @@ -35,12 +35,12 @@ public function get(string $key, mixed $default = null): mixed */ public function apiTokens(): Collection { - return collect($this->get('api_tokens', [])); + return collect($this->get('api_tokens', []))->unique()->values(); } public function addApiToken(string $token): void { - $this->config['api_tokens'] = $this->apiTokens()->push($token); + $this->config['api_tokens'] = $this->apiTokens()->push($token)->unique()->values(); $this->save(); }