public IPromise DataCallback() { var promise = new Promise((resolve, reject) => { string methodName = new ConstantsMethodData().methodName; try { Data((code, message, ConstantsDict) => { if (API_Code.CodeIsSuccess(code)) { try { AssignServerConstantToClient(ConstantsDict); resolve(); } catch (Exception e) { //TODO temporary disable throw exception reject(new DataMethodException(methodName, API_Code.ERROR_CODE, e.Message)); } } else { reject(new DataMethodException(methodName, code, message)); } }); } catch (Exception e) { reject(new DataMethodException(methodName, API_Code.ERROR_CODE, e.Message)); } }); return(promise); }
public static bool CodeIsSuccess(int code) { return(API_Code.CodeIsSuccess(code)); }