[F] Fix "Attempt to insert non-property list object"
This commit is contained in:
@@ -102,7 +102,7 @@ class LoginVC: UIViewController
|
|||||||
|
|
||||||
send(APIs.familyGet)
|
send(APIs.familyGet)
|
||||||
{
|
{
|
||||||
localStorage["family"] = $0
|
$0.localSave()
|
||||||
self.loginSuccess(login)
|
self.loginSuccess(login)
|
||||||
}
|
}
|
||||||
err: { it in self.loginSuccess(login) }
|
err: { it in self.loginSuccess(login) }
|
||||||
@@ -280,7 +280,7 @@ class FamilyCreateJoinVC: UIViewController
|
|||||||
sendReq(APIs.familyCreate, title: "Creating...", params: ["name": name, "pin": pin])
|
sendReq(APIs.familyCreate, title: "Creating...", params: ["name": name, "pin": pin])
|
||||||
{
|
{
|
||||||
// Save
|
// Save
|
||||||
localStorage["family"] = $0
|
$0.localSave()
|
||||||
|
|
||||||
// Send success message
|
// Send success message
|
||||||
self.msg("Created!", "Your family ID is \($0.fid)")
|
self.msg("Created!", "Your family ID is \($0.fid)")
|
||||||
|
|||||||
@@ -14,6 +14,19 @@ struct Family: Codable
|
|||||||
var name: String
|
var name: String
|
||||||
var members: String
|
var members: String
|
||||||
// And a hidden field: admin pin
|
// And a hidden field: admin pin
|
||||||
|
|
||||||
|
/// Save family to local storage
|
||||||
|
func localSave()
|
||||||
|
{
|
||||||
|
localStorage.setValue(JSON.stringify(self)!, forKey: "family")
|
||||||
|
}
|
||||||
|
|
||||||
|
/// Read family object from local storage
|
||||||
|
static func fromLocal() -> Family?
|
||||||
|
{
|
||||||
|
guard let f = localStorage.string(forKey: "family") else { return nil }
|
||||||
|
return JSON.parse(Family.self, f)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
struct WVM: Codable
|
struct WVM: Codable
|
||||||
|
|||||||
Reference in New Issue
Block a user