const { data: prompt, error } = await supabase
.from("prompts")
.insert({ name, description })
.select("*")
.single();
if (error) {
throw new Error(error.message);
}
const { data: version, error: versionError } = await supabase
.from("prompt_versions")
.insert({
prompt_id: prompt.id,
content,
});
if (versionError) {
throw new Error(versionError.message);
}
return prompt;
}
const { data: prompt, error } = await supabase
.from("prompts")
.insert({ name, description })
.select("*")
.single();
if (error) {
throw new Error(error.message);
}
const { data: version, error: versionError } = await supabase
.from("prompt_versions")
.insert({
prompt_id: prompt.id,
content,
});
if (versionError) {
throw new Error(versionError.message);
}
return prompt;
}