mirror of
https://github.com/HabitRPG/habitica.git
synced 2025-12-16 22:27:26 +01:00
More Client Fixes (#9036)
* add automatic user syncing when user._v does not match with server * fix google signup * fixes to user sync * check for next cron on activity * add comment
This commit is contained in:
@@ -10,15 +10,9 @@ module.exports = function responseHandler (req, res, next) {
|
||||
|
||||
if (message) response.message = message;
|
||||
|
||||
// When userV=Number (user version) query parameter is passed and a user is logged in,
|
||||
// sends back the current user._v in the response so that the client
|
||||
// can verify if it's the most up to date data.
|
||||
// Considered part of the private API for now and not officially supported
|
||||
if (user) {
|
||||
response.notifications = user.notifications.map(notification => notification.toJSON());
|
||||
if (req.query.userV) {
|
||||
response.userV = user._v;
|
||||
}
|
||||
response.userV = user._v;
|
||||
}
|
||||
|
||||
res.status(status).json(response);
|
||||
|
||||
Reference in New Issue
Block a user