12 lines
316 B
JavaScript
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 };
|
|
}
|
|
};
|