             [sablono.core :as html :refer-macros [html]]
             [clojure.string :as string]
             [goog.string :as gstring]
-            [goog.string.format]))
+            [goog.string.format])
+  (:require-macros [cljs.core.async.macros :as am :refer [go go-loop alt!]]))
 
 (defn missing-scopes-notice [current-scopes missing-scopes]
   [:div

           (om/build main {:user user
                           :repos (:current-repos data)
                           :controls-ch controls-ch
                           :settings settings})]
          [:div.sidebar]])))))

    (render [_]
      (let [user (:current-user data)
            controls-ch (:controls-ch data)
            api-ch (:api-ch data)
            settings (:settings data)
            repos (:repos data)
            repo-filter-string (get-in settings [:add-projects :repo-filter-string])]
