示例#1
0
 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);
         });
     });
 }
示例#2
0
 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());
             });
         }));
     });
 }