Skip to content

Instantly share code, notes, and snippets.

View rewbs's full-sized avatar

Robin Fernandes rewbs

View GitHub Profile
@rewbs
rewbs / x.ts
Created August 12, 2025 00:57
Auth0 -> privy matching
export async function findExistingDbUserFromPrivyUser(privyUser: PrivyInternalUser) {
const log = getUtilityLogger();
// First, check if a Privy account already exists
const account = await db.account.findUnique({
where: {
provider_providerAccountId: {
provider: "privy",
providerAccountId: privyUser.id,
'use client';
import { useEffect, useRef } from 'react';
import { getAccessToken } from '@privy-io/react-auth';
export function usePrivyBackgroundRefresh() {
const timer = useRef<number | null>(null);
const backoffMs = useRef(0); // grows on error, resets on success
useEffect(() => {
let cancelled = false;
{
"metadata": {
"owner": "vuyp:414158939555364865",
"usage": {
"per_model": {
"claude-3-5-sonnet-20241022": {
"modelID": "claude-3-5-sonnet-20241022",
"sum_input_tokens": 20191,
"sum_output_tokens": 7067,
"calls": 20
{
"metadata": {
"owner": "vuyp:414158939555364865",
"usage": {
"per_model": {
"claude-3-5-sonnet-20241022": {
"modelID": "claude-3-5-sonnet-20241022",
"sum_input_tokens": 24437,
"sum_output_tokens": 10240,
"calls": 20
{
"metadata": {
"owner": "vuyp:414158939555364865",
"usage": {
"per_model": {
"claude-3-5-sonnet-20241022": {
"modelID": "claude-3-5-sonnet-20241022",
"sum_input_tokens": 151335,
"sum_output_tokens": 19773,
"calls": 36
{
"metadata": {
"owner": "oms2213:721268260649304134",
"usage": {
"per_model": {
"claude-3-5-sonnet-20241022": {
"modelID": "claude-3-5-sonnet-20241022",
"sum_input_tokens": 36907,
"sum_output_tokens": 5439,
"calls": 15
{
"metadata": {
"owner": "spiketickett:185202457066864640",
"usage": {
"per_model": {
"claude-3-5-sonnet-20241022": {
"modelID": "claude-3-5-sonnet-20241022",
"sum_input_tokens": 2914,
"sum_output_tokens": 2249,
"calls": 2
This file has been truncated, but you can view the full file.
{
"metadata": {
"owner": "oms2213:721268260649304134",
"usage": {
"per_model": {
"claude-3-5-sonnet-20241022": {
"modelID": "claude-3-5-sonnet-20241022",
"sum_input_tokens": 60385,
"sum_output_tokens": 8330,
"calls": 12
{
"metadata": {
"owner": "zpankz:320489549803552769",
"usage": {
"per_model": {
"claude-3-5-sonnet-20241022": {
"modelID": "claude-3-5-sonnet-20241022",
"sum_input_tokens": 14127,
"sum_output_tokens": 4751,
"calls": 9
{
"metadata": {
"owner": "zpankz:320489549803552769",
"usage": {
"per_model": {
"claude-3-5-sonnet-20241022": {
"modelID": "claude-3-5-sonnet-20241022",
"sum_input_tokens": 2958,
"sum_output_tokens": 1811,
"calls": 2