Signal-iOS/SignalMessaging
Jordan Rose 11cf13a255 Avoid intermediate copies when using dictionary keys as collections
The non-lazy map and filter always make a new array or dictionary,
which is often consumed immediately into a Set. Using `lazy` avoids
that intermediate allocation, as well as the need to loop over the
array or dictionary a second time.

This is a micro-optimization, but several of these accessors are
accessed fairly frequently, so we might as well make them faster.
2022-08-23 10:42:11 -07:00
..
attachments Prevent non-temporary-file attachments from being deleted when shared 2022-06-22 13:15:04 -07:00
calls Ignore peek call errors in staging 2022-06-29 14:32:19 -05:00
categories Merge branch igor/media-editor-updates. 2022-07-06 14:54:26 -07:00
contacts Remove unnecessary NotificationCenter.removeObserver calls 2022-08-02 17:43:52 -07:00
Donations Improve validation for incoming gift messages 2022-07-26 09:28:48 -07:00
environment Ignore checkpointing errors on launch 2022-06-24 22:27:01 -05:00
groups Serialize group updates using OWSOperation 2022-08-17 13:18:31 -07:00
Notifications Add logging for notification sound debugging 2022-08-15 14:07:20 -07:00
Payments Fix vertical_parameter_alignment SwiftLint violations 2022-08-18 10:37:09 -05:00
profiles Remove unnecessary NotificationCenter.removeObserver calls 2022-08-02 17:43:52 -07:00
Storage Service Avoid intermediate copies when using dictionary keys as collections 2022-08-23 10:42:11 -07:00
Subscriptions Improve logging for donations 2022-08-02 18:19:40 -05:00
test Fix SwiftLint shorthand_operator violations 2022-06-07 14:51:57 +00:00
utils Remove unnecessary NotificationCenter.removeObserver calls 2022-08-02 17:43:52 -07:00
Info.plist
SignalMessaging-Prefix.pch minor changes due to changed name of NSLocalizedStringFromAppBundle (now OWSLocalizedString) and new location of swift function and preprocessor definition 2022-03-11 14:08:26 +01:00
SignalMessaging.h Copy in AFNetworking's query string encoding implementation 2021-12-17 14:52:59 -08:00