a tool for shared writing and social publishing
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}