mirror of
https://github.com/chylex/TweetDuck.git
synced 2025-01-15 05:42:46 +01:00
21 lines
521 B
C#
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);
|
|
}
|
|
}
|