|
|
@@ -7,7 +7,11 @@
|
|
|
2. run body
|
|
|
3. exit batch-tx mode"
|
|
|
[conn & body]
|
|
|
- `(do (d/transact! ~conn [{:db/ident :logseq.kv/tx-batch-mode? :editor/tx-batch-mode? true}])
|
|
|
+ `(do (d/transact! ~conn [{:db/ident :logseq.kv/tx-batch-mode? :editor/tx-batch-mode? true}]
|
|
|
+ {:tx-batch? true
|
|
|
+ :gen-undo-op? false})
|
|
|
~@body
|
|
|
- (d/transact! ~conn [{:db/ident :logseq.kv/tx-batch-mode? :editor/tx-batch-mode? false}])
|
|
|
+ (d/transact! ~conn [{:db/ident :logseq.kv/tx-batch-mode? :editor/tx-batch-mode? false}]
|
|
|
+ {:tx-batch? true
|
|
|
+ :gen-undo-op? false})
|
|
|
(frontend.worker.batch-tx/clear-batch-txs!)))
|