Trying to fix fireToHash func export

This commit is contained in:
Vicente J. Ruiz Jurado 2018-08-05 10:58:35 +02:00
parent 5429dfbc04
commit 9e5a990c1c

View file

@ -142,14 +142,12 @@ function logUrl(fireEnc, params) {
export function fireFromHash(fireEnc, params) { export function fireFromHash(fireEnc, params) {
check(fireEnc, String); check(fireEnc, String);
check(params, Object); check(params, Object);
try {
// console.log(fireEnc); // console.log(fireEnc);
// const unsealed = Promise.await(urlEnc.decrypt(fireEnc)); // const unsealed = Promise.await(urlEnc.decrypt(fireEnc));
const unsealed = Promise.await(unsealW(fireEnc)); const unsealed = Promise.await(unsealW(fireEnc));
if (unsealed === undefined) { if (unsealed === undefined) {
logUrl(fireEnc, params); throw Error('Undefined unsealed');
// https://guide.meteor.com/data-loading.html
return this.ready();
} }
const w = unsealed.when; const w = unsealed.when;
unsealed.when = new Date(w); unsealed.when = new Date(w);
@ -164,16 +162,17 @@ export function fireFromHash(fireEnc, params) {
return findOrCreateFire(unsealedFix); return findOrCreateFire(unsealedFix);
/* console.log(`fires: ${fire.count()}`); /* console.log(`fires: ${fire.count()}`);
* return fire; */ * return fire; */
} catch (e) {
console.warn(e);
logUrl(fireEnc, params);
return this.ready();
}
} }
Meteor.publish('fireFromHash', function fireFromHashFunc(fireEnc, params) { Meteor.publish('fireFromHash', function fireFromHashFunc(fireEnc, params) {
check(fireEnc, String); check(fireEnc, String);
check(params, Object); check(params, Object);
return fireFromHash(fireEnc, params).bind(this); try {
return fireFromHash(fireEnc, params);
} catch (e) {
console.warn(e);
logUrl(fireEnc, params);
// https://guide.meteor.com/data-loading.html
return this.ready();
}
}); });