added maxlength for broadcast

This commit is contained in:
DJ2LS 2023-05-17 11:05:24 +02:00
parent 210336a1dd
commit a73ce2f706
2 changed files with 18 additions and 6 deletions

View file

@ -481,6 +481,10 @@ window.addEventListener("DOMContentLoaded", () => {
//dxcallsignWithID = "BC-" + broadcastChannelIdCRC; //dxcallsignWithID = "BC-" + broadcastChannelIdCRC;
var tnc_command = "broadcast"; var tnc_command = "broadcast";
var message_type = "broadcast_transmit"; var message_type = "broadcast_transmit";
// slice uuid for reducing overhead
uuid = uuid.slice(-4);
let Data = { let Data = {
command: tnc_command, command: tnc_command,
broadcastChannel: dxcallsign, broadcastChannel: dxcallsign,
@ -2318,8 +2322,13 @@ function getSetUserInformation(selected_callsign) {
if (selected_callsign.startsWith("BC-")) { if (selected_callsign.startsWith("BC-")) {
var userIcon = defaultGroupIcon; var userIcon = defaultGroupIcon;
document.getElementById("chatModuleMessage").setAttribute("maxlength", 16);
} else { } else {
var userIcon = defaultUserIcon; var userIcon = defaultUserIcon;
document.getElementById("chatModuleMessage").setAttribute("maxlength", 524288);
} }
document.getElementById("user-image-" + selected_callsign).src = document.getElementById("user-image-" + selected_callsign).src =
@ -2381,9 +2390,12 @@ function getSetUserInformation(selected_callsign) {
console.log(err); console.log(err);
if (selected_callsign.startsWith("BC-")) { if (selected_callsign.startsWith("BC-")) {
document.getElementById("chatModuleMessage").setAttribute("maxlength", 16);
var userIcon = defaultGroupIcon; var userIcon = defaultGroupIcon;
} else { } else {
var userIcon = defaultUserIcon; var userIcon = defaultUserIcon;
document.getElementById("chatModuleMessage").setAttribute("maxlength", 524288);
} }
// Callsign list elements // Callsign list elements

View file

@ -852,21 +852,21 @@ exports.sendFecIsWriting = function (mycallsign) {
}; };
// SEND FEC TO BROADCASTCHANNEL // SEND FEC TO BROADCASTCHANNEL
exports.sendBroadcastChannel = function (channel, data, uuid) { exports.sendBroadcastChannel = function (channel, data_out, uuid) {
let checksum = ""; let checksum = "";
let command = ""; let command = "";
data = FD.btoa_FD( let data = FD.btoa_FD(
"m" + "m" +
split_char + split_char +
channel + channel +
split_char + //split_char +
checksum + //checksum +
split_char + split_char +
uuid + uuid +
split_char + split_char +
data data_out
); );
console.log(data.length)
let payload = data; let payload = data;
command = command =
'{"type" : "fec", "command" : "transmit", "mode": "datac4", "wakeup": "True", "payload" : "' + '{"type" : "fec", "command" : "transmit", "mode": "datac4", "wakeup": "True", "payload" : "' +