mirror of
https://github.com/Caraxi/mare.client.git
synced 2025-12-12 15:27:21 +01:00
add start of mediator
This commit is contained in:
parent
c4aeb98126
commit
3906a7b34f
3 changed files with 60 additions and 0 deletions
|
|
@ -16,6 +16,7 @@ using Dalamud.Game.Gui;
|
|||
using MareSynchronos.Export;
|
||||
using Dalamud.Data;
|
||||
using MareSynchronos.MareConfiguration;
|
||||
using MareSynchronos.Mediator;
|
||||
|
||||
namespace MareSynchronos;
|
||||
|
||||
|
|
@ -46,6 +47,7 @@ public sealed class Plugin : IDalamudPlugin
|
|||
private readonly ServerConfigurationManager _serverConfigurationManager;
|
||||
private readonly GposeUi _gposeUi;
|
||||
private readonly ConfigurationService _configurationService;
|
||||
private readonly MareMediator _mediator;
|
||||
|
||||
|
||||
public Plugin(DalamudPluginInterface pluginInterface, CommandManager commandManager, DataManager gameData,
|
||||
|
|
@ -56,6 +58,7 @@ public sealed class Plugin : IDalamudPlugin
|
|||
_pluginInterface.UiBuilder.DisableGposeUiHide = true;
|
||||
_commandManager = commandManager;
|
||||
_configurationService = new(_pluginInterface);
|
||||
_mediator = new();
|
||||
|
||||
_localization = new Dalamud.Localization("MareSynchronos.Localization.", "", useEmbedded: true);
|
||||
_localization.SetupWithLangCode("en");
|
||||
|
|
@ -138,6 +141,9 @@ public sealed class Plugin : IDalamudPlugin
|
|||
_transientResourceManager?.Dispose();
|
||||
_dalamudUtil.Dispose();
|
||||
_configurationService?.Dispose();
|
||||
|
||||
_mediator.Dispose();
|
||||
|
||||
Logger.Debug("Shut down");
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue