     /// - Returns: Seconds to wait before next reconnect attempt. Return `0.0` for instant reconnect.
     public var reconnectDelay: (_ retryCount: Int) -> Double = { retryCount in
         switch retryCount {
-        case 0: return 0.0
-        case 1: return 1.0
-        case 2: return 2.0
-        case 3: return 5.0
-        case 4: return 10.0
-        case 5: return 20.0
-        default: break
+            case 0: return 0.0
+            case 1: return 1.0
+            case 2: return 2.0
+            case 3: return 5.0
+            case 4: return 10.0
+            case 5: return 20.0
+            default: break
         }
         return 30.0
     }

public class TelegramBot {
    internal typealias DataTaskCompletion = (_ json: JSON, _ error: DataTaskError?)->()

	public typealias RequestParameters = [String: Any?]
	
    /// Telegram server URL.
    public var url = "https://api.telegram.org"

    /// Unique authentication token obtained from BotFather.
    public var token: String
	
    /// Default request parameters
    public var defaultParameters = [String: RequestParameters]()
	
    /// In case of network errors or server problems,
    /// do not report the errors and try to reconnect
