-
-
Save viksit/ffe8a79a50e84f623128 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
;; 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