a tool for shared writing and social publishing
at d0c8a37fe5db62d80be317aefdf7437bf3891cf9 16 lines 482 B view raw
1"use server"; 2 3import { InterfaceState } from "components/IdentityProvider"; 4import { getIdentityData } from "./getIdentityData"; 5import { supabaseServerClient } from "supabase/serverClient"; 6 7export async function updateIdentityInterfaceState( 8 interfaceState: InterfaceState, 9) { 10 let identity = await getIdentityData(); 11 if (!identity) return; 12 await supabaseServerClient 13 .from("identities") 14 .update({ interface_state: interfaceState }) 15 .eq("id", identity.id); 16}