[mirotalksfu] - improvements

هذا الالتزام موجود في:
Miroslav Pejic
2024-04-17 08:39:37 +02:00
الأصل f66acb7b34
التزام 6c3a57ada5
3 ملفات معدلة مع 12 إضافات و6 حذوفات

عرض الملف

@@ -1016,6 +1016,7 @@ function startServer() {
nodemailer.sendEmailAlert('join', {
room_id: room.id,
peer_name: peer_name,
domain: socket.handshake.headers.host.split(':')[0],
os: os_name ? `${os_name} ${os_version}` : '',
browser: browser_name ? `${browser_name} ${browser_version}` : '',
}); // config.email.alert: true

عرض الملف

@@ -118,7 +118,6 @@ module.exports = {
username: 'your_username',
password: 'your_password',
sendTo: 'sfu.mirotalk@gmail.com',
domain: 'sfu.mirotalk.com',
},
ui: {
/*

عرض الملف

@@ -15,9 +15,6 @@ const EMAIL_USERNAME = config.email ? config.email.username : false;
const EMAIL_PASSWORD = config.email ? config.email.password : false;
const EMAIL_SEND_TO = config.email ? config.email.sendTo : false;
const EMAIL_ALERT = config.email ? config.email.alert : false;
const DOMAIN = config.email ? config.email.domain : 'sfu.mirotlalk.com';
const ROOM_URL = `https://${DOMAIN}/join/`;
log.info('Email', {
alert: EMAIL_ALERT,
@@ -84,9 +81,18 @@ function getJoinRoomSubject(data) {
return `MiroTalk SFU - New user Join to Room ${room_id}`;
}
function getJoinRoomBody(data) {
const { peer_name, room_id, os, browser } = data;
const { peer_name, room_id, domain, os, browser } = data;
const currentDataTime = getCurrentDataTime();
const localDomains = ['localhost', '127.0.0.1'];
const currentDomain = localDomains.some((localDomain) => domain.includes(localDomain))
? `${domain}:${config.server.listen.port}`
: domain;
const room_join = `https://${currentDomain}/join/`;
return `
<h1>New user join</h1>
<style>
@@ -119,7 +125,7 @@ function getJoinRoomBody(data) {
</tr>
<tr>
<td>Room</td>
<td>${ROOM_URL}${room_id}</td>
<td>${room_join}${room_id}</td>
</tr>
<tr>
<td>Date, Time</td>