supersam/src/services/safeSupabaseCall.js

12 lines
316 B
JavaScript

import logger from "../utils/logger";
export const safeSupabaseCall = async (callback, fallbackMessage = "Ошибка Supabase") => {
try {
const data = await callback();
return { data, error: null };
} catch (error) {
logger.error(fallbackMessage, error);
return { data: null, error };
}
};