fix: update GroupActivationMode types across codebase
Extended type definitions to support new activation modes: - SessionEntry.groupActivation - StatusArgs.groupActivation - sessions-patch error message All TypeScript compilation errors resolved.
This commit is contained in:
parent
4d1d550845
commit
dd5fd12f52
@ -59,7 +59,7 @@ type StatusArgs = {
|
|||||||
sessionEntry?: SessionEntry;
|
sessionEntry?: SessionEntry;
|
||||||
sessionKey?: string;
|
sessionKey?: string;
|
||||||
sessionScope?: SessionScope;
|
sessionScope?: SessionScope;
|
||||||
groupActivation?: "mention" | "always";
|
groupActivation?: "mention" | "always" | "replies" | "mention+replies" | "never";
|
||||||
resolvedThink?: ThinkLevel;
|
resolvedThink?: ThinkLevel;
|
||||||
resolvedVerbose?: VerboseLevel;
|
resolvedVerbose?: VerboseLevel;
|
||||||
resolvedReasoning?: ReasoningLevel;
|
resolvedReasoning?: ReasoningLevel;
|
||||||
|
|||||||
@ -54,7 +54,7 @@ export type SessionEntry = {
|
|||||||
authProfileOverride?: string;
|
authProfileOverride?: string;
|
||||||
authProfileOverrideSource?: "auto" | "user";
|
authProfileOverrideSource?: "auto" | "user";
|
||||||
authProfileOverrideCompactionCount?: number;
|
authProfileOverrideCompactionCount?: number;
|
||||||
groupActivation?: "mention" | "always";
|
groupActivation?: "mention" | "always" | "replies" | "mention+replies" | "never";
|
||||||
groupActivationNeedsSystemIntro?: boolean;
|
groupActivationNeedsSystemIntro?: boolean;
|
||||||
sendPolicy?: "allow" | "deny";
|
sendPolicy?: "allow" | "deny";
|
||||||
queueMode?:
|
queueMode?:
|
||||||
|
|||||||
@ -303,7 +303,9 @@ export async function applySessionsPatchToStore(params: {
|
|||||||
} else if (raw !== undefined) {
|
} else if (raw !== undefined) {
|
||||||
const normalized = normalizeGroupActivation(String(raw));
|
const normalized = normalizeGroupActivation(String(raw));
|
||||||
if (!normalized) {
|
if (!normalized) {
|
||||||
return invalid('invalid groupActivation (use "mention"|"always")');
|
return invalid(
|
||||||
|
'invalid groupActivation (use "mention"|"always"|"replies"|"mention+replies"|"never")',
|
||||||
|
);
|
||||||
}
|
}
|
||||||
next.groupActivation = normalized;
|
next.groupActivation = normalized;
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user