using Ghost.Data.Resources; using Ghost.Data.Services; using Microsoft.UI.Xaml; using System.IO; namespace Ghost.Editor; internal static class ActivationHandler { private static void FolderInitialization() { if (!Directory.Exists(DataPath.s_applicationDataFolder)) { Directory.CreateDirectory(DataPath.s_applicationDataFolder); } if (!Directory.Exists(DataPath.s_projectTemplateFolder)) { Directory.CreateDirectory(DataPath.s_projectTemplateFolder); } } public static void Handle(LaunchActivatedEventArgs args) { FolderInitialization(); ProjectService.EnsureDefaultTemplate(); } }