   (:require [camel-snake-kebab.core :as csk]
             [clojure.spec.alpha :as s]
             [clojure.string :as str]
+            [#?(:clj  com.wsscode.common.async-clj
+                :cljs com.wsscode.common.async-cljs) :refer [let-chan go-catch <? <?maybe]]
             [com.wsscode.pathom.core :as p]
             [com.wsscode.pathom.connect :as pc]
-            [com.wsscode.pathom.graphql :as pg]))
+            [com.wsscode.pathom.graphql :as pg]
+            [com.wsscode.pathom.diplomat.http :as p.http]))
 
 (s/def ::ident-map (s/map-of string? (s/tuple string? string?)))
 

        #{(keyword (entity-field-key prefix entity field))}))
    #{}))

(defn index-schema-oif [{::keys    [prefix schema resolver]
                         ::pc/keys [index-io]
                         :as       input}]
  (let [schema (:__schema schema)

     index-io

     ::pc/index-oir
     (index-schema-oir input)

     ::pc/autocomplete-ignore
     (index-autocomplete-ignore input)
