public string GetAccount(string accountName) { #if STABLE var res = HttpPostHelper.HttpPost( "https://enkdev.xyz/cdn/php/tourlogger/accounts/getAccount.php", new NameValueCollection { { "secret", SecretGrabber.AppSecret }, { "version", InternalValues.AppVersion }, { "name", accountName } }); #elif EXPERIMENTAL var res = HttpPostHelper.HttpPost( "https://enkdev.xyz/cdn/php/tourloggerExperimental/accounts/getAccount.experimental.php", new NameValueCollection { { "secret", SecretGrabber.AppSecret }, { "version", InternalValues.AppVersionExperimental }, { "name", accountName } }); #endif var resString = Encoding.UTF8.GetString(res); switch (resString) { case "Access denied": throw new TourLoggerException("Cannot get specified account. Secret was wrong."); case "Outdated/Unsupported Version!": throw new TourLoggerException("Cannot get specified account. Seems like you're using an outdated app."); default: { var account = Encoding.UTF8.GetString(res); return(account); } } }
public string FetchRefuel(int refuelId) { #if STABLE var res = HttpPostHelper.HttpPost( "https://enkdev.xyz/cdn/php/tourlogger/refuels/getRefuel.php", new NameValueCollection { { "secret", SecretGrabber.AppSecret }, { "version", InternalValues.AppVersion }, { "rId", refuelId.ToString() } }); #elif EXPERIMENTAL var res = HttpPostHelper.HttpPost( "https://enkdev.xyz/cdn/php/tourloggerExperimental/refuels/getRefuel.experimental.php", new NameValueCollection { { "secret", SecretGrabber.AppSecret }, { "version", InternalValues.AppVersionExperimental }, { "rId", refuelId.ToString() } }); #endif var resString = Encoding.UTF8.GetString(res); switch (resString) { case "Access denied": throw new TourLoggerException("Cannot fetch refuel. Secret was wrong."); case "Outdated/Unsupported Version!": throw new TourLoggerException("Cannot fetch refuel. Seems like you're using an outdated app."); default: { var refuel = Encoding.UTF8.GetString(res); return(refuel); } } }
private int GetTotalNumberOfRefuels() { var refuels = 0; #if STABLE var res = HttpPostHelper.HttpPost( "https://enkdev.xyz/cdn/php/tourlogger/refuels/getRefuelCount.php", new NameValueCollection { { "secret", SecretGrabber.AppSecret }, { "version", InternalValues.AppVersion } }); #elif EXPERIMENTAL var res = HttpPostHelper.HttpPost( "https://enkdev.xyz/cdn/php/tourloggerExperimental/refuels/getRefuelCount.experimental.php", new NameValueCollection { { "secret", SecretGrabber.AppSecret }, { "version", InternalValues.AppVersionExperimental } }); #endif var resString = Encoding.UTF8.GetString(res); switch (resString) { case "Access denied": throw new TourLoggerException("Cannot fetch refuel-count. Secret was wrong."); case "Outdated/Unsupported Version!": throw new TourLoggerException("Cannot fetch refuel-count. Seems like you're using an outdated app."); default: refuels = int.Parse(Encoding.UTF8.GetString(res)); return(refuels); } }