add message when API keys are missing
This commit is contained in:
parent
a6d894026f
commit
c063a21530
2 changed files with 6 additions and 1 deletions
|
@ -220,5 +220,8 @@
|
||||||
},
|
},
|
||||||
"error_msg_notattached": {
|
"error_msg_notattached": {
|
||||||
"message": "The product data has not been attached to the storage."
|
"message": "The product data has not been attached to the storage."
|
||||||
|
},
|
||||||
|
"error_msg_APImissing": {
|
||||||
|
"message": "You have not yet added the API keys. To continue, please add one in the options."
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -2,6 +2,8 @@
|
||||||
// Import the file module.
|
// Import the file module.
|
||||||
// import file from `./net.js`;
|
// import file from `./net.js`;
|
||||||
|
|
||||||
|
const texts = (await import(chrome.runtime.getURL("scripts/read.js"))).default;
|
||||||
|
|
||||||
// Don't forget to set the class as export default.
|
// Don't forget to set the class as export default.
|
||||||
export default class gemini {
|
export default class gemini {
|
||||||
#key;
|
#key;
|
||||||
|
@ -15,7 +17,7 @@ export default class gemini {
|
||||||
*/
|
*/
|
||||||
constructor (key, model, version = {"API": "v1beta"}) {
|
constructor (key, model, version = {"API": "v1beta"}) {
|
||||||
if ((key) ? (((typeof key).includes(`str`)) ? !(key.trim()) : true) : true) {
|
if ((key) ? (((typeof key).includes(`str`)) ? !(key.trim()) : true) : true) {
|
||||||
throw new Error(`The API key is required.`);
|
throw new ReferenceError(texts.localized(`error_msg_APImissing`));
|
||||||
};
|
};
|
||||||
|
|
||||||
// Register the API key privately.
|
// Register the API key privately.
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue