Improve switching between public and private locations

This commit is contained in:
Arkadiusz Fal
2022-07-04 11:35:27 +02:00
parent 78c50bef45
commit 62f18e8506
4 changed files with 19 additions and 5 deletions

View File

@@ -81,8 +81,12 @@ final class AccountsModel: ObservableObject {
piped.setAccount(account)
}
Defaults[.lastAccountID] = account.anonymous ? (account.isPublic ? "public" : nil) : account.id
Defaults[.lastInstanceID] = account.instanceID
Defaults[.lastAccountIsPublic] = account.isPublic
if !account.isPublic {
Defaults[.lastAccountID] = account.anonymous ? nil : account.id
Defaults[.lastInstanceID] = account.instanceID
}
}
static func find(_ id: Account.ID) -> Account? {