public RSG.IPromise <bool> Register(RLoginData loginData) { currentRequest = new RequestHelper { Uri = basepath + "register", Body = loginData, EnableDebug = true }; return(new RSG.Promise <bool>((resolve, reject) => { RestClient.Post <Post>(currentRequest).Then((arg) => resolve(true)).Catch((obj) => reject(obj)); } )); }
// Use this for initialization public RSG.IPromise <RUserRespnse> Authenticate(RLoginData loginData) { currentRequest = new RequestHelper { Uri = basepath + "authenticate", Body = loginData, EnableDebug = true }; return(new RSG.Promise <RUserRespnse>((resolve, reject) => { RestClient.Post <RAuthResponse>(currentRequest).Then((arg) => { this.bearerToken = arg.token; resolve(arg); }).Catch((obj) => reject(obj)); })); }