fix(plugins): close LA5 ownership races
This commit is contained in:
parent
fbe9c8a288
commit
f820eb258d
14 changed files with 467 additions and 107 deletions
|
|
@ -98,8 +98,10 @@ public sealed class SessionDescriptor
|
|||
|
||||
public SessionCredentialDescriptor Credential { get; init; } = new();
|
||||
|
||||
/// <summary>Omitted (never an empty array) when the character has no
|
||||
/// configured plugin set.</summary>
|
||||
/// <summary>Plugin allow-list. Omitted or JSON <c>null</c> means load all
|
||||
/// discovered plugins (the developer flow); an explicit empty array means
|
||||
/// load none. Launcher-composed normal-empty and probe sessions therefore
|
||||
/// emit <c>[]</c>.</summary>
|
||||
public List<string>? Plugins { get; init; }
|
||||
|
||||
/// <summary>Omitted (never an empty array) when the character has no
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue