#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
Was this page helpful?