           }
         }
         // Get token (async/await)
-        #if swift(>=5.5)
+        #if compiler(>=5.5) && canImport(_Concurrency)
           if #available(iOS 15.0, macOS 12.0, macCatalyst 15.0, tvOS 15.0, watchOS 8.0, *) {
             // async/await is a Swift 5.5+ feature available on iOS 15+
             Task {

      }

      // Get token (async/await)
      #if swift(>=5.5)
        if #available(iOS 15.0, macOS 12.0, macCatalyst 15.0, tvOS 15.0, watchOS 8.0, *) {
          // async/await is a Swift 5.5+ feature available on iOS 15+
          Task {

    }

    // Get token (async/await)
    #if compiler(>=5.5) && canImport(_Concurrency)
      if #available(iOS 15.0, macOS 12.0, macCatalyst 15.0, tvOS 15.0, watchOS 8.0, *) {
        // async/await is a Swift 5.5+ feature available on iOS 15+
        Task {
