Advertisement
Guest User

Untitled

a guest
Feb 17th, 2020
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. import Db from 'database' // Db.query ? async method
  2.  
  3. export default {
  4.   async getAvailableUsers () {
  5.     let users = await Db.query('SELECT * FROM users WHERE occupied = FALSE')
  6.  
  7.     let promises = users.map( user => {
  8.       // return new Promise((resolve, reject)=> {
  9.       //   return this.getUserGroup(user).then(group => {
  10.       //     resolve({...user, group: group})
  11.       //   })
  12.       // })
  13.    })
  14.  
  15.    return Promise.all(promises)
  16.   },
  17.  
  18.   async getUserGroup () {
  19.     return await Db.query(`SELECT * FROM groups WHERE userId = ?`, [user.id])
  20.     // return this.formatGroup(group)
  21.   },
  22.  
  23.   formatGroup (group) {
  24.     return group.name = group.name.replace('"', '\'')
  25.   }
  26. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement