use serde_json::{json, Value};
use crate::{generate_id, universals::HttpMethod, SupabaseClient};
impl SupabaseClient {
pub async fn insert(
&self,
table_name: &str,
mut body: Value
) -> Result<String, String> {
let new_id = generate_id();
body["id"] = json!(new_id);
self.request(
&format!("/rest/v1/{table_name}"),
HttpMethod::Post,
Some(body),
false
).await?;
Ok(new_id)
}
}