firebase-android-sdk icon indicating copy to clipboard operation
firebase-android-sdk copied to clipboard

Rc realtime http1.1 prototype

Open qdpham13 opened this issue 3 years ago • 10 comments

Prototype for Realtime RC Changes include:

Adds an HTTP 1.1 client that accepts streamed messages via chunked encoding Autofetches on every notification push Adds callback interface to use for every notifications Automatic HTTP connection management that tries to reopen every foreground Retry HTTP connection function Pong function that can be used for Ping/Pong between server and SDK

qdpham13 avatar Feb 15 '22 23:02 qdpham13

Coverage Report 1

Affected Products

No changes between base commit (eb7bb1e) and merge commit (1668871).

Test Logs

Notes

  • Commit (1668871) is created by Prow via merging PR base commit (eb7bb1e) and head commit (3f7cd8b).
  • Run gradle <product>:checkCoverage to produce HTML coverage reports locally. After gradle commands finished, report files can be found under <product-build-dir>/reports/jacoco/.

google-oss-bot avatar Feb 15 '22 23:02 google-oss-bot

Size Report 1

Affected Products

  • firebase-config

    TypeBase (eb7bb1e)Merge (1668871)Diff
    aar62.7 kB77.1 kB+14.4 kB (+22.9%)
    apk (aggressive)93.3 kB95.6 kB+2.33 kB (+2.5%)
    apk (release)731 kB737 kB+5.28 kB (+0.7%)

Test Logs

Notes

  • Commit (1668871) is created by Prow via merging PR base commit (eb7bb1e) and head commit (3f7cd8b).

google-oss-bot avatar Feb 16 '22 00:02 google-oss-bot

The public api surface has changed for the subproject firebase-config: error: Added method com.google.firebase.remoteconfig.FirebaseRemoteConfig.addRealtimeListener(com.google.firebase.remoteconfig.internal.ConfigRealtimeHTTPClient.RealTimeEventListener) [AddedMethod] error: Added method com.google.firebase.remoteconfig.FirebaseRemoteConfig.handleAutomaticRealtime(boolean) [AddedMethod] error: Added method com.google.firebase.remoteconfig.FirebaseRemoteConfig.pauseRealtime() [AddedMethod] error: Added method com.google.firebase.remoteconfig.FirebaseRemoteConfig.startAutomaticStreamHandling() [AddedMethod] error: Added method com.google.firebase.remoteconfig.FirebaseRemoteConfig.startRealtime() [AddedMethod] error: Added method com.google.firebase.remoteconfig.FirebaseRemoteConfig.stopAutomaticStreamHandling() [AddedMethod]

Please update the api.txt files for the subprojects being affected by this change by running ./gradlew ${subproject}:generateApiTxtFile. Also perform a major/minor bump accordingly.

google-oss-bot avatar Mar 15 '22 00:03 google-oss-bot

The public api surface has changed for the subproject firebase-config: error: Added method com.google.firebase.remoteconfig.FirebaseRemoteConfig.addRealtimeListener(com.google.firebase.remoteconfig.internal.ConfigRealtimeHTTPClient.RealTimeEventListener) [AddedMethod] error: Added method com.google.firebase.remoteconfig.FirebaseRemoteConfig.handleAutomaticRealtime(boolean) [AddedMethod] error: Added method com.google.firebase.remoteconfig.FirebaseRemoteConfig.pauseRealtime() [AddedMethod] error: Added method com.google.firebase.remoteconfig.FirebaseRemoteConfig.startAutomaticStreamHandling() [AddedMethod] error: Added method com.google.firebase.remoteconfig.FirebaseRemoteConfig.startRealtime() [AddedMethod] error: Added method com.google.firebase.remoteconfig.FirebaseRemoteConfig.stopAutomaticStreamHandling() [AddedMethod]

Please update the api.txt files for the subprojects being affected by this change by running ./gradlew ${subproject}:generateApiTxtFile. Also perform a major/minor bump accordingly.

google-oss-bot avatar Mar 15 '22 00:03 google-oss-bot

The public api surface has changed for the subproject firebase-config: error: Added method com.google.firebase.remoteconfig.FirebaseRemoteConfig.handleAutomaticRealtime(boolean) [AddedMethod] error: Added method com.google.firebase.remoteconfig.FirebaseRemoteConfig.pauseRealtime() [AddedMethod] error: Added method com.google.firebase.remoteconfig.FirebaseRemoteConfig.startRealtime(com.google.firebase.remoteconfig.internal.ConfigRealtimeHTTPClient.RealTimeEventListener) [AddedMethod]

Please update the api.txt files for the subprojects being affected by this change by running ./gradlew ${subproject}:generateApiTxtFile. Also perform a major/minor bump accordingly.

google-oss-bot avatar Mar 24 '22 21:03 google-oss-bot

The public api surface has changed for the subproject firebase-config: error: Added method com.google.firebase.remoteconfig.FirebaseRemoteConfig.handleAutomaticRealtime(boolean) [AddedMethod] error: Added method com.google.firebase.remoteconfig.FirebaseRemoteConfig.setOnConfigUpdateListener(com.google.firebase.remoteconfig.internal.ConfigRealtimeHTTPClient.EventListener) [AddedMethod]

Please update the api.txt files for the subprojects being affected by this change by running ./gradlew ${subproject}:generateApiTxtFile. Also perform a major/minor bump accordingly.

google-oss-bot avatar Apr 08 '22 23:04 google-oss-bot

The public api surface has changed for the subproject firebase-config: error: Added method com.google.firebase.remoteconfig.FirebaseRemoteConfig.handleAutomaticRealtime(boolean) [AddedMethod] error: Added method com.google.firebase.remoteconfig.FirebaseRemoteConfig.setOnConfigUpdateListener(com.google.firebase.remoteconfig.internal.ConfigRealtimeHTTPClient.EventListener) [AddedMethod]

Please update the api.txt files for the subprojects being affected by this change by running ./gradlew ${subproject}:generateApiTxtFile. Also perform a major/minor bump accordingly.

google-oss-bot avatar Apr 11 '22 19:04 google-oss-bot

The public api surface has changed for the subproject firebase-config: error: Added method com.google.firebase.remoteconfig.FirebaseRemoteConfig.handleAutomaticRealtime(boolean) [AddedMethod] error: Added method com.google.firebase.remoteconfig.FirebaseRemoteConfig.setOnConfigUpdateListener(com.google.firebase.remoteconfig.internal.ConfigRealtimeHTTPClient.EventListener) [AddedMethod]

Please update the api.txt files for the subprojects being affected by this change by running ./gradlew ${subproject}:generateApiTxtFile. Also perform a major/minor bump accordingly.

google-oss-bot avatar Apr 12 '22 18:04 google-oss-bot

The public api surface has changed for the subproject firebase-config: error: Added method com.google.firebase.remoteconfig.FirebaseRemoteConfig.closeRealtime() [AddedMethod] error: Added method com.google.firebase.remoteconfig.FirebaseRemoteConfig.setBackgroundState(boolean) [AddedMethod] error: Added method com.google.firebase.remoteconfig.FirebaseRemoteConfig.setOnConfigUpdateListener(com.google.firebase.remoteconfig.internal.ConfigRealtimeHTTPClient.EventListener) [AddedMethod]

Please update the api.txt files for the subprojects being affected by this change by running ./gradlew ${subproject}:generateApiTxtFile. Also perform a major/minor bump accordingly.

google-oss-bot avatar Apr 19 '22 19:04 google-oss-bot

@qdpham13: The following tests failed, say /retest to rerun them all:

Test name Commit Details Rerun command
fireci 18a7744c5cbcafe0964a1a03f1f30aa45db92610 link /test fireci
check-changed 18a7744c5cbcafe0964a1a03f1f30aa45db92610 link /test check-changed
build-plugins-check 18a7744c5cbcafe0964a1a03f1f30aa45db92610 link /test build-plugins-check
device-check-changed 18a7744c5cbcafe0964a1a03f1f30aa45db92610 link /test device-check-changed
check-coverage-changed 18a7744c5cbcafe0964a1a03f1f30aa45db92610 link /test check-coverage-changed
api-information 18a7744c5cbcafe0964a1a03f1f30aa45db92610 link /test api-information
copyright-check 18a7744c5cbcafe0964a1a03f1f30aa45db92610 link /test copyright-check
smoke-tests 18a7744c5cbcafe0964a1a03f1f30aa45db92610 link /test smoke-tests
binary-size 18a7744c5cbcafe0964a1a03f1f30aa45db92610 link /run binary-size

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

google-oss-bot avatar Apr 26 '22 21:04 google-oss-bot