From 77e20f31f5ddb884032f1be9a6354c6ffd68456e Mon Sep 17 00:00:00 2001 From: relikd Date: Mon, 14 Sep 2020 11:51:44 +0200 Subject: [PATCH] Persist recording logs in background --- main/Recordings/VCEditRecording.swift | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/main/Recordings/VCEditRecording.swift b/main/Recordings/VCEditRecording.swift index 12cad16..b08fe4e 100644 --- a/main/Recordings/VCEditRecording.swift +++ b/main/Recordings/VCEditRecording.swift @@ -20,9 +20,12 @@ class VCEditRecording: UIViewController, UITextFieldDelegate, UITextViewDelegate override func viewDidLoad() { if deleteOnCancel { // aka newly created - RecordingsDB.persist(record) - if Prefs.RecordingReminder.Enabled { - PushNotification.scheduleRecordingReminder(force: true) + let r = record! + DispatchQueue.global().async { + RecordingsDB.persist(r) + if Prefs.RecordingReminder.Enabled { + PushNotification.scheduleRecordingReminder(force: true) + } } buttonFilter.isHidden = true // mark as destructive