Signal-Android/app
Greyson Parrelli 310ec8f296 Remove CellServiceConstraint in favor of NetworkOrCellServiceConstraint.
If a job was enqueued with a CellServiceConstraint (which is currently
only SMS jobs), then it'll never run until it gets service, even if you
flip the "enable SMS sending over wifi" toggle.

This has created bad situations in the past, where SMS jobs just get
stuck on devices that never report having cell service (like VM's or
wifi only devices).

This fixes it by *always* using NetworkOrCellServiceConstraint, and then
deciding whether a constraint is met by checking the "wifi SMS" setting
at decision-time.
2020-05-13 16:18:18 -04: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 Make new top level gradle file, make app dir and move build.gradle. 2019-12-04 00:07:13 -05:00
sampledata Group contact chips behind feature flag. 2020-05-13 16:18:18 -04:00
src Remove CellServiceConstraint in favor of NetworkOrCellServiceConstraint. 2020-05-13 16:18:18 -04:00
build.gradle Use bottom sheet shape. 2020-05-13 16:18:18 -04:00
lint-baseline.xml Move all files to natural position. 2020-01-06 11:08:30 -05:00
lint.xml Make new top level gradle file, make app dir and move build.gradle. 2019-12-04 00:07:13 -05:00
translations.gradle Move all files to natural position. 2020-01-06 11:08:30 -05:00
witness-verifications.gradle Use bottom sheet shape. 2020-05-13 16:18:18 -04:00