aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lib/countries.js2
-rw-r--r--lib/payments.js21
2 files changed, 19 insertions, 4 deletions
diff --git a/lib/countries.js b/lib/countries.js
index 9220a886..5fc19683 100644
--- a/lib/countries.js
+++ b/lib/countries.js
@@ -213,7 +213,7 @@ export default {
SR: "SUR",
SJ: "NOK",
SZ: "SWZ",
- SE: "SWE",
+ SE: "SEK",
CH: "CHE",
SY: "SYR",
TW: "TWN",
diff --git a/lib/payments.js b/lib/payments.js
index c8e74201..2764df18 100644
--- a/lib/payments.js
+++ b/lib/payments.js
@@ -181,13 +181,28 @@ export let credit = async (hash, amount, memo, ref, type = types.internal) => {
callWebhook(invoice, p);
if (user.hasprinter) {
- let words = dollarsToWords(
- parseFloat(((amount * p.rate) / 100000000).toFixed(2))
- );
+ let fiat = parseFloat(((amount * p.rate) / 100000000).toFixed(2));
+ let words = dollarsToWords(fiat);
let client = mqtt.connect("mqtt://ln.coinos.io", config.mqtt);
client.subscribe(username);
+ if (fiat === 0.02) {
+ words = "there is no second best";
+ client.publish(username, "easter");
+ }
+
+ if (fiat === 0.21) {
+ words = "tick tock, next block";
+ client.publish(username, "easter");
+ }
+
+ if (fiat === 0.69) {
+ words = "have fun staying poor";
+ client.publish(username, "easter");
+ }
+
+
let raw = `/app/data/uploads/${p.id}-raw.mp3`;
let out = `/app/data/uploads/${p.id}.mp3`;