Http response events (#326)

This commit is contained in:
Gregory Schier
2025-12-21 14:34:37 -08:00
committed by GitHub
parent 7e0aa919fb
commit 089c7e8dce
18 changed files with 779 additions and 74 deletions

View File

@@ -13,7 +13,7 @@ export function languageFromContentType(
return 'xml';
}
if (justContentType.includes('html')) {
const detected = detectFromContent(content);
const detected = languageFromContent(content);
if (detected === 'xml') {
// If it's detected as XML, but is already HTML, don't change it
return 'html';
@@ -22,16 +22,16 @@ export function languageFromContentType(
}
if (justContentType.includes('javascript')) {
// Sometimes `application/javascript` returns JSON, so try detecting that
return detectFromContent(content, 'javascript');
return languageFromContent(content, 'javascript');
}
if (justContentType.includes('markdown')) {
return 'markdown';
}
return detectFromContent(content, 'text');
return languageFromContent(content, 'text');
}
function detectFromContent(
export function languageFromContent(
content: string | null,
fallback?: EditorProps['language'],
): EditorProps['language'] {

View File

@@ -17,6 +17,7 @@ type TauriCmd =
| 'cmd_format_json'
| 'cmd_get_http_authentication_config'
| 'cmd_get_http_authentication_summaries'
| 'cmd_get_http_response_events'
| 'cmd_get_sse_events'
| 'cmd_get_themes'
| 'cmd_get_workspace_meta'