private void OnRedeemFiveClicked(object sender, RoutedEventArgs e) { Branch.I.RedeemRewards(5, async(changed, error) => { int credits = LibraryAdapter.GetPrefHelper().GetCreditCount(); await Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.High, () => { List <string> lines = new List <string>(); lines.Add("Credits count: " + credits); lines.Add("Error: " + (error != null ? error.GetMessage() : "no errors")); AddLog(lines); }); }); }
public MainPage() { this.InitializeComponent(); // System.Threading.Tasks.Task.Run(async() => { await BranchConfigManager.LoadAll(); await LibraryAdapter.GetPrefHelper().LoadAll(); //Branch.I.SetDebug(true); Branch.I.InitSession(new BranchInitCallbackWrapper(async(buo, link, error) => { List <string> lines = new List <string>(); lines.Add("Init session, parameters: "); lines.Add("Title" + " - " + buo.Title); lines.Add("Link" + " - " + buo.CanonicalUrl); await Dispatcher.RunAsync(CoreDispatcherPriority.High, () => { Debug.WriteLine(error.GetMessage()); }); })); }); }