File tree 2 files changed +5
-5
lines changed
2 files changed +5
-5
lines changed Original file line number Diff line number Diff line change 257
257
(if system/electron?
258
258
{::window.fx/ipc-invoke {:channel " save-document"
259
259
:data (pr-str document)
260
- :on-success [::close- saved ]
260
+ :on-success [::mark-as- saved-and-close ]
261
261
:on-error [::notification.e/exception ]
262
262
:formatter edn/read-string}}
263
263
{::app.fx/file-save {:data (h/save-format document)
264
264
:options file-picker-options
265
265
:formatter (fn [file] {:id id
266
266
:title (.-name file)})
267
- :on-success [::close- saved ]
267
+ :on-success [::mark-as- saved-and-close ]
268
268
:on-error [::notification.e/exception ]}}))))
269
269
270
270
(rf/reg-event-fx
300
300
db)))
301
301
302
302
(rf/reg-event-fx
303
- ::close- saved
303
+ ::mark-as- saved-and-close
304
304
(fn [_ [_ document-info]]
305
305
{:dispatch-n [[::saved document-info]
306
306
[::close (:id document-info) false ]]}))
Original file line number Diff line number Diff line change 25
25
(rf/dispatch [::e/init ])
26
26
27
27
(testing " close"
28
- (rf/dispatch [::e/close ( :id @(rf/subscribe [::s/active ]) false ) ])
28
+ (rf/dispatch [::e/close @(rf/subscribe [::s/active-id ]) false ])
29
29
(is (not @(rf/subscribe [::s/active ]))))
30
30
31
31
(testing " close active"
34
34
(rf/dispatch [::e/close-active ])
35
35
(is (not @(rf/subscribe [::s/active ]))))
36
36
37
- (testing " close all saved"
37
+ (testing " close saved"
38
38
(rf/dispatch [::e/new ])
39
39
(rf/dispatch [::e/new ])
40
40
(rf/dispatch [::e/saved @(rf/subscribe [::s/active ])])
You can’t perform that action at this time.
0 commit comments