Skip to content

Instantly share code, notes, and snippets.

@viksit
Last active August 29, 2015 14:07
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save viksit/ffe8a79a50e84f623128 to your computer and use it in GitHub Desktop.
Save viksit/ffe8a79a50e84f623128 to your computer and use it in GitHub Desktop.
;; Main state object for the timeline
(def timeline-state
(atom
{:posts-list []}))
;; Fetch data from the server
(defn get-posts [username]
(json-xhr
{:method :get
:url (str "/api/user/" username "/posts")
;; :data {:class/title title}
:on-complete
(fn [res]
(do
(println "response: " res)
(om/update! timeline-state [:posts-list] res)))}))
Uncaught Error: No protocol method ITransact.-transact! defined for type cljs.core/Atom: [object Object]
core.cljs:140missing_protocol core.cljs:140(anonymous function) core.cljs:105_transact_BANG_ core.cljs:106om.core.transact_BANG_.transact_BANG___4 core.cljs:827om.core.transact_BANG_.transact_BANG_ core.cljs:822om.core.update_BANG_.update_BANG___3 core.cljs:835om.core.update_BANG_.update_BANG_ core.cljs:836(anonymous function) core.cljs:99(anonymous function) core.cljs:53goog.events.EventTarget.fireListeners eventtarget.js:285goog.events.EventTarget.dispatchEventInternal_ eventtarget.js:382goog.events.EventTarget.dispatchEvent eventtarget.js:197goog.net.XhrIo.onReadyStateChangeHelper_ xhrio.js:802goog.net.XhrIo.onReadyStateChangeEntryPoint_ xhrio.js:748goog.net.XhrIo.onReadyStateChange_ xhrio.js:732
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment