mirror of
https://github.com/oxen-io/session-ios.git
synced 2023-12-13 21:30:14 +01:00
df15c904bc
== Account Registration == Not complete until push tokens are uploaded == Remote Notifications Registration == Extracted from PushManager - wait for notification-settings registration to complete before requesting push tokens, otherwise it's possible token requests will be ignored. - Less state required for push notification callbacks, specifically, we no longer need to ensure we've created a promise before the registration delegate methods get called. - no more TOCFuture in Signal-iOS (still in SSK for now). It's not in cases of inexplicable behavior - one a recently, push notification premature free, in redphone, and more popular use, and I've seen two futures inexplicably being nil. Instead, let's consolidate around PromiseKit for popularly used, maintained, strongly-typed futures. - separate logic for registering for vanilla push/voip notifications (few dependencies) from responding to UILocalNotifications (lots of dependencies). Ultimately I'd like to consolidate the remaining UILocalNotifications logic with the existing NotificationsManager == Misc == more debug logging more uniform logging remove stale logic around newly registered user // FREEBIE |
||
---|---|---|
.. | ||
constraints | ||
AppVersion.h | ||
AppVersion.m | ||
Asserts.h | ||
Cryptography.h | ||
Cryptography.m | ||
DataSource.h | ||
DataSource.m | ||
FunctionalUtil.h | ||
FunctionalUtil.m | ||
iOSVersions.h | ||
MIMETypeUtil.h | ||
MIMETypeUtil.m | ||
NSArray+OWS.h | ||
NSArray+OWS.m | ||
NSData+Base64.h | ||
NSData+Base64.m | ||
NSData+hexString.h | ||
NSData+hexString.m | ||
NSData+Image.h | ||
NSData+Image.m | ||
NSData+messagePadding.h | ||
NSData+messagePadding.m | ||
NSData+OWSConstantTimeCompare.h | ||
NSData+OWSConstantTimeCompare.m | ||
NSDate+OWS.h | ||
NSDate+OWS.mm | ||
NSNotificationCenter+OWS.h | ||
NSNotificationCenter+OWS.m | ||
NSTimer+OWS.h | ||
NSTimer+OWS.m | ||
NSURLSessionDataTask+StatusCode.h | ||
NSURLSessionDataTask+StatusCode.m | ||
OWSAnalytics.h | ||
OWSAnalytics.m | ||
OWSAnalyticsEvents.h | ||
OWSAnalyticsEvents.m | ||
OWSDispatch.h | ||
OWSDispatch.m | ||
OWSError.h | ||
OWSError.m | ||
OWSQueues.h | ||
Threading.h | ||
Threading.m |