Borrar el token push y volver a guardarlo en vez de actualizar
This commit is contained in:
parent
d5c445fd74
commit
07f39194aa
@ -243,16 +243,19 @@ const extraControllers = {
|
|||||||
scopes: [],
|
scopes: [],
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
try {
|
try {
|
||||||
const context = buildContext(req, config);
|
const context = buildContext(req, config);
|
||||||
const userId = context.user && context.user.id ? context.user.id : null;
|
const userId = context.user && context.user.id ? context.user.id : null;
|
||||||
|
|
||||||
|
|
||||||
let data = {
|
let data = {
|
||||||
token: req.body.token,
|
token: req.body.token,
|
||||||
valid: 1,
|
valid: 1,
|
||||||
userId
|
userId
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
let params = extractParamsFromRequest(req, res, {
|
let params = extractParamsFromRequest(req, res, {
|
||||||
includeAll: false,
|
includeAll: false,
|
||||||
paginate: { limit: 1, page: 1 },
|
paginate: { limit: 1, page: 1 },
|
||||||
@ -264,15 +267,16 @@ const extraControllers = {
|
|||||||
// Buscamos el token y el usuario
|
// Buscamos el token y el usuario
|
||||||
console.log('>> Busco el token', params.params);
|
console.log('>> Busco el token', params.params);
|
||||||
let result = await userDeviceService.fetchOne(params, context);
|
let result = await userDeviceService.fetchOne(params, context);
|
||||||
if (!result) {
|
|
||||||
// Dar de alta el token
|
if (result) {
|
||||||
console.log('>> Dar de alta el token', data);
|
// Borramos el registro donde aparece el token
|
||||||
result = await userDeviceService.create(data, context);
|
console.log('>> Borro el registro del token', params.params, data, context);
|
||||||
} else {
|
result = await userDeviceService.delete(params, context);
|
||||||
// Actualizar el token
|
|
||||||
console.log('>> Actualizar el token', params.params, data, context);
|
|
||||||
result = await userDeviceService.update(params, { valid: 1 }, context);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Dar de alta el token
|
||||||
|
console.log('>> Dar de alta el token', data);
|
||||||
|
result = await userDeviceService.create(data, context);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
console.error(error);
|
console.error(error);
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user