INNER CODE UNIT · TypeScript
revokeDevice
raj457036/CopyCat-Clipboard · supabase/functions/manage_sync_devices/index.ts:144
async function revokeDevice(
client: SupabaseClient,
userId: string,
payload: Payload,
) {
const deviceId = payload.deviceId?.trim();
if (!deviceId) {
return jsonResponse({ error: "deviceId is required for revoke" }, 400);
}
const { error } = await client
.from(DEVICES_TABLE)
.update({ isRevoked: true })
.eq("userId", userId)
.eq("deviceId", deviceId);
if (error) {
console.error("revoke device error:", error.message);