37 lines
961 B
TypeScript
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; |