Я пытаюсь создать две функции, одна функция получает две недели, а другая создает запрос, в котором я хочу отобразить недели, вот что я пытался:
let weeks = {};
async function getWeeks() {
await sql.open('./weeks.db');
sql.get(`SELECT * FROM weeks WHERE id = "1"`).then(row => {
weeks.firstWeek = row.week;
}).catch(console.error);
sql.get(`SELECT * FROM weeks WHERE id = "2"`).then(row => {
weeks.secondWeek = row.week;
}).catch(console.error);
sql.close();
}
await getWeeks().then(async function() {
makeEdits();
});
async function makeEdits() {
message.channel.send(new Discord.RichEmbed().setTitle(`Which week do you want?`).setDescription(`? for **${weeks.firstWeek}**.\n? for **${weeks.secondWeek}**.`)).then(async function(message) {
// Both values are undefined here however I can use them deeper down into the function
Я пытался ждатьфункцию, а затем запустить другую, но она не работает должным образом, что мне делать вместо этого?