so i want a way to be able to detect this error inside my javascript code
@firebase/firestore: Firestore (7.19.1): FirebaseError: [code=resource-exhausted]: Quota exceeded.
i see it in the console , but the catch can't get it nor in try nor in then :/
try {
// Your web app's Firebase configuration
var firebaseConfig = {
apiKey: "****VHhbGqI",
authDomain: "****m-sum-235202.firebaseapp.com",
databaseURL: "https://**'' '' m-sum-235202.firebaseio.com",
projectId: "premium-sum-235202",
storageBucket: "***'' '' 02.appspot.com",
messagingSenderId: "428499848193",
appId: "1:*******8193:web:520bc61504450a2e458400"
};
// Initialize Firebase
firebase.initializeApp(firebaseConfig);
console.log('daq')
console.log('daq2')
firebase.firestore().collection('testf').doc('test1').set({"zack9": firebase.firestore.FieldValue.increment(1)} , {merge: true }).then((data) => { alert(data) }).catch((error) => { alert('te') })
console.log('daq9')
} catch(error) {
console.log('daqaa')
console.log(error)
}
// tried this too
async function zack () {
try {
// Your web app's Firebase configuration
var firebaseConfig = {
apiKey: "×**'' *****BHuNxsY5VHhbGqI",
authDomain: "*'' '' '202.firebaseapp.com",
databaseURL: "https://***' '' eio.com",
projectId: "*****sum-235202",
storageBucket: "**'*' '202.appspot.com",
messagingSenderId: "**' *848193",
appId: "1:428499848193:web:****20bc61504450a2e458400"
};
// Initialize Firebase
firebase.initializeApp(firebaseConfig);
console.log('daq')
console.log('daq2')
await firebase.firestore().collection('test').doc('test1').set({"zack9": firebase.firestore.FieldValue.increment(1)} , {merge: true })
console.log('daq9')
} catch(error) {
console.log('daqaa')
console.log(error)
}
}
zack()