const User = require('../models/GPS.User') const InstalledDevice = require('../models/GPS.InstalledDevice') const Withdraw = require('../models/GPS.Withdraw') module.exports.mainPage = async (req, res) => { const device = await InstalledDevice.countDocuments({ userId: req.user_id }) const user = await User.findById(req.user_id).select('walletBalance score') res.status(200).json({ installedDevice: device, user }) } module.exports.walletPage = async (req, res) => { const withdraw = await Withdraw.findOne({ userId: req.user_id, status: 0 }) const user = await User.findById(req.user_id).select('walletBalance score') let pending if (withdraw) { pending = true } else { pending = false } res.status(200).json({ user, pending }) }