Signal-Android/app
Greyson Parrelli 32ac6e3429
Ensure blobs from old sessions are deleted before creating new ones.
There was a race condition where if you created a blob super-early in
the application lifecycle, you could create it *before* we deleted the
blobs from the previous session, leading you to lose the blob you just
created immediately.

In an effort to protect our cold start time, I just made a little
initialization flow where read/write calls to BlobProvider will block
until it's deleted blobs from the old session.
2021-02-24 16:04:58 -05:00
..
.tx Updated language translations. 2020-02-28 17:35:13 -05:00
jni Move all files to natural position. 2020-01-06 11:08:30 -05:00
proguard
sampledata Group contact chips behind feature flag. 2020-05-13 16:18:18 -04:00
src Ensure blobs from old sessions are deleted before creating new ones. 2021-02-24 16:04:58 -05:00
build.gradle Enable lock screen fallback when biometric authentications may not work. 2021-02-24 08:54:25 -05:00
lint-baseline.xml Move all files to natural position. 2020-01-06 11:08:30 -05:00
lint.xml Exclude non-translatable multiline blocks. 2020-08-06 20:57:50 -04:00
translations.gradle Add Taqbaylit language support. 2021-01-22 10:59:42 -04:00
witness-verifications.gradle Enable lock screen fallback when biometric authentications may not work. 2021-02-24 08:54:25 -05:00