@Override
public void subscribe(final CompletableEmitter emitter) throws Exception {
final OnCompleteListener<T> listener = new OnCompleteListener<T>() {
@Override
public void onComplete(@NonNull Task<T> task) {
if (!emitter.isDisposed()) {
if (!task.isSuccessful()) {
emitter.onError(task.getException());
} else {
emitter.onComplete();
}
}
}
};
database.runTransaction(transaction).addOnCompleteListener(listener);
}
RunTransactionOnSubscribe.java 文件源码
java
阅读 53
收藏 0
点赞 0
评论 0
项目:RxFirestore
作者:
评论列表
文章目录