Correggi le deprecazioni di Faraday nel gem Discourse API

Continuiamo la discussione da GitHub per non parlare di cose in una PR chiusa non correlata…

@blake:

Ottimo, grazie per la PR. Questi errori sono relativi a una nuova versione di Faraday. Se esegui bundle install dovresti ottenere la nuova versione e vedere gli errori. Vorresti creare un’altra PR per la correzione di Faraday?
Penso che tutto ciò che dovrai fare sia trovare tutte le occorrenze di Faraday::Error::ClientError e sostituirle con Faraday::ClientError.

@kimardenmiller:

La mia versione di Faraday sembra rimanere a 0.15.4, dove credo che gemlock la tenga. Quindi non riesco a riprodurre l’errore localmente. Dovrei eseguire bundle update faraday per aggiornare il gemlock alla 0.16.2?

Il file Gemfile.lock è presente nel file .gitignore, quindi puoi semplicemente cancellarlo ed eseguire di nuovo bundle install.

Unito: