26 lines
1.1 KiB
JavaScript
26 lines
1.1 KiB
JavaScript
|
|
module.exports = {
|
||
|
|
// messaggi generici
|
||
|
|
serverStarted: (dbName) => `🚀 Il server <b>${dbName}</b> è stato avviato con successo.`,
|
||
|
|
userUnlocked: (user) => `⚠️ L'utente <b>${user.username}</b> (${user.name} ${user.surname}) è stato sbloccato.`,
|
||
|
|
errorOccurred: (context, err) =>
|
||
|
|
`❌ Errore in <b>${context}</b>\n<code>${(err && err.message) || err}</code>`,
|
||
|
|
notifyAdmin: (msg) => `📢 Notifica Admin:\n${msg}`,
|
||
|
|
|
||
|
|
// fasi logiche
|
||
|
|
byPhase: {
|
||
|
|
REGISTRATION: (locals = {}) =>
|
||
|
|
`🆕 Nuova registrazione su <b>${locals.nomeapp || 'App'}</b>\nUtente: <b>${locals.username}</b>`,
|
||
|
|
REGISTRATION_CONFIRMED: (locals = {}) =>
|
||
|
|
`✅ Registrazione confermata su <b>${locals.nomeapp || 'App'}</b> da <b>${locals.username}</b>`,
|
||
|
|
RESET_PWD: (locals = {}) =>
|
||
|
|
`🔁 Reset password richiesto per <b>${locals.username}</b>`,
|
||
|
|
NOTIFICATION: (locals = {}) =>
|
||
|
|
`🔔 Notifica: ${locals.text || ''}`,
|
||
|
|
GENERIC: (locals = {}) =>
|
||
|
|
`${locals.text || ''}`,
|
||
|
|
},
|
||
|
|
|
||
|
|
askConfirmationUser: (locals = {}) =>
|
||
|
|
`👋 Ciao <b>${locals.username}</b>!\nConfermi l'operazione su <b>${locals.nomeapp || 'App'}</b>?`,
|
||
|
|
};
|