سلام
کسی از دوستان میدونه چرا داخل لاگ دومی undefined چاپ میشه؟؟
مقدار mode درسته ولی وقتی return میکنم داخل status و لاگ میگیرم undefined چاپ میشه
async set_follow(followerID , followedID){
let status = await this.generate(followerID , followedID , (mode)=>{
console.log(mode);
return mode;
})
console.log(status);
}generate یه رکورد داخل دیتابیس ذخیره میکنه ولی اگه ارور داشته باشه یا به هر مشکلی بخوره مقدار false رو داخل callback میزاره واگه بدون ایراد رکورد ایجاد بشه مقدار true میشه.
generate به خوبی کار میکنه و مقدار درست رو برمی گردونه.
حالا من میخوام این مقدار callback رو داخل status بریزم و status رو return کنم و داخل یه کلاس دیگه از این متد استفاده کنم.
ممنون میشم روش درستش رو بگین بهم
شاید پاسخ شما همینجا باشد
کسی از دوستان نمیتونه راهنمایی کنه؟