Extension update confirm dialog (#10183)

This commit is contained in:
Jacob MacDonald
2025-09-29 14:19:19 -07:00
committed by GitHub
parent d6933c77ba
commit cea1a867b6
14 changed files with 310 additions and 50 deletions

View File

@@ -32,6 +32,7 @@ import type {
HistoryItemWithoutId,
SlashCommandProcessorResult,
HistoryItem,
ConfirmationRequest,
} from '../types.js';
import { MessageType } from '../types.js';
import type { LoadedSettings } from '../../config/settings.js';
@@ -57,6 +58,7 @@ interface SlashCommandProcessorActions {
setExtensionsUpdateState: Dispatch<
SetStateAction<Map<string, ExtensionUpdateState>>
>;
addConfirmUpdateExtensionRequest: (request: ConfirmationRequest) => void;
}
/**
@@ -206,6 +208,8 @@ export const useSlashCommandProcessor = (
reloadCommands,
extensionsUpdateState,
setExtensionsUpdateState: actions.setExtensionsUpdateState,
addConfirmUpdateExtensionRequest:
actions.addConfirmUpdateExtensionRequest,
},
session: {
stats: session.stats,