Refactored pre spt mod loader to user IOnLoad, moved Watermark to IOnLoad as well (#313)
Co-authored-by: Alex <alex@dm-me-for-questions.com>
This commit is contained in:
@@ -52,23 +52,9 @@ public static class Program
|
||||
{
|
||||
SetConsoleOutputMode();
|
||||
|
||||
var watermark = serviceProvider.GetService<Watermark>();
|
||||
// Initialize Watermark
|
||||
watermark?.Initialize();
|
||||
|
||||
var appContext = serviceProvider.GetService<ApplicationContext>();
|
||||
appContext?.AddValue(ContextVariableType.SERVICE_PROVIDER, serviceProvider);
|
||||
|
||||
if (ProgramStatics.MODS())
|
||||
{
|
||||
// Initialize PreSptMods
|
||||
var preSptLoadMods = serviceProvider.GetServices<IPreSptLoadModAsync>();
|
||||
foreach (var preSptLoadMod in preSptLoadMods)
|
||||
{
|
||||
await preSptLoadMod.PreSptLoadAsync();
|
||||
}
|
||||
}
|
||||
|
||||
// Get the Built app and run it
|
||||
var app = serviceProvider.GetService<App>();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user