public static function fetchServers(array $credentials)
 {
     $url = $credentials['url'] ?? 'https://robot-ws.your-server.de/server';
     $auth = base64_encode(sprintf('%s:%s', $credentials['user'], $credentials['pass']));
     $response = Http::request($url, '', [sprintf('Authorization: Basic %s', $auth)]);
     return static::makeServerList($credentials['name'], json_decode($response));
 }
 public static function fetchServers(array $credentials)
 {
     $url = $credentials['url'] ?? 'https://api.digitalocean.com/v2/droplets';
     $headers = ['Content-Type: application/json', sprintf('Authorization: Bearer %s', $credentials['token'])];
     $response = Http::request($url, '', $headers);
     return static::makeServerList($credentials['name'], json_decode($response));
 }