Files
morteza-mortezai f2a91bdbf5 total score
2025-12-03 16:01:37 +03:30

23 lines
774 B
JavaScript

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, status: 1 })
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 })
}