fix(auth): split load evenly between two instances

This commit is contained in:
Gergő Móricz 2025-03-03 20:53:51 +01:00
parent 67ee2662de
commit 8620bf3d5e

View File

@ -6,7 +6,7 @@ import {
PlanType,
RateLimiterMode,
} from "../types";
import { supabase_rr_service } from "../services/supabase";
import { supabase_rr_service, supabase_service } from "../services/supabase";
import { withAuth } from "../lib/withAuth";
import { RateLimiterRedis } from "rate-limiter-flexible";
import { sendNotification } from "../services/notification/email_notification";
@ -100,7 +100,8 @@ export async function getACUC(
? "auth_credit_usage_chunk_extract"
: "auth_credit_usage_chunk_test_22_credit_pack_n_extract";
while (retries < maxRetries) {
({ data, error } = await supabase_rr_service.rpc(
const client = Math.random() > 0.5 ? supabase_rr_service : supabase_service;
({ data, error } = await client.rpc(
rpcName,
{ input_key: api_key },
{ get: true },