Exemplo n.º 1
0
    public CompositeDisposable                     Subscribe(RequestEvents <T> events)
    {
        var compositeDisposable = new CompositeDisposable();

        OnSuccess.Subscribe(x => events.SendSuccess(x));
        OnSuccessRaw.Subscribe(events.SendSuccessRaw);
        OnSerializationError.Subscribe(events.SendSerializationError);
        OnHttpError.Subscribe(events.SendHttpError);
        OnHttpErrorRaw.Subscribe(events.SendHttpErrorRaw);
        OnNetworkError.Subscribe(events.SendNetworkError);

        return(compositeDisposable);
    }