public async void Run(IBackgroundTaskInstance taskInstance) { Deferral = taskInstance.GetDeferral(); if (!(taskInstance.TriggerDetails is ToastNotificationActionTriggerDetail details)) { Deferral.Complete(); //BackgroundTaskStorage.PutError("TriggerDetails was not ToastNotificationActionTriggerDetail."); return; } string arguments = details.Argument; if (arguments == "dismiss=True") { Deferral.Complete(); return; } await CS.Load(); A.InstaApiList = CS.InstaApiList; //System.Diagnostics.Debug.WriteLine(arguments); //var f = details.UserInput?.FirstOrDefault(); //if (f == null) return; await NotificationActivationHelper.HandleActivationAsync(CS.InstaApiList[0], CS.InstaApiList, arguments, details.UserInput); Deferral.Complete(); }
void HandleActivation(ToastNotificationActivatedEventArgs args, bool wait) { NotificationActivationHelper.HandleActivation(Helper.InstaApi, Helper.InstaApiList, args.Argument, args.UserInput, wait, OpenProfile, OpenLive, OpenPendingThreadRequest, OpenPost, OpenTV); }