mirror of
https://github.com/status-im/status-mobile.git
synced 2025-02-12 00:27:42 +00:00
17 lines
547 B
Plaintext
17 lines
547 B
Plaintext
|
(ns status-im.data-store.handler-data
|
||
|
(:require [cljs.reader :as reader]
|
||
|
[status-im.data-store.realm.handler-data :as data-store]
|
||
|
[taoensso.timbre :as log]))
|
||
|
|
||
|
(defn get-all []
|
||
|
(->> (data-store/get-all-as-list)
|
||
|
(map (fn [{:keys [message-id data]}]
|
||
|
[message-id (reader/read-string data)]))
|
||
|
(into {})))
|
||
|
|
||
|
(defn get-data [message-id]
|
||
|
(-> message-id data-store/get-by-message-id :data reader/read-string))
|
||
|
|
||
|
(defn save-data [handler-data]
|
||
|
(data-store/save (update handler-data :data pr-str)))
|