INNER CODE UNIT · TypeScript
cleanExpiredMediaClips
raj457036/CopyCat-Clipboard · supabase/functions/clean_expired_clips/index.ts:16
async function cleanExpiredMediaClips(client: SupabaseClient) {
// current account query offset
let aqOffset = 0;
while (true) {
const accounts = await client.rpc(
"get_user_clipboard_sync_duration",
{
grace_period: 3,
free_hr: 24,
},
)
.select("*").range(aqOffset, aqOffset + 100);
if (!accounts.data) {
console.info("No accounts found!");
break;
}