Как вернуть результат функции?

На вход передается массив users = ['nick', 'nick2']

const searchGitlabUsers = (users) => {
      const temp = []
      users.forEach(async el => {
        const tmp1 = await axios.get(`users?username=${el}`)
        await tmp1.data.forEach(async el => {
          temp.push(el.id)
        })
      })
      return temp
    }
const test = async (note) => {
      const noteUser = usersFromNote(note)
      const gitlabUser = await searchGitlabUsers(noteUser).then(res => console.log(res))
      return gitlabUser
    }
console.log(test(note))

в tmp1 результат будет массив в котором хранится коллекция, по этому прохожусь дополнительно через forEach и хочу записать 2 полученных id в массив temp и получить его в результате

но при вызове функции получаю пустой массив


Ответы (0 шт):