@Override public void goOnline() { if (ChatSDK.lastOnline() != null) { ChatSDK.lastOnline().setLastOnline(currentUserModel()); } } }
public void goOnline() { super.goOnline(); FirebasePaths.firebaseRawRef().child(".info/connected").addListenerForSingleValueEvent(new FirebaseEventListener().onValue((snapshot, hasValue) -> { if (hasValue) { Timber.v("Already online!"); } else { DatabaseReference.goOnline(); } setUserOnline().subscribe(new CrashReportingCompletableObserver(disposableList)); })); }