public void PostReceiveEnd(ReceivePacket entity, bool isSuccess) { ReceiveListener listener = mReceiveListener; if (listener != null) { entity.SetSuccess(isSuccess); PostBlink(new ReceiveDeliveryRunnable(listener, entity, 0, true)); } }
public void PostReceiveEnd(ReceivePacket entity, bool isSuccess) { ReceiveListener listener = mReceiveListener; if (listener != null && entity != null) { entity.SetSuccess(isSuccess); PostQueue(new ReceiveEndDeliveryRunnable(listener, entity)); } }
public void PostReceiveEnd(ReceivePacket entity, bool isSuccess) { ReceiveListener listener = mReceiveListener; if (listener != null && entity != null) { entity.SetSuccess(isSuccess); PostQueue(() => { listener.OnReceiveEnd(entity); }); } }
public void PostReceiveEnd(ReceivePacket entity, bool isSuccess) { entity.SetSuccess(isSuccess); mPoster.Execute(new ReceiveDeliveryRunnable(GetReceiveListener(), entity, null, true)); }