Azoy / Sword

Discord library for Swift
https://azoy.github.io/Sword
MIT License
179 stars 52 forks source link

Sword 0.9.2 crashes if connection is down #70

Open scalatron opened 4 years ago

scalatron commented 4 years ago

Condition: WiFi connected, but internet unreachable. Crashes in Request.swift line 125:

    let task = self.session.dataTask(with: request) {
      [unowned self, unowned sema] data, response, error in

      let response = response as! HTTPURLResponse       // <<<< crash
      let headers = response.allHeaderFields
    ...

because response is nil.