|
169 | 169 | (reset! *result {:error (str "Unexpected Import EDN error: " (pr-str (ex-message e)))})))))) |
170 | 170 |
|
171 | 171 | (defn ^:large-vars/cleanup-todo apply-ops! |
172 | | - [repo conn ops date-formatter opts] |
| 172 | + [conn ops opts] |
173 | 173 | (assert (ops-validator ops) ops) |
174 | 174 | (let [opts' (assoc opts |
175 | 175 | :transact-opts {:conn conn} |
|
181 | 181 | (case op |
182 | 182 | ;; blocks |
183 | 183 | :save-block |
184 | | - (apply outliner-core/save-block! repo conn date-formatter args) |
| 184 | + (apply outliner-core/save-block! conn args) |
185 | 185 |
|
186 | 186 | :insert-blocks |
187 | 187 | (let [[blocks target-block-id opts] args] |
188 | 188 | (when-let [target-block (d/entity @conn target-block-id)] |
189 | | - (let [result (outliner-core/insert-blocks! repo conn blocks target-block opts)] |
| 189 | + (let [result (outliner-core/insert-blocks! conn blocks target-block opts)] |
190 | 190 | (reset! *result result)))) |
191 | 191 |
|
192 | 192 | :delete-blocks |
193 | 193 | (let [[block-ids opts] args |
194 | 194 | blocks (keep #(d/entity @conn %) block-ids)] |
195 | | - (outliner-core/delete-blocks! repo conn date-formatter blocks (merge opts opts'))) |
| 195 | + (outliner-core/delete-blocks! conn blocks (merge opts opts'))) |
196 | 196 |
|
197 | 197 | :move-blocks |
198 | 198 | (let [[block-ids target-block-id opts] args |
199 | 199 | blocks (keep #(d/entity @conn %) block-ids) |
200 | 200 | target-block (d/entity @conn target-block-id)] |
201 | 201 | (when (and target-block (seq blocks)) |
202 | | - (outliner-core/move-blocks! repo conn blocks target-block opts))) |
| 202 | + (outliner-core/move-blocks! conn blocks target-block opts))) |
203 | 203 |
|
204 | 204 | :move-blocks-up-down |
205 | 205 | (let [[block-ids up?] args |
206 | 206 | blocks (keep #(d/entity @conn %) block-ids)] |
207 | 207 | (when (seq blocks) |
208 | | - (outliner-core/move-blocks-up-down! repo conn blocks up?))) |
| 208 | + (outliner-core/move-blocks-up-down! conn blocks up?))) |
209 | 209 |
|
210 | 210 | :indent-outdent-blocks |
211 | 211 | (let [[block-ids indent? opts] args |
212 | 212 | blocks (keep #(d/entity @conn %) block-ids)] |
213 | 213 | (when (seq blocks) |
214 | | - (outliner-core/indent-outdent-blocks! repo conn blocks indent? opts))) |
| 214 | + (outliner-core/indent-outdent-blocks! conn blocks indent? opts))) |
215 | 215 |
|
216 | 216 | ;; properties |
217 | 217 | :upsert-property |
|
260 | 260 | (apply ldb/transact! conn args) |
261 | 261 |
|
262 | 262 | (when-let [handler (get @*op-handlers op)] |
263 | | - (reset! *result (handler repo conn args)))))) |
| 263 | + (reset! *result (handler conn args)))))) |
264 | 264 |
|
265 | 265 | @*result)) |
0 commit comments