Signal-Android/app/src/main/java/org/thoughtcrime/securesms/sms
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
..
IncomingEncryptedMessage.java Move all files to natural position. 2020-01-06 11:08:30 -05:00
IncomingEndSessionMessage.java Move all files to natural position. 2020-01-06 11:08:30 -05:00
IncomingGroupMessage.java Move all files to natural position. 2020-01-06 11:08:30 -05:00
IncomingIdentityDefaultMessage.java Move all files to natural position. 2020-01-06 11:08:30 -05:00
IncomingIdentityUpdateMessage.java Move all files to natural position. 2020-01-06 11:08:30 -05:00
IncomingIdentityVerifiedMessage.java Move all files to natural position. 2020-01-06 11:08:30 -05:00
IncomingJoinedMessage.java Store the server timestamp for a message. 2020-04-21 13:33:41 -04:00
IncomingPreKeyBundleMessage.java Move all files to natural position. 2020-01-06 11:08:30 -05:00
IncomingTextMessage.java Guard against malformed group ids. 2020-04-21 16:09:30 -04:00
MessageSender.java Remove CellServiceConstraint in favor of NetworkOrCellServiceConstraint. 2020-05-13 16:18:18 -04:00
OutgoingEncryptedMessage.java Move all files to natural position. 2020-01-06 11:08:30 -05:00
OutgoingEndSessionMessage.java Move all files to natural position. 2020-01-06 11:08:30 -05:00
OutgoingIdentityDefaultMessage.java Move all files to natural position. 2020-01-06 11:08:30 -05:00
OutgoingIdentityVerifiedMessage.java Move all files to natural position. 2020-01-06 11:08:30 -05:00
OutgoingKeyExchangeMessage.java Move all files to natural position. 2020-01-06 11:08:30 -05:00
OutgoingPrekeyBundleMessage.java Move all files to natural position. 2020-01-06 11:08:30 -05:00
OutgoingTextMessage.java Move all files to natural position. 2020-01-06 11:08:30 -05:00
TelephonyServiceState.java Move all files to natural position. 2020-01-06 11:08:30 -05:00