Rename build setting & encode with string value

This commit is contained in:
aringenbach
2022-04-07 09:38:21 +02:00
parent 08faf850e5
commit 3cb990706f
4 changed files with 11 additions and 9 deletions
@@ -80,9 +80,10 @@
_warnedAboutEncryption = [coder decodeBoolForKey:@"warnedAboutEncryption"];
if ([coder decodeIntForKey:@"preferredSyncPresence"])
if ([coder decodeObjectOfClass:NSString.class forKey:@"preferredSyncPresence"])
{
_preferredSyncPresence = [coder decodeInt64ForKey:@"preferredSyncPresence"];
MXPresenceString presenceString = [coder decodeObjectOfClass:NSString.class forKey:@"preferredSyncPresence"];
_preferredSyncPresence = [MXTools presence:presenceString];
}
else
{
@@ -152,7 +153,8 @@
[coder encodeBool:_warnedAboutEncryption forKey:@"warnedAboutEncryption"];
[coder encodeInt64:_preferredSyncPresence forKey:@"preferredSyncPresence"];
MXPresenceString presenceString = [MXTools presenceString:_preferredSyncPresence];
[coder encodeObject:presenceString forKey:@"preferredSyncPresence"];
[coder encodeObject:_others forKey:@"others"];
}