You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
PhishingAwarenessSimulation/Assets/Scripts/SupabaseManager.cs

32 lines
1.0 KiB
C#

using Supabase;
using UnityEngine;
using System.Threading.Tasks;
public class SupabaseManager : MonoBehaviour
{
public static Supabase.Client Client => Supabase.Client.Instance;
[Header("Supabase Settings")]
public string supabaseUrl = "https://vihjspljbslozbjzxutl.supabase.co";
public string supabaseKey = "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6InZpaGpzcGxqYnNsb3pianp4dXRsIiwicm9sZSI6ImFub24iLCJpYXQiOjE3NDk1NDc4OTMsImV4cCI6MjA2NTEyMzg5M30.IYPvShgu5j3NnE5PHn-aFLCBJl1QQaVQvAjzxFt8tlA";
private async void Awake()
{
if (Supabase.Client.Instance != null)
{
Debug.Log("✅ Supabase already initialized.");
return;
}
var options = new SupabaseOptions
{
AutoConnectRealtime = false,
ShouldInitializeRealtime = false
};
await Supabase.Client.InitializeAsync(supabaseUrl, supabaseKey, options);
Debug.Log("✅ Supabase Initialized via static method");
}
}