[F] Make sure backup exists and is parseable
This commit is contained in:
@@ -193,6 +193,10 @@ class ManageVC: UIViewController
|
|||||||
{
|
{
|
||||||
sendReq(APIs.downloadConfig, title: "Downloading...")
|
sendReq(APIs.downloadConfig, title: "Downloading...")
|
||||||
{
|
{
|
||||||
|
// Make sure backup exists and is parseable
|
||||||
|
if $0.isEmpty { self.msg("Nope", "No backups found"); return }
|
||||||
|
guard JSON.parse([Alarms].self, $0) != nil else { self.msg("Failed", "Backup restoration failed."); return }
|
||||||
|
|
||||||
// Save backup
|
// Save backup
|
||||||
localStorage.setValue($0, forKey: "alarms")
|
localStorage.setValue($0, forKey: "alarms")
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user