提交 deb3c2d3 authored 作者: Will Chen's avatar Will Chen

Handle PR comments from mrge

上级 5e29ffc2
......@@ -164,6 +164,7 @@ function handleDeepLinkReturn(url: string) {
"Invalid Protocol",
`Expected dyad://, got ${parsed.protocol}. Full URL: ${url}`
);
return;
}
if (parsed.hostname === "supabase-oauth-return") {
const token = parsed.searchParams.get("token");
......@@ -183,6 +184,7 @@ function handleDeepLinkReturn(url: string) {
url,
});
}
dialog.showErrorBox("Invalid deep link URL", url);
}
// Quit when all windows are closed, except on macOS. There, it's common
......
......@@ -47,6 +47,9 @@ export async function getSupabaseContext({
SUPABASE_SCHEMA_QUERY
);
const secrets = await supabase.getSecrets(supabaseProjectId);
const secretNames = secrets?.map((secret) => secret.name);
// TODO: include EDGE FUNCTIONS and SECRETS!
const context = `
......@@ -58,6 +61,9 @@ export async function getSupabaseContext({
## Publishable key (aka anon key)
${publishableKey}
## Secret names (environmental variables)
${JSON.stringify(secretNames)}
## Schema
${JSON.stringify(schema)}
`;
......
......@@ -79,7 +79,7 @@ export async function refreshSupabaseToken(): Promise<void> {
},
});
} catch (error) {
console.error("Error refreshing Supabase token:", error);
logger.error("Error refreshing Supabase token:", error);
throw error;
}
}
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论