Signal-iOS/Signal
George Nachman 6383f4f96f Avoid calling ensureBannerState twice.
When you open a chat if there is no inputToolbar
then applyTheme() will call ensureBannerState().

Unfortunately, ensureBannerState() is very slow
because of group name collision finding. This
commit avoids doing the search twice in this case.

I considered changing ConverationViewController so
that it will not duplicate the effort of
GroupMembershipNameCollisionFinder when nothing
has changed. I still want to do that, but it's a
much larger task.

Impact: This reduces database queries when opening
the MobileCoin group from 11,216 to 6,669—a 40%
reduction!
2022-02-04 10:52:15 -08:00
..
AudioFiles Don't use CallKit for video calls received while the app is active 2020-08-17 15:41:10 -07:00
Fonts Restructure AvatarBuilder to support new avatar styles 2021-07-15 20:04:22 -07:00
Images.xcassets Update introducing PINs copy. 2022-01-27 15:22:38 -08:00
Lottie Adjust megaphone priority and remove old megaphones 2022-01-24 10:42:34 -08:00
NSE-Images.xcassets Group avatars are not showing up in NSE notifications 2021-08-24 08:57:25 -10:00
Settings.bundle Import SignalMetadataKit wholesale into SignalServiceKit 2022-01-26 09:50:55 -08:00
Sounds Autoplay subsequent audio messages 2021-04-29 18:01:21 -07:00
src Avoid calling ensureBannerState twice. 2022-02-04 10:52:15 -08:00
test Change phone number. 2021-11-19 14:28:18 -03:00
translations Sync translations 2022-01-28 13:23:25 -08:00
.swiftlint.yml
iTunesArtwork@3x.png
main.m Call UIApplicationMain() outside of autoreleasepool 2021-04-08 13:35:17 -07:00
Signal-AppStore.entitlements iOS 15 communication notification support for messages 2021-08-17 10:48:39 -10:00
Signal-Info.plist "Bump build to 5.28.0.19." (nightly-02-04-2022) 2022-02-04 04:00:58 -08:00
Signal-Prefix.pch Label the "slow write transactions" logging with the source of the transaction. 2020-06-07 10:37:55 -03:00
Signal.entitlements iOS 15 communication notification support for messages 2021-08-17 10:48:39 -10:00
SignalTSan.supp
SignalUBSan.supp