btn_good.setOnClickListener {
mDatabase.child("opinions").orderByKey().limitToLast(1).addListenerForSingleValueEvent(object: ValueEventListener{
override fun onCancelled(error: DatabaseError) {
Log.e(ACT, "onCancelled: ", error.toException())
}
override fun onDataChange(data: DataSnapshot) {
//var date = data.getValue(Opinion::
class.java)?.date
var id = mDatabase.child("opinions").push().key
var op = data.getValue(Opinion::
class.java)
for (lst in op) var qty = lst.quantity
//var date = data.getValue(Opinion::
class.java)?.date
//var qty = data.getValue(Opinion::
class.java)?.quantity
// var qty = id?.let { it1 -> mDatabase.child("opinions").child(it1).child("quantity") }.toString()
// var date = id?.let { it1 -> mDatabase.child("opinions").child(it1).child("date") }.toString()
Log.d("todays date", date.toString() )
Log.d("todays qty", qty.toString() )
//Log.d("quantity of oppinions", qty.toString() )
if (date.equals(today)){
val newOpinion = Opinion(today, "003", 1) //qty.toInt())
if (id != null) {
mDatabase.child("opinions").child(id).setValue(newOpinion)
}
} else {
val newOpinion = Opinion(today, "003", 1)
mDatabase.child("opinions").push().setValue(newOpinion)
}
}
})
showToast(this, "We're so happy")
}