const sql = require('./mysql')

function getUserAccounts(user) {
    let data = sql.query(`SELECT
      userAccounts.username,
      streams.streamName,
      streams.streamURL,
      userAccounts.expiaryDate
    FROM users
      INNER JOIN userAccounts
        ON users.id = userAccounts.userID
      INNER JOIN streams
        ON userAccounts.stream = streams.streamName
        WHERE users.id = '${user}'`)
    // console.log(data)
    if (data.length == 0) {
        return 'User Not Found'
    } else {
        return data
    }
}

function getAllUserAccounts() {
  let data = sql.query(`SELECT
  userAccounts.username,
  userAccounts.password
FROM userAccounts
    `)
  // console.log(data)
  if (data.length == 0) {
      return 'User Not Found'
  } else {
      return data
  }
}

module.exports = {
    getUserAccounts,
    getAllUserAccounts
}