#supabase 3.1.2 version import io.github.jan.supabase.auth.android.AndroidSessionManager not working
#issue
This is my supabasemanager.kt
package com.example.guffchat
import android.content.Context
import io.github.jan.supabase.SupabaseClient
import io.github.jan.supabase.createSupabaseClient
import io.github.jan.supabase.auth.Auth // Import the Auth (GoTrue) plugin
import io.github.jan.supabase.auth.SessionManager
// This is the correct import for the AndroidSessionManager class for supabase-kt v3.x
import io.github.jan.supabase.auth.android.AndroidSessionManager
import io.github.jan.supabase.functions.Functions
import io.github.jan.supabase.postgrest.Postgrest
import io.github.jan.supabase.realtime.Realtime
import io.github.jan.supabase.storage.Storage
import io.ktor.client.engine.okhttp.OkHttp
import java.util.concurrent.TimeUnit
object SupabaseManager {
lateinit var client: SupabaseClient
private set
fun initialize(context: Context) {
if (::client.isInitialized) return
client = createSupabaseClient(
supabaseUrl = BuildConfig.SUPABASE_URL,
supabaseKey = BuildConfig.SUPABASE_ANON_KEY
) {
httpEngine = OkHttp.create {
config {
connectTimeout(15, TimeUnit.SECONDS)
readTimeout(30, TimeUnit.SECONDS)
writeTimeout(30, TimeUnit.SECONDS)
pingInterval(20, TimeUnit.SECONDS)
}
}
install(Auth) {
// You create an AndroidSessionManager and assign it to the sessionManager property.
sessionManager = AndroidSessionManager(context)
}
install(Postgrest)
install(Functions)
install(Realtime)
install(Storage)
}
}
}
Hello please help me to fix the issue
supabase 3.1.2 version import io.github.jan.supabase.auth.android.AndroidSessionManager overall this function is now not wokring why
This is my supabasemanager.kt
package com.example.guffchat
import android.content.Context
import io.github.jan.supabase.SupabaseClient
import io.github.jan.supabase.createSupabaseClient
import io.github.jan.supabase.auth.Auth // Import the Auth (GoTrue) plugin
import io.github.jan.supabase.auth.SessionManager
// This is the correct import for the AndroidSessionManager class for supabase-kt v3.x
import io.github.jan.supabase.auth.android.AndroidSessionManager
import io.github.jan.supabase.functions.Functions
import io.github.jan.supabase.postgrest.Postgrest
import io.github.jan.supabase.realtime.Realtime
import io.github.jan.supabase.storage.Storage
import io.ktor.client.engine.okhttp.OkHttp
import java.util.concurrent.TimeUnit
object SupabaseManager {
lateinit var client: SupabaseClient
private set
fun initialize(context: Context) {
if (::client.isInitialized) return
client = createSupabaseClient(
supabaseUrl = BuildConfig.SUPABASE_URL,
supabaseKey = BuildConfig.SUPABASE_ANON_KEY
) {
httpEngine = OkHttp.create {
config {
connectTimeout(15, TimeUnit.SECONDS)
readTimeout(30, TimeUnit.SECONDS)
writeTimeout(30, TimeUnit.SECONDS)
pingInterval(20, TimeUnit.SECONDS)
}
}
install(Auth) {
// You create an AndroidSessionManager and assign it to the sessionManager property.
sessionManager = AndroidSessionManager(context)
}
install(Postgrest)
install(Functions)
install(Realtime)
install(Storage)
}
}
}
Hello please help me to fix the issue
supabase 3.1.2 version import io.github.jan.supabase.auth.android.AndroidSessionManager overall this function is now not wokring why