     ///
     /// Blocks while fetching updates from the server.
     ///
-	/// - Parameter mineOnly: Ignore commands not addressed to me, i.e. `/command@another_bot`.
+    /// - Parameter mineOnly: Ignore commands not addressed to me, i.e. `/command@another_bot`.
     /// - Returns: `Update`. `Nil` on error, in which case details
     ///   can be obtained from `lastError` property.
-	public func nextUpdateSync(onlyMine: Bool = true) -> Update? {
+    public func nextUpdateSync(onlyMine: Bool = true) -> Update? {
         while let update = nextUpdateSync() {
-			if onlyMine {
-	            if let message = update.message, !message.addressed(to: self) {
-					continue
-				}
-			}
-			
+            if onlyMine {
+                if let message = update.message, !message.addressed(to: self) {
+                    continue
+                }
+            }
             return update
         }
         return nil

    /// 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

    /// - 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
        }
        return 30.0
    }
