Commit Graph

16 Commits

Author SHA1 Message Date
Max Radermacher
558a62dc2e
Download local avatar after Storage Service syncs 2024-04-18 17:43:41 -05:00
Pete Walters
425f7a5d3d
expose setProfileKeyData variant that doesn't do a fetch 2024-04-12 12:08:05 -05:00
Ehren Kret
bdf6b9a4da remove MIMETypeUtil.h/m and finish swift conversion 2024-04-11 22:19:16 -05:00
Pete Walters
2c6cfd7f32
Clean up uses of AuthedAccount in profiles 2024-04-11 11:11:43 -05:00
Max Radermacher
8cac7bccf8
Move StaleProfileFetcher into its own file 2024-04-05 20:12:46 -05:00
Max Radermacher
f1dd7f7bfd
Move SSK/Util/Profiles into SSK/Profiles/ 2024-04-05 20:09:40 -05:00
Max Radermacher
269e2cd972
Use streaming decryption for profile avatars 2024-04-05 20:08:42 -05:00
Max Radermacher
9e2d753bc0
Remove redundant profile avatar download triggers 2024-04-05 20:07:20 -05:00
Jordan Rose
b0de59f2e2 Remove required from every init that is not dynamically dispatched
This included:
- Removing unavailable inits wholesale if no longer `required`
- Marking a few classes `final` so they could continue using
  `Self(...)` rather than `OWSWhatever(...)`
2024-04-01 15:27:20 -07:00
Pete Walters
3ea62d8fc4
Add some logging around paymentAddressData and profile updates 2024-03-29 13:55:50 -05:00
Max Radermacher
2c1b883f5f
Don’t swallow profile decryption errors 2024-03-28 02:24:58 -05:00
Jordan Rose
3df4d465fe Remove AtomicLock; it was just a simple wrapper around UnfairLock 2024-03-27 10:57:32 -07:00
Max Radermacher
be4cada92d
Clean up some info lines 2024-03-27 12:08:43 -05:00
Ehren Kret
62dfaceca6 apply lint cleanups 2024-03-06 12:47:06 -06:00
Ehren Kret
5d33fab4ec handle NSCoding rename of PendingProfileUpdate class 2024-03-06 12:47:06 -06:00
Ehren Kret
c649e8be19 pull profile manager into SignalServiceKit 2024-03-06 12:47:06 -06:00