INNER CODE UNIT · JavaScript

repairGeminiLegacyProfile

kevinchin12/ImageLens · background.js:503

function repairGeminiLegacyProfile(settings, legacyProfiles, promptProfiles, imageProfiles) {
  if (legacyProfiles?.gemini) {
    if (!legacyProfiles.gemini.promptApiKey && settings.geminiApiKey) {
      legacyProfiles.gemini.promptApiKey = settings.geminiApiKey;
    }
    if (!legacyProfiles.gemini.promptModel && settings.geminiTextModel) {
      legacyProfiles.gemini.promptModel = settings.geminiTextModel;
    }
    if (!legacyProfiles.gemini.imageModel && settings.geminiImageModel) {
      legacyProfiles.gemini.imageModel = settings.geminiImageModel;
    }
  }

  if (promptProfiles?.gemini && !promptProfiles.gemini.apiKey && settings.geminiApiKey) {
    promptProfiles.gemini.apiKey = settings.geminiApiKey;
  }
  if (imageProfiles?.gemini && !imageProfiles.gemini.apiKey && settings.geminiApiKey) {
    imageProfiles.gemini.apiKey = settings.geminiApiKey;

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…