diff --git a/logtrans.txt b/logtrans.txt
index ebcc38f..2fab216 100644
--- a/logtrans.txt
+++ b/logtrans.txt
@@ -96,4 +96,24 @@ PaoTEST1: 10 RIS]
Gio 12/10 ORE 08:06: [Circuito RIS Rimini]: Inviate Monete da paoloar77 a SuryaArena2 1 RIS [causale: ]
Saldi:
paoloar77: -18 RIS]
-SuryaArena2: 7 RIS]
\ No newline at end of file
+SuryaArena2: 7 RIS]
+Mer 29/11 ORE 16:35: [Circuito RIS Italia]: Inviate Monete da SuryaArena a paoloar77 5 RIS [causale: Seconda]
+Saldi:
+SuryaArena: -5 RIS]
+paoloar77: 5 RIS]
+Mer 29/11 ORE 16:44: [Circuito RIS Italia]: Inviate Monete da SuryaArena a paoloar77 3 RIS [causale: Eccolo]
+Saldi:
+SuryaArena: -8 RIS]
+paoloar77: 8 RIS]
+Mer 29/11 ORE 16:50: [Circuito RIS Italia]: Inviate Monete da SuryaArena a paoloar77 3 RIS [causale: Ricevuto un bel massaggio]
+Saldi:
+SuryaArena: -11 RIS]
+paoloar77: 11 RIS]
+Mer 29/11 ORE 16:52: [Circuito RIS Bologna]: Inviate Monete da SuryaArena a paoloar77 4 RIS [causale: Un bel massaggio con olio caldo]
+Saldi:
+SuryaArena: -4 RIS]
+paoloar77: 14 RIS]
+Mer 29/11 ORE 17:14: [Circuito RIS Italia]: Inviate Monete da SuryaArena a paoloar77 2 RIS [causale: Massaggio !]
+Saldi:
+SuryaArena: -13 RIS]
+paoloar77: 13 RIS]
\ No newline at end of file
diff --git a/src/server/locales/it.json b/src/server/locales/it.json
index 94b0248..a33bbe5 100644
--- a/src/server/locales/it.json
+++ b/src/server/locales/it.json
@@ -109,5 +109,9 @@
"SENDMSG_ENTRA_IN_RISO_ITALIA": "Ciao %s!
%s che appartiene al %s vuole inviarti dei RIS. Per poterli ricevere dovete entrambi utilizzare il Circuito RIS Italia.",
"CLICCA_QUI": "CLICCA QUI",
"✅ %s è stato Abilitato correttamente (da %s)!": "✅ %s è stato Abilitato correttamente (da %s)!",
- "✅ Sei stato Abilitato correttamente da %s!": "✅ Sei stato Abilitato correttamente da %s!"
+ "✅ Sei stato Abilitato correttamente da %s!": "✅ Sei stato Abilitato correttamente da %s!",
+ "🚫 Hai rifiutato l'accesso alla App di RISO da parte di %s!": "🚫 Hai rifiutato l'accesso alla App di RISO da parte di %s!",
+ "🚫 Ti è stato rifiutato l'accesso. Probabilmente l'username con cui ti sei registrato non ti conosce. (%s) !
Contatta l'Assistenza Tecnica.": "🚫 Ti è stato rifiutato l'accesso. Probabilmente l'username con cui ti sei registrato non ti conosce. (%s) !
Contatta l'Assistenza Tecnica.",
+ "🚫 %s ha rifiutato l'accesso alla App a %s !": "🚫 %s ha rifiutato l'accesso alla App a %s !",
+ "✅ Hai Abilitato l'accesso alla App a %s !": "✅ Hai Abilitato l'accesso alla App a %s !"
}
\ No newline at end of file
diff --git a/src/server/models/user.js b/src/server/models/user.js
index 812bd45..83c3ac1 100755
--- a/src/server/models/user.js
+++ b/src/server/models/user.js
@@ -2076,22 +2076,33 @@ UserSchema.statics.setFriendsCmd = async function (req, idapp, usernameOrig, use
try {
if (cmd === shared_consts.FRIENDSCMD.SETTRUST) {
- // Aggiungi alle amicizie
- await this.setFriendsCmd(req, idapp, usernameOrig, usernameDest,
- shared_consts.FRIENDSCMD.SETFRIEND, value);
-
+ let msgOrig = '';
+ let msgDest = '';
+ // Aggiorna true se lo accetti e false se non lo accetti
const ris = await User.updateOne({ idapp, username: usernameDest },
{ $set: { verified_by_aportador: value, trust_modified: new Date() } },
{ new: false });
- const msgOrig = i18n.__({ phrase: '✅ %s è stato Abilitato correttamente (da %s)!', locale: userDest.lang }, userDest.username, usernameOrig);
- const msgDest = i18n.__({ phrase: '✅ Sei stato Abilitato correttamente da %s!', locale: lang }, usernameOrig);
+ if (value) {
+ // Aggiungi alle amicizie
+ await this.setFriendsCmd(req, idapp, usernameOrig, usernameDest,
+ shared_consts.FRIENDSCMD.SETFRIEND, value);
+
+ msgOrig = i18n.__({ phrase: '✅ Hai Abilitato l\'accesso alla App a %s !', locale: userDest.lang }, userDest.username);
+ msgDest = i18n.__({ phrase: '✅ Sei stato Abilitato correttamente da %s!', locale: lang }, usernameOrig);
+ msgAdmin = i18n.__({ phrase: '✅ %s è stato Abilitato correttamente (da %s)!', locale: userDest.lang }, userDest.username, usernameOrig);
+ } else {
+ msgOrig = i18n.__({ phrase: '🚫 Hai rifiutato l\'accesso alla App di RISO da parte di %s!', locale: userDest.lang }, userDest.username);
+ msgDest = i18n.__({ phrase: '🚫 Ti è stato rifiutato l\'accesso. Probabilmente l\'username con cui ti sei registrato non ti conosce. (%s) !
Contatta l\'Assistenza Tecnica.', locale: lang }, usernameOrig);
+ msgAdmin = i18n.__({ phrase: '🚫 %s ha rifiutato l\'accesso alla App a %s !', locale: userDest.lang }, usernameOrig, userDest.username);
+
+ }
await telegrambot.sendMsgTelegram(idapp, usernameOrig, msgOrig);
await telegrambot.sendMsgTelegram(idapp, userDest.username, msgDest);
-
+
// Invia questo msg anche all'Admin
- await telegrambot.sendMsgTelegramToTheAdmin(idapp, msgDest, true);
+ await telegrambot.sendMsgTelegramToTheAdmin(idapp, msgAdmin, true);
// telegrambot.askConfirmationUser(user.idapp, shared_consts.CallFunz.REGISTRATION, user, '', '', '', '');
diff --git a/src/server/sendemail.js b/src/server/sendemail.js
index dcb08f0..57ef36e 100755
--- a/src/server/sendemail.js
+++ b/src/server/sendemail.js
@@ -27,6 +27,8 @@ const shared_consts = require('./tools/shared_nodejs');
const {User} = require('./models/user');
+const { MsgTemplate } = require('./models/msg_template');
+
const transport_preview = nodemailer.createTransport({
jsonTransport: true,
});
@@ -168,6 +170,9 @@ module.exports = {
// console.log('idapp', idapp, tools.getNomeAppByIdApp(idapp));
+ // ++ estrai l'html da mettere sulla email:
+ // const msghtml = await MsgTemplate.getMsgByLang(idapp, user, shared_consts.TypeMsgTemplate.MSG_BENV_REGISTRATO, user.lang);
+
let mylocalsconf = {
idapp,
dataemail: await this.getdataemail(idapp),
diff --git a/src/server/tools/shared_nodejs.js b/src/server/tools/shared_nodejs.js
index 4ec867d..3a93621 100755
--- a/src/server/tools/shared_nodejs.js
+++ b/src/server/tools/shared_nodejs.js
@@ -411,6 +411,7 @@ module.exports = {
TypeMsgTemplate: {
MSG_BENVENUTO: 2010,
MS_SHARE_LINK: 2000,
+ MSG_BENV_REGISTRATO: 2020,
},
TypeSend: {