public void RemoveCallbackFromEntry(int index, DataCallbackCommon callback) { if (index < 0 || index >= _dataEntries.Count) { return; } _dataEntries[index].ResponseSuccessCallback -= callback; }
public void GetDataEntry(int index, DataCallbackCommon callback, Action <string> errorCallback = null) { if (index < 0 || index >= _dataEntries.Count) { return; } _dataEntries[index].ResponseSuccessCallback -= callback; _dataEntries[index].ResponseSuccessCallback += callback; if (null != errorCallback) { _dataEntries[index].ResponseFailureCallback -= errorCallback; _dataEntries[index].ResponseFailureCallback += errorCallback; } _dataEntries[index].RequestData(); }