using Microsoft.Advertising.WinRT.UI;
using System;
using Windows.ApplicationModel.Core;
namespace FoxTube.Core.Helpers
{
public static class Utils
{
///
/// Terminates current application session
///
public static void CloseApp() =>
CoreApplication.Exit();
///
/// Restarts application
///
public static void RestartApp() =>
RestartApp(null);
///
/// Restarts application with specified parameters
///
/// Parameters which will be provided to new application instance
public static async void RestartApp(string args) =>
await CoreApplication.RequestRestartAsync(args);
public static void InitializeFailsafeProtocol()
{
Metrics.AddEvent("Failsafe protocol initiated");
Settings.ResetSettings();
RestartApp();
}
public static NativeAdsManagerV2 AdManager => new NativeAdsManagerV2("9ncqqxjtdlfh", "1100044398");
}
}