0

I listen data change from firestore. It was working about one hour good And then it was stopped I have code

try {
  InstantiatingGrpcChannelProvider channelProvider =
    InstantiatingGrpcChannelProvider.newBuilder()
      .setKeepAliveTime(Duration.ofSeconds(60L))
      .setKeepAliveTimeout(Duration.ofMinutes(5L))
      .build();

  FirestoreOptions firestoreOptions = FirestoreOptions.newBuilder()
    .setChannelProvider(channelProvider).build();


  InputStream serviceAccount = firebaseIchatConfig.getInputStream();
  GoogleCredentials credentials = GoogleCredentials.fromStream(serviceAccount);
  FirebaseOptions options = new FirebaseOptions.Builder()
    .setCredentials(credentials)
    .setFirestoreOptions(firestoreOptions)
    .setConnectTimeout(5000).setReadTimeout(5000)
    .build();
  FirebaseApp.initializeApp(options);

  Firestore db = FirestoreClient.getFirestore();
  listenForChanges(db);
} catch (Exception e) {
  logger.error(e.getMessage());
}

How to resolve , I want to my app will listen on every time

Frank van Puffelen
  • 565,676
  • 79
  • 828
  • 807

0 Answers0