Browse Source

skip payment processing on second purchase in trib

feature/dockerfile-arm
Evan Feenstra 5 years ago
parent
commit
c25ee53bce
  1. 4
      api/controllers/media.ts
  2. 2
      api/network/receive.ts
  3. 5
      dist/api/controllers/media.js
  4. 2
      dist/api/controllers/media.js.map
  5. 2
      dist/api/network/receive.js
  6. 2
      dist/api/network/receive.js.map

4
api/controllers/media.ts

@ -245,7 +245,11 @@ const receivePurchase = async (payload) => {
// if sats forwarded from tribe owner, for the >1 time
// dont need to send back token, because admin already has it
if(isTribe && skip_payment_processing) {
console.log('=========================')
return console.log('=> skip payment processing')
} else {
console.log('=========================')
console.log("RETURN THE FULL MEDIA KEY")
}
const muid = mediaToken && mediaToken.split('.').length && mediaToken.split('.')[1]

2
api/network/receive.ts

@ -27,7 +27,7 @@ export const typesToReplay=[ // should match typesToForward
]
async function onReceive(payload){
// if tribe, owner must forward to MQTT
console.log('======> ON RECEIVE',payload.message&&payload.message.type,payload.message)
console.log('======> ON RECEIVE',payload.type,payload.message)
console.log('>>.>>', payload.sender&&payload.sender.pub_key)
let doAction = true
const toAddIn:{[k:string]:any} = {}

5
dist/api/controllers/media.js

@ -217,8 +217,13 @@ const receivePurchase = (payload) => __awaiter(void 0, void 0, void 0, function*
// if sats forwarded from tribe owner, for the >1 time
// dont need to send back token, because admin already has it
if (isTribe && skip_payment_processing) {
console.log('=========================');
return console.log('=> skip payment processing');
}
else {
console.log('=========================');
console.log("RETURN THE FULL MEDIA KEY");
}
const muid = mediaToken && mediaToken.split('.').length && mediaToken.split('.')[1];
if (!muid) {
return console.log('no muid');

2
dist/api/controllers/media.js.map

File diff suppressed because one or more lines are too long

2
dist/api/network/receive.js

@ -37,7 +37,7 @@ exports.typesToReplay = [
function onReceive(payload) {
return __awaiter(this, void 0, void 0, function* () {
// if tribe, owner must forward to MQTT
console.log('======> ON RECEIVE', payload.message && payload.message.type, payload.message);
console.log('======> ON RECEIVE', payload.type, payload.message);
console.log('>>.>>', payload.sender && payload.sender.pub_key);
let doAction = true;
const toAddIn = {};

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

File diff suppressed because one or more lines are too long
Loading…
Cancel
Save