Beheben von Faraday-Deprecations im Discourse API-Gem

Fortsetzung der Diskussion auf GitHub, damit wir nicht in einem irrelevanten geschlossenen PR diskutieren…

@blake:

Super, danke für den PR. Diese Fehler hängen mit einer neuen Faraday-Version zusammen. Wenn du bundle install ausführst, solltest du die neue Version erhalten und die Fehler sehen. Möchtest du einen weiteren PR für die Faraday-Fix erstellen?
Ich denke, alles, was du tun musst, ist alle Vorkommen von Faraday::Error::ClientError zu finden und durch Faraday::ClientError zu ersetzen.

@kimardenmiller:

Mein Faraday bleibt bei 0.15.4, wie es im Gemfile.lock steht. Daher kann ich den Fehler lokal nicht reproduzieren. Soll ich bundle update faraday ausführen, um das Gemfile.lock auf 0.16.2 zu aktualisieren?

Die Gemfile.lock befindet sich in der .gitignore-Datei, also kannst du sie einfach löschen und bundle install erneut ausführen.

Zusammengeführt: