|
@ -193,7 +193,7 @@ const receivePurchase = (payload) => __awaiter(void 0, void 0, void 0, function* |
|
|
console.log('=> received purchase', { payload }); |
|
|
console.log('=> received purchase', { payload }); |
|
|
var date = new Date(); |
|
|
var date = new Date(); |
|
|
date.setMilliseconds(0); |
|
|
date.setMilliseconds(0); |
|
|
const { owner, sender, chat, amount, mediaToken, msg_uuid, chat_type, skip_payment_processing } = yield helpers.parseReceiveParams(payload); |
|
|
const { owner, sender, chat, amount, mediaToken, msg_uuid, chat_type, skip_payment_processing, purchaser_id } = yield helpers.parseReceiveParams(payload); |
|
|
if (!owner || !sender || !chat) { |
|
|
if (!owner || !sender || !chat) { |
|
|
return console.log('=> group chat not found!'); |
|
|
return console.log('=> group chat not found!'); |
|
|
} |
|
|
} |
|
@ -280,15 +280,18 @@ const receivePurchase = (payload) => __awaiter(void 0, void 0, void 0, function* |
|
|
meta: { amt: amount }, |
|
|
meta: { amt: amount }, |
|
|
pubkey: sender.publicKey, |
|
|
pubkey: sender.publicKey, |
|
|
}); |
|
|
}); |
|
|
|
|
|
const msgToSend = { |
|
|
|
|
|
mediaToken: theMediaToken, |
|
|
|
|
|
mediaKey: mediaKey.key, |
|
|
|
|
|
mediaType: ogMessage.mediaType, |
|
|
|
|
|
}; |
|
|
|
|
|
if (purchaser_id) |
|
|
|
|
|
msgToSend.purchaser = purchaser_id; |
|
|
network.sendMessage({ |
|
|
network.sendMessage({ |
|
|
chat: Object.assign(Object.assign({}, chat.dataValues), { contactIds: [sender.id] }), |
|
|
chat: Object.assign(Object.assign({}, chat.dataValues), { contactIds: [sender.id] }), |
|
|
sender: owner, |
|
|
sender: owner, |
|
|
type: constants.message_types.purchase_accept, |
|
|
type: constants.message_types.purchase_accept, |
|
|
message: { |
|
|
message: msgToSend, |
|
|
mediaToken: theMediaToken, |
|
|
|
|
|
mediaKey: mediaKey.key, |
|
|
|
|
|
mediaType: ogMessage.mediaType, |
|
|
|
|
|
}, |
|
|
|
|
|
success: (data) => __awaiter(void 0, void 0, void 0, function* () { |
|
|
success: (data) => __awaiter(void 0, void 0, void 0, function* () { |
|
|
console.log('purchase_accept sent!'); |
|
|
console.log('purchase_accept sent!'); |
|
|
const acceptMsg = yield models_1.models.Message.create({ |
|
|
const acceptMsg = yield models_1.models.Message.create({ |
|
|