fix(matrix): tighten DM invite promotion state (#58099)

Merged via squash.

Prepared head SHA: 6638d4b505
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Reviewed-by: @gumadeiras
This commit is contained in:
Gustavo Madeira Santana
2026-03-31 07:09:18 -04:00
committed by GitHub
parent 1243e2c0b6
commit 8c0245f57b
14 changed files with 231 additions and 43 deletions

View File

@@ -979,7 +979,7 @@
"exportName": "buildCatchallMultiAccountChannelSchema",
"kind": "function",
"source": {
"line": 31,
"line": 32,
"path": "src/channels/plugins/config-schema.ts"
}
},
@@ -988,12 +988,12 @@
"exportName": "buildChannelConfigSchema",
"kind": "function",
"source": {
"line": 75,
"line": 76,
"path": "src/channels/plugins/config-schema.ts"
}
},
{
"declaration": "export function buildNestedDmConfigSchema(): ZodOptional<ZodObject<{ enabled: ZodOptional<ZodBoolean>; policy: ZodOptional<ZodEnum<{ disabled: \"disabled\"; pairing: \"pairing\"; allowlist: \"allowlist\"; open: \"open\"; }>>; allowFrom: ZodOptional<...>; }, $strip>>;",
"declaration": "export function buildNestedDmConfigSchema<TExtraShape extends ZodRawShape = {}>(extraShape?: TExtraShape | undefined): ZodOptional<ZodObject<{ enabled: ZodOptional<ZodBoolean>; policy: ZodOptional<ZodEnum<{ disabled: \"disabled\"; pairing: \"pairing\"; allowlist: \"allowlist\"; open: \"open\"; }>>; allowFrom: ZodOptional<...>; }, $strip>>;",
"exportName": "buildNestedDmConfigSchema",
"kind": "function",
"source": {
@@ -1455,8 +1455,8 @@
"exportName": "createAccountStatusSink",
"kind": "function",
"source": {
"line": 23,
"path": "src/plugin-sdk/channel-lifecycle.ts"
"line": 15,
"path": "src/plugin-sdk/channel-lifecycle.core.ts"
}
},
{
@@ -1518,8 +1518,8 @@
"exportName": "keepHttpServerTaskAlive",
"kind": "function",
"source": {
"line": 79,
"path": "src/plugin-sdk/channel-lifecycle.ts"
"line": 71,
"path": "src/plugin-sdk/channel-lifecycle.core.ts"
}
},
{
@@ -1698,8 +1698,8 @@
"exportName": "waitUntilAbort",
"kind": "function",
"source": {
"line": 38,
"path": "src/plugin-sdk/channel-lifecycle.ts"
"line": 30,
"path": "src/plugin-sdk/channel-lifecycle.core.ts"
}
},
{
@@ -3342,7 +3342,7 @@
"exportName": "buildChannelConfigSchema",
"kind": "function",
"source": {
"line": 75,
"line": 76,
"path": "src/channels/plugins/config-schema.ts"
}
},