Dalamud/Dalamud/IoC
Soreepeong 0a8f9b73fb Make ServiceScope IAsyncDisposable
ServiceScope.Dispose was not waiting for scoped services to complete
disposing. This had an effect of letting a new plugin instance register
a DtrBar entry before previous plugin instance's entry got unregistered.

This change also cleans up unloading procedure in LocalPlugin.
2024-08-18 07:58:45 +09:00
..
Internal Make ServiceScope IAsyncDisposable 2024-08-18 07:58:45 +09:00
PluginInterfaceAttribute.cs Add "loading dialog" for service init, unify blocking logic (#1779) 2024-04-21 17:28:37 +02:00
PluginServiceAttribute.cs Add "loading dialog" for service init, unify blocking logic (#1779) 2024-04-21 17:28:37 +02:00