             }
         }
     }
-    
+
     /**
      Delete a thread subscription
-     - parameter session: RequestKitURLSession, defaults to URLSession.sharedSession()
+     - parameter session: RequestKitURLSession, defaults to URLSession.shared
      - parameter threadId: The ID of the Thread.
      - parameter completion: Callback for the outcome of the fetch.
      */
     @discardableResult
-    func deleteThreadSubscription(_ session: RequestKitURLSession = URLSession.shared,threadId: String, completion: @escaping (_ response: Error?) -> Void) -> URLSessionDataTaskProtocol? {
+    func deleteThreadSubscription(_ session: RequestKitURLSession = URLSession.shared, threadId: String, completion: @escaping (_ response: Error?) -> Void) -> URLSessionDataTaskProtocol? {
         let router = NotificationRouter.deleteThreadSubscription(configuration, threadId)
-        return router.load(session,completion: completion)
-    }
-    
+        return router.load(session, completion: completion)
+    }
+
     /**
      List all repository notifications for the current user, sorted by most recently updated.
-     - parameter session: RequestKitURLSession, defaults to URLSession.sharedSession()
+     - parameter session: RequestKitURLSession, defaults to URLSession.shared
      - parameter owner: The name of the owner of the repository.
      - parameter repository: The name of the repository.
      - parameter all: show notifications marked as read `false` by default.

     - parameter completion: Callback for the outcome of the fetch.
     */
    @discardableResult
    func myNotifications(_ session: RequestKitURLSession = URLSession.shared, all: Bool = false, participating: Bool = false,  page: String = "1", perPage: String = "100", completion: @escaping (_ response: Response<[NotificationThread]>) -> Void) -> URLSessionDataTaskProtocol? {
        let router = NotificationRouter.readNotifications(configuration,all,participating, page, perPage)
        return router.load(session, dateDecodingStrategy: .formatted(Time.rfc3339DateFormatter), expectedResultType: [NotificationThread].self) { notifications, error in
            if let error = error {
                completion(Response.failure(error))

    open var reason: String?
    open var url: String?
    open var threadUrl: String?

    enum CodingKeys: String, CodingKey {
        case id
        case subscribed
        case ignored
