Browse Source

mutate amt

dependabot/npm_and_yarn/ini-1.3.7
Evan Feenstra 4 years ago
parent
commit
04f6d0ff1f
  1. 12
      dist/src/network/receive.js
  2. 2
      dist/src/network/receive.js.map
  3. 10
      src/network/receive.ts

12
dist/src/network/receive.js

@ -140,20 +140,17 @@ function onReceive(payload) {
let realSatsContactId = null;
let amtToForward = 0;
if (payload.type === msgtypes.boost && payload.message.replyUuid) {
console.log("==< YOYO boost type");
const ogMsg = yield models_1.models.Message.findOne({ where: {
uuid: payload.message.replyUuid,
} });
if (ogMsg)
console.log("==< OG MSG FOUND!");
if (ogMsg)
console.log("==< amt", payload.message.amount);
if (ogMsg && ogMsg.sender) { // even include "me"
const theAmtToForward = payload.message.amount - (chat.pricePerMessage || 0) - (chat.escrowAmount || 0);
console.log('==< theAmtToForward', theAmtToForward);
if (theAmtToForward > 0) {
realSatsContactId = ogMsg.sender;
amtToForward = theAmtToForward;
if (amtToForward && payload.message && payload.message.amount) {
payload.message.amount = amtToForward; // mutate the payload amount
}
}
}
}
@ -232,9 +229,6 @@ function forwardMessageToTribe(ogpayload, sender, realSatsContactId, amtToForwar
const message = payload.message;
// HERE: NEED TO MAKE SURE ALIAS IS UNIQUE
// ASK xref TABLE and put alias there too?
if (amtToForwardToRealSatsContactId && message.amount) { // mutate the payload
message.amount = amtToForwardToRealSatsContactId; // show the real amount
}
send_1.sendMessage({
type, message,
sender: Object.assign(Object.assign(Object.assign({}, owner.dataValues), payload.sender && payload.sender.alias && { alias: payload.sender.alias }), { role: constants_1.default.chat_roles.reader }),

2
dist/src/network/receive.js.map

File diff suppressed because one or more lines are too long

10
src/network/receive.ts

@ -127,18 +127,17 @@ async function onReceive(payload){
let realSatsContactId = null
let amtToForward = 0
if(payload.type===msgtypes.boost && payload.message.replyUuid) {
console.log("==< YOYO boost type")
const ogMsg = await models.Message.findOne({where:{
uuid: payload.message.replyUuid,
}})
if(ogMsg) console.log("==< OG MSG FOUND!")
if(ogMsg) console.log("==< amt", payload.message.amount)
if(ogMsg && ogMsg.sender) { // even include "me"
const theAmtToForward = payload.message.amount - (chat.pricePerMessage||0) - (chat.escrowAmount||0)
console.log('==< theAmtToForward',theAmtToForward)
if(theAmtToForward>0) {
realSatsContactId = ogMsg.sender
amtToForward = theAmtToForward
if(amtToForward && payload.message && payload.message.amount) {
payload.message.amount = amtToForward // mutate the payload amount
}
}
}
}
@ -211,9 +210,6 @@ async function forwardMessageToTribe(ogpayload, sender, realSatsContactId, amtTo
const message = payload.message
// HERE: NEED TO MAKE SURE ALIAS IS UNIQUE
// ASK xref TABLE and put alias there too?
if(amtToForwardToRealSatsContactId && message.amount) { // mutate the payload
message.amount = amtToForwardToRealSatsContactId // show the real amount
}
sendMessage({
type, message,
sender: {

Loading…
Cancel
Save