1
0
mirror of https://github.com/chylex/TweetDuck.git synced 2024-10-17 09:42:45 +02:00
TweetDuck/lib/TweetLib.Core/Application/IAppSetup.cs

21 lines
521 B
C#

using TweetLib.Browser.Request;
using TweetLib.Core.Features.Plugins;
using TweetLib.Core.Systems.Configuration;
namespace TweetLib.Core.Application {
public interface IAppSetup {
bool IsPortable { get; }
bool IsDebugLogging { get; }
string? CustomDataFolder { get; }
string? ResourceRewriteRules { get; }
ConfigManager CreateConfigManager(string storagePath);
bool TryLockDataFolder(string lockFile);
void BeforeLaunch();
void Launch(ResourceCache resourceCache, PluginManager pluginManager);
}
}