Im an ionic beginner and was following some tutorials and as I was trying to catch an error I ran into some typescript errors… Here is my code.
addnewmessage(msg) {
if (this.buddy) {
var promise = new Promise((resolve, reject) => {
this.firebuddychats.child(firebase.auth().currentUser.uid).child(this.buddy.uid).push({
sentby: firebase.auth().currentUser.uid,
message: msg,
timestamp: firebase.database.ServerValue.TIMESTAMP
}).then(() => {
this.firebuddychats.child(this.buddy.uid).child(firebase.auth().currentUser.uid).push({
sentby: firebase.auth().currentUser.uid,
message: msg,
timestamp: firebase.database.ServerValue.TIMESTAMP
}).then(() => {
resolve(true);
}).catch((err) => {
reject(err);
})
})
})
return promise;
}
}
and screenshots