VancedMicroG/play-services-core/src/main/java/org/microg/gms/gcm
Torsten Grote f3c20333b0 Don't teardown things after sockets have been closed
Before, the call to closeAll() in McsService#connect() would trigger a SocketException (Socket closed) in McsOutputStream and/or McsInputStream. This would send a teardown message causing McsService to take the new connection down right away. In unlucky situations, this could cause small connect/teardown loops. This commit hopes to prevent those.

Change-Id: Id347d598e028bdd1ba2622cd6a5c6b07874335d6
2022-01-25 12:37:08 +01:00
..
GcmDatabase.java Use Cursor.getColumnIndexOrThrow() 2021-03-17 19:38:34 +01:00
GcmLegacyData.java Increase version code, update sublib and copyright header 2017-06-13 00:34:09 +02:00
McsConstants.java GCM: Add support for message acking, deliver to all receivers of package when working permissionless 2020-08-22 23:43:14 +02:00
McsInputStream.java Don't teardown things after sockets have been closed 2022-01-25 12:37:08 +01:00
McsOutputStream.java Don't teardown things after sockets have been closed 2022-01-25 12:37:08 +01:00
McsService.java Don't teardown things after sockets have been closed 2022-01-25 12:37:08 +01:00
PushRegisterManager.java Add profile manager 2022-01-14 10:39:10 +01:00
RegisterRequest.java Add profile manager 2022-01-14 10:39:10 +01:00
RegisterResponse.java Increase version code, update sublib and copyright header 2017-06-13 00:34:09 +02:00
SendReceiver.java Huge merge/refactor/update 2020-07-08 22:49:27 +02:00
TriggerReceiver.java Do a check-in if we are not actually checked in, but should be, e.g. cleared app data 2021-11-03 13:02:51 +01:00
UnregisterReceiver.java Unregister app if fully removed or data is cleared 2019-04-13 10:44:41 +02:00