One more fix for less likely error
This commit is contained in:
parent
0c4fb0e546
commit
eacf05c191
|
@ -1028,15 +1028,19 @@
|
|||
if (!hasCriteriaHeader() && !hasEditDiv() && !checkNGStar()) {
|
||||
console.log('Is Review');
|
||||
|
||||
var title, description, supportInfo, mainPhoto, supportPhoto, nearbyImages, questionTitles, questionTexts, possibleCategories;
|
||||
var title, description, supportInfo, mainPhoto, supportPhoto, nearbyImages, questionTitles, questionTexts, possibleCategories, questionResults;
|
||||
title = getTitleFromElement();
|
||||
description = getDescriptionFromElement();
|
||||
supportInfo = getSupportingInfoFromElement();
|
||||
mainPhoto = getMainPhoto();
|
||||
supportPhoto = getSupportPhoto();
|
||||
nearbyImages = getNearbyImages();
|
||||
questionTitles = getReviewQuestionTitles();
|
||||
questionTexts = getTexts();
|
||||
if (!questionTitles) {
|
||||
questionTitles = getReviewQuestionTitles();
|
||||
}
|
||||
if (!questionTexts) {
|
||||
questionTexts = getTexts();
|
||||
}
|
||||
|
||||
console.log('Title Text (Review): ', title);
|
||||
console.log('Description Text (Review): ', description);
|
||||
|
@ -1046,12 +1050,13 @@
|
|||
console.log('Nearby Image Link(s) (Review): ', nearbyImages);
|
||||
console.log('Question Titles (Review): ', questionTitles);
|
||||
console.log('Questions (Review): ', questionTexts);
|
||||
var questionResults = await clickAllButtonsAndGetText();
|
||||
if (!questionResults) {
|
||||
questionResults = await clickAllButtonsAndGetText();
|
||||
}
|
||||
console.log('Question Informations (Review): ', questionResults);
|
||||
await new Promise(resolve => setTimeout(resolve, 2000));
|
||||
possibleCategories = getPossibleCategories();
|
||||
if (possibleCategories) {
|
||||
await new Promise(resolve => setTimeout(resolve, 500));
|
||||
console.log('Possible Categories (Review): ', possibleCategories);
|
||||
}
|
||||
|
||||
|
@ -1083,7 +1088,7 @@
|
|||
|
||||
function getReviewQuestionStrings(questionResults) {
|
||||
// Check if the arrays have the same length
|
||||
if (questionTitles.length !== texts.length || texts.length !== questionResults.length) {
|
||||
if (questionTitles.length !== questionTexts.length || questionTexts.length !== questionResults.length) {
|
||||
throw new Error("The arrays must have the same length");
|
||||
}
|
||||
|
||||
|
@ -1093,7 +1098,7 @@
|
|||
// Loop through the arrays and create the question strings
|
||||
for (var i = 0; i < questionTitles.length; i++) {
|
||||
// Create a string for each question
|
||||
var questionString = `Question Title: ${questionTitles[i]}\nQuestion Text: ${texts[i]}\nQuestion Info: ${questionResults[i]}\n\n`;
|
||||
var questionString = `Question Title: ${questionTitles[i]}\nQuestion Text: ${questionTexts[i]}\nQuestion Info: ${questionResults[i]}\n\n`;
|
||||
|
||||
// Add the question string to the result array
|
||||
reviewQuestionStrings.push(questionString);
|
||||
|
@ -1106,8 +1111,8 @@
|
|||
var reviewQuestionFinalString = ''
|
||||
var reviewQuestionChoice = []
|
||||
for (let i = 0; i < getReviewQuestionStrings(questionResults).length; i++) {
|
||||
var title = questionTitles[i];
|
||||
reviewQuestionTexts[i] = `{"$schema":"http://json-schema.org/draft-07/schema#","type":"object","properties":{"${title}":{"type":"string","enum":["yes","no","unsure"]}},"required":["${title}"]"}\n ${reviewQuestionTexts[i]}\nDetermine whether or not the wayspot fits the criteria, do not be harsh.`
|
||||
var titleOfQuestion = questionTitles[i];
|
||||
reviewQuestionTexts[i] = `{"$schema":"http://json-schema.org/draft-07/schema#","type":"object","properties":{"${titleOfQuestion}":{"type":"string","enum":["yes","no","unsure"]}},"required":["${titleOfQuestion}"]"}\n ${reviewQuestionTexts[i]}\nDetermine whether or not the wayspot fits the criteria.`
|
||||
reviewQuestionFinalString = reviewBaseText + reviewQuestionTexts[i] + bottomText
|
||||
reviewQuestionChoice[i] = await geminiCallAPI(reviewQuestionFinalString, reviewImageMain)
|
||||
switch (Object.values(reviewQuestionChoice[i])[0]) {
|
||||
|
@ -1220,3 +1225,4 @@
|
|||
}
|
||||
}
|
||||
})();
|
||||
|
||||
|
|
Loading…
Reference in New Issue