aboutsummaryrefslogtreecommitdiffstats
path: root/lib/payments.js
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2023-09-02 17:12:10 +0000
committerAdam Soltys <[email protected]>2023-09-02 17:12:10 +0000
commit0d7574597d33bad78f4ebad3c38b956debb0e699 (patch)
treeb969b38d31922124a8fde1e4a01ab2c9ff4a75e1 /lib/payments.js
parent68a2aede36519b4d5891c9427e5cddc699082189 (diff)
downloadcoinos-server-0d7574597d33bad78f4ebad3c38b956debb0e699.tar.gz
coinos-server-0d7574597d33bad78f4ebad3c38b956debb0e699.zip
fix swedish currency
Diffstat (limited to 'lib/payments.js')
-rw-r--r--lib/payments.js21
1 files changed, 18 insertions, 3 deletions
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`;