Это код:
Completable.create(emitter -> {
myDao().insert(data); // can throw exceptions
emitter.onComplete();
});
Так же, как этот код:
Completable.create(emitter -> {
try {
myDao().insert(data); // can throw exceptions
emitter.onComplete();
} catch (Exception e) {
emitter.onError(e);
}
});
Другими словами: должен ли я окружать свой код try/catch
, чтобы распространять ошибки, или это будет сделано автоматически для меня?