INNER CODE UNIT · TypeScript
report
steipete/summarize · apps/chrome-extension/src/entrypoints/offscreen/main.ts:30
const report = (status: string) => {
void chrome.runtime.sendMessage({
type: "youtube-local:progress",
requestId: message.requestId,
status,
});
};
void (async () => {
const context = message.context as BrowserYoutubeMediaContext;
let mediaSource: "sabr" | "player" | "android-vr";
let transcript;
try {
const direct = await resolveYoutubeDirectAudio(context);
mediaSource = direct.mediaSource;
transcript = await transcribeBrowserMediaUrl({
credentials: "omit",
maxChars: message.maxChars as number,
mediaUrl: direct.url,