55using System . Net . Http ;
66using System . Net . WebSockets ;
77using System . Reflection ;
8+ using System . Threading ;
9+ using System . Threading . Tasks ;
810
911using AllaganLib . Data . Service ;
1012using AllaganLib . Interface . FormFields ;
@@ -55,8 +57,6 @@ public AllaganMarketPlugin(
5557 : base (
5658 pluginInterface )
5759 {
58- this . CreateHost ( ) ;
59- this . Start ( ) ;
6060 }
6161
6262 private List < Type > HostedServices { get ; } = new ( )
@@ -81,6 +81,7 @@ public AllaganMarketPlugin(
8181 typeof ( LaunchButtonService ) ,
8282 typeof ( DtrService ) ,
8383 typeof ( HighlightingService ) ,
84+ typeof ( RetainerService ) ,
8485 } ;
8586
8687 public List < Type > GetHostedServices ( )
@@ -161,16 +162,13 @@ public override void ConfigureContainer(ContainerBuilder containerBuilder)
161162 containerBuilder . RegisterTransientSelfAndInterfaces < BackgroundTaskQueue > ( ) ;
162163 containerBuilder . RegisterType < SettingTypeConfiguration > ( ) . SingleInstance ( ) ;
163164 containerBuilder . RegisterType < ImGuiMenus > ( ) . SingleInstance ( ) ;
164- containerBuilder . RegisterType < RetainerService > ( ) . As < IRetainerService > ( ) . SingleInstance ( ) ;
165165 containerBuilder . RegisterType < CsvLoaderService > ( ) . SingleInstance ( ) ;
166166 containerBuilder . RegisterType < ImGuiService > ( ) . AsSelf ( ) . As < AllaganLib . Interface . Services . ImGuiService > ( )
167167 . SingleInstance ( ) ;
168168 containerBuilder . RegisterType < SaleItemTable > ( ) . SingleInstance ( ) ;
169169 containerBuilder . RegisterType < SoldItemTable > ( ) . SingleInstance ( ) ;
170170 containerBuilder . RegisterType < SaleSummaryTable > ( ) . SingleInstance ( ) ;
171171 containerBuilder . RegisterType < SearchResultConfiguration > ( ) ;
172- containerBuilder . RegisterType < FileDialogManager > ( ) . SingleInstance ( ) ;
173- containerBuilder . RegisterType < DalamudFileDialogManager > ( ) . As < IFileDialogManager > ( ) . SingleInstance ( ) ;
174172 containerBuilder . RegisterType < AtkOrderService > ( ) . As < IAtkOrderService > ( ) . SingleInstance ( ) ;
175173 containerBuilder . RegisterType < GameInterfaceService > ( ) . As < IGameInterfaceService > ( ) . SingleInstance ( ) ;
176174
@@ -209,7 +207,6 @@ public override void ConfigureContainer(ContainerBuilder containerBuilder)
209207 . SingleInstance ( ) ;
210208 containerBuilder . RegisterType < ConfigurationWizardService < Configuration > > ( ) . AsSelf ( ) . AsImplementedInterfaces ( )
211209 . SingleInstance ( ) ;
212- containerBuilder . RegisterType < Font > ( ) . As < IFont > ( ) . SingleInstance ( ) ;
213210 containerBuilder . RegisterType < TimeSpanHumanizerCache > ( ) ;
214211
215212 // Sheets
0 commit comments