currentSupabaseOAuthConfigForProject function

FFSupabaseConfig currentSupabaseOAuthConfigForProject(
  1. FFProject project, {
  2. required String currentEnvironmentKey,
  3. required String defaultEnvironmentKey,
})

Implementation

FFSupabaseConfig currentSupabaseOAuthConfigForProject(
  FFProject project, {
  required String currentEnvironmentKey,
  required String defaultEnvironmentKey,
}) {
  final configs = project.backend.supabaseOauthConfig.oauthConfigs;
  return project.backend.hasSupabaseOauthConfig()
      ? configs[currentEnvironmentKey] ??
          configs[defaultEnvironmentKey] ??
          FFSupabaseConfig()
      : FFSupabaseConfig();
}