projeto-hit/backend/src/helpers/BotIsOnQueue.ts

37 lines
961 B
TypeScript

const fsPromises = require("fs/promises");
const fs = require('fs')
import ListUsersService from "../services/UserServices/ListUsersService"
const _botIsOnQueue = async (botName: string) => {
const { users, count, hasMore } = await ListUsersService({searchParam:`${botName}`,pageNumber:1});
let botIsOnQueue = false
let userIdBot = null
let queueId = null
if(users.length > 0){
try {
console.log('----------------- bot queue id: ', Object(users)[0]["queues"][0].id)
queueId = Object(users)[0]["queues"][0].id;
userIdBot = Object(users)[0].id
botIsOnQueue = true
}catch(err){
console.log('O usuário botqueue não está em nenhuma fila err: ',err)
}
}
else{
console.log('Usuário botqueue não existe!')
}
return { userIdBot: userIdBot, botQueueId: queueId, isOnQueue: botIsOnQueue }
}
export default _botIsOnQueue;