public static Completable remove (final DatabaseReference ref) { return Completable.create(e -> ref.removeValue((databaseError, databaseReference) -> { if(databaseError != null) { e.onError(new Throwable(databaseError.getMessage())); } else { e.onComplete(); } })).subscribeOn(Schedulers.single()); }
public Completable delete () { return Completable.create(e -> { DatabaseReference ref = FirebasePaths.threadMessagesRef(model.getThread().getEntityID()).child(model.getEntityID()); ref.removeValue((databaseError, databaseReference) -> { if (databaseError == null) { e.onComplete(); } else { e.onError(new Throwable(databaseError.getMessage())); } }); }); }
public static Completable set (final DatabaseReference ref, final Object value, final boolean onDisconnectRemoveValue) { return Completable.create(e -> { ref.setValue(value, (databaseError, databaseReference) -> { if(databaseError != null) { e.onError(new Throwable(databaseError.getMessage())); } else { e.onComplete(); } }); if(onDisconnectRemoveValue) { ref.onDisconnect().removeValue(); } }).subscribeOn(Schedulers.single()); } }
e.onError(new Throwable(error.getMessage()));
@Override public void onCancelled(DatabaseError databaseError) { Log.d(TAG, databaseError.getMessage()); } });
@Override public void onCancelled(DatabaseError error) { // Could not successfully listen for data, log the error Log.e(TAG, "messages:onCancelled:" + error.getMessage()); } };
@Override public void onComplete(DatabaseError error, @NonNull DatabaseReference reference) { if (error != null) { Log.d(TAG, "could not establish onDisconnect event:" + error.getMessage()); } } });
@Override public void onComplete(DatabaseError databaseError, DatabaseReference databaseReference) { if(databaseError != null){ Log.d("CHAT_LOG", databaseError.getMessage().toString()); } } });
public void onCancelled(DatabaseError databaseError) { System.out.println("WeeklyEmailJob: could not get top posts"); System.out.println("WeeklyEmailJob: " + databaseError.getMessage()); } });
public void onCancelled(DatabaseError databaseError) { System.out.println("startListeners: unable to attach listener to posts"); System.out.println("startListeners: " + databaseError.getMessage()); } });
@Override public void onCancelled(DatabaseError databaseError) { Log.i("TAG", "onDataChange: "+databaseError.getMessage()); Toast.makeText(getActivity(), "Network Error", Toast.LENGTH_SHORT).show(); } });
@Override public void onCancelled(DatabaseError databaseError) { mOnGetAllUsersListener.onGetAllUsersFailure(databaseError.getMessage()); } });
public void onCancelled(DatabaseError databaseError) { System.out.println("Unable to attach listener to stars for post: " + postRef.getKey()); System.out.println("Error: " + databaseError.getMessage()); } });
public void onCancelled(DatabaseError databaseError) { System.out.println("Unable to attach new star listener to: " + postRef.getKey()); System.out.println("Error: " + databaseError.getMessage()); } });
@Override public void onCancelled(DatabaseError databaseError) { mOnGetMessagesListener.onGetMessagesFailure("Unable to get message: " + databaseError.getMessage()); } });
public void onCancelled(DatabaseError databaseError) { System.out.println("Unable to get user data from " + userRef.getKey()); System.out.println("Error: " + databaseError.getMessage()); } });
@Override public void onCancelled(DatabaseError databaseError) { Log.i("TAG", "onDataChange: "+databaseError.getMessage()); Toast.makeText(getActivity(), "Network Error", Toast.LENGTH_SHORT).show(); }
@Override public void onCancelled(DatabaseError databaseError) { mOnSendMessageListener.onSendMessageFailure("Unable to send message: " + databaseError.getMessage()); } });
@Override public void onCancelled(DatabaseError databaseError) { System.out.println("The read failed: " + databaseError.getMessage()); Toast.makeText(getActivity(), "Network Error", Toast.LENGTH_SHORT).show(); } });
@Override public void onCancelled(DatabaseError databaseError) { Log.i("TAG", "onDataChange: "+databaseError.getMessage()); Toast.makeText(getActivity(), "Network Error", Toast.LENGTH_SHORT).show(); } });