Togliere "in attesa di abilitazione"
Registrazione rapida (senza dover confermare, un link che scade dopo 48 ore.
This commit is contained in:
@@ -1364,11 +1364,17 @@ module.exports = {
|
||||
return '';
|
||||
},
|
||||
|
||||
getTimeExpReg: async function(idapp, username) {
|
||||
var {User} = require('../models/user');
|
||||
|
||||
return await User.createNewReqRegistrationGetLink(idapp, username);
|
||||
},
|
||||
|
||||
getLinkRegByIdAppAndMsgStrutt: function(idapp, msg, rec) {
|
||||
|
||||
let myapp = this.getHostByIdApp(idapp);
|
||||
if (myapp) {
|
||||
myapp += '/signup/' + rec.aportador_solidario + '/' + msg.from.username + '/' + msg.from.id;
|
||||
myapp += '/signup/' + rec.aportador_solidario + '/' + msg.from.username + '/' + msg.from.id + '/' + rec.regexpire;
|
||||
}
|
||||
|
||||
return myapp;
|
||||
@@ -3203,14 +3209,25 @@ module.exports = {
|
||||
|
||||
},
|
||||
|
||||
convertSpecialTags(user, msg) {
|
||||
async checkStr(msg, mystr, user, cmd) {
|
||||
if (msg.includes(mystr)) {
|
||||
if (cmd === 1) {
|
||||
msg = msg.replace(mystr, await this.getTimeExpReg(user.idapp, user.username));
|
||||
}
|
||||
}
|
||||
return msg;
|
||||
},
|
||||
|
||||
async convertSpecialTags(user, msg) {
|
||||
try {
|
||||
if (!msg)
|
||||
return msg;
|
||||
|
||||
if (!!user) {
|
||||
msg = msg.replace('{appname}', this.getNomeAppByIdApp(user.idapp));
|
||||
if (msg.includes('{appname}'))
|
||||
msg = msg.replace('{appname}', this.getNomeAppByIdApp(user.idapp));
|
||||
msg = msg.replace('{username}', user.username);
|
||||
msg = await this.checkStr(msg, '{time_exp_reg}', user, 1);
|
||||
msg = msg.replace('{name}', user.name ? user.name : user.username);
|
||||
msg = msg.replace('{surname}', user.surname ? user.surname : '');
|
||||
msg = msg.replace('{aportador_solidario}', user.aportador_solidario ? user.aportador_solidario : '');
|
||||
|
||||
Reference in New Issue
Block a user