RunTransactionOnSubscribe.java 文件源码

java
阅读 53 收藏 0 点赞 0 评论 0

项目:RxFirestore 作者:
@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);
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号