13 lines
520 B
TypeScript
13 lines
520 B
TypeScript
import * as vscode from 'vscode';
|
|
import * as fs from 'fs';
|
|
import { MessageHandler } from './messageHandler';
|
|
|
|
// message: { command: 'contextDetail', file: string }
|
|
// read detail context information from file
|
|
// return json string
|
|
export async function contextDetail(message: any, panel: vscode.WebviewPanel): Promise<void> {
|
|
const fileContent = fs.readFileSync(message.file, 'utf-8');
|
|
MessageHandler.sendMessage(panel, { command: 'contextDetailResponse', 'file':message.file, result: fileContent });
|
|
return;
|
|
}
|