سلام
کسی از دوستان میدونه چرا داخل لاگ دومی 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 داره
سوم اینکه اون return mode اصلا اینجا وظیفه برگردوند نداره این یک callback که داخل generate استفاده میشه
کد generate رو قرار بدید تا ببینیم که چی هست اصلا
generate یه رکورد داخل دیتابیس ذخیره میکنه ولی اگه ارور داشته باشه یا به هر مشکلی بخوره مقدار false رو داخل callback میزاره واگه بدون ایراد رکورد ایجاد بشه مقدار true میشه.
generate به خوبی کار میکنه و مقدار درست رو برمی گردونه.
حالا من میخوام این مقدار callback رو داخل status بریزم و status رو return کنم و داخل یه کلاس دیگه از این متد استفاده کنم.
ممنون میشم روش درستش رو بگین بهم
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟