/** * Make sure there's a default receiver so errors don't get dropped. This behavior should be * revisited when chaining is supported, depending on whether or not chained invocations can fail * independently. */ public void fire() { boolean needsReceiver = true; for (AbstractRequest<?, ?> request : state.invocations) { if (request.hasReceiver()) { needsReceiver = false; break; } } if (needsReceiver) { doFire(new Receiver<Void>() { @Override public void onSuccess(Void response) { // Don't care } }); } else { doFire(null); } }
/** * Make sure there's a default receiver so errors don't get dropped. This behavior should be * revisited when chaining is supported, depending on whether or not chained invocations can fail * independently. */ public void fire() { boolean needsReceiver = true; for (AbstractRequest<?, ?> request : state.invocations) { if (request.hasReceiver()) { needsReceiver = false; break; } } if (needsReceiver) { doFire(new Receiver<Void>() { @Override public void onSuccess(Void response) { // Don't care } }); } else { doFire(null); } }
/** * Make sure there's a default receiver so errors don't get dropped. This behavior should be * revisited when chaining is supported, depending on whether or not chained invocations can fail * independently. */ public void fire() { boolean needsReceiver = true; for (AbstractRequest<?, ?> request : state.invocations) { if (request.hasReceiver()) { needsReceiver = false; break; } } if (needsReceiver) { doFire(new Receiver<Void>() { @Override public void onSuccess(Void response) { // Don't care } }); } else { doFire(null); } }
/** * Make sure there's a default receiver so errors don't get dropped. This behavior should be * revisited when chaining is supported, depending on whether or not chained invocations can fail * independently. */ public void fire() { boolean needsReceiver = true; for (AbstractRequest<?, ?> request : state.invocations) { if (request.hasReceiver()) { needsReceiver = false; break; } } if (needsReceiver) { doFire(new Receiver<Void>() { @Override public void onSuccess(Void response) { // Don't care } }); } else { doFire(null); } }