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);

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…