update struct

This commit is contained in:
hatim boufnichel 2021-01-02 17:21:44 +01:00
parent 9aca44f85b
commit 2079b4f984

View file

@ -11,8 +11,8 @@ const Key = require('../gunDB/contact-api/key')
* @typedef {object} CoordinateOrder * @typedef {object} CoordinateOrder
* @prop {string} fromLndPub * @prop {string} fromLndPub
* @prop {string} toLndPub * @prop {string} toLndPub
* @prop {string} fromGunPub * @prop {string=} fromGunPub can be optional, if the payment/invoice is not related to an order
* @prop {string} toGunPub * @prop {string=} toGunPub can be optional, if the payment/invoice is not related to an order
* @prop {boolean} inbound * @prop {boolean} inbound
* *
* @prop {string=} ownerGunPub Reserved for buddy system: * @prop {string=} ownerGunPub Reserved for buddy system:
@ -55,10 +55,10 @@ const checkOrderInfo = (order = {}) => {
if (typeof toLndPub !== 'string' || toLndPub === '') { if (typeof toLndPub !== 'string' || toLndPub === '') {
return 'invalid or no "toLndPub" field provided to order coordinate' return 'invalid or no "toLndPub" field provided to order coordinate'
} }
if (typeof fromGunPub !== 'string' || fromGunPub === '') { if (fromGunPub && (typeof fromGunPub !== 'string' || fromGunPub === '')) {
return 'invalid or no "fromGunPub" field provided to order coordinate' return 'invalid or no "fromGunPub" field provided to order coordinate'
} }
if (typeof toGunPub !== 'string' || toGunPub === '') { if (toGunPub && (typeof toGunPub !== 'string' || toGunPub === '')) {
return 'invalid or no "toGunPub" field provided to order coordinate' return 'invalid or no "toGunPub" field provided to order coordinate'
} }
if (typeof inbound !== 'boolean') { if (typeof inbound !== 'boolean') {