public Status getStatus() { return result.getStatus(); } }
public StatusException(Result result) { super(result.getStatus().toString()); this.result = result; }
@Override public void onResult(@NonNull Result result) { Status status = result.getStatus(); if (status.isSuccess()) { onCredentialStored(); } else { resolveResult(status); } }
@Override public void onResult(@NonNull Result result) { Status status = result.getStatus(); if (status.isSuccess()) { onCredentialDeleted(); } else { resolveResult(status); } }
@Override public void onResult(@NonNull T result) { if (!result.getStatus().isSuccess()) { emitter.onError(new StatusException(result)); } else { try { emitter.onSuccess(mapper.apply(result)); } catch (Exception e) { emitter.onError(e); } } } }