public async Task <bool> CheckResult(Result result) { var resultCheck = await ResultChecker.CheckPaywallOrSuccess(result); if (!resultCheck) { if (result.Type == typeof(Error).ToString()) { var error = JsonConvert.DeserializeObject <Error>(result.ResultJson); if (error.IsPaywall) { NavigationService.Navigate(typeof(PaywallPage)); } return(false); } } return(true); }