support for tags

This commit is contained in:
Luke Berndt
2026-01-12 21:21:34 -05:00
parent 0024b711ea
commit 9f3603e1f2
5 changed files with 8 additions and 4 deletions

View File

@@ -1,6 +1,6 @@
var mongoose = require('mongoose');
var srcSchema = mongoose.Schema({ pos: Number, src: String });
var srcSchema = mongoose.Schema({ pos: Number, src: String, tag: String });
const callSchema = mongoose.Schema({
talkgroupNum: Number,

View File

@@ -33,7 +33,7 @@ function CallInfo(props) {
callFreq = Math.round(freq * 1000) / 1000;
}
srcList = currentCall.srcList.map((source, index) => <List.Item key={index}>{source.src}[{source.pos}]</List.Item>);
srcList = currentCall.srcList.map((source, index) => <List.Item key={index}>{source.src}[{source.pos}] {source.tag ? "(" + source.tag + ")" : ""}</List.Item>);
callLength = currentCall.len;
talkgroupNum = currentCall.talkgroupNum;
callDownload = currentCall.url;

View File

@@ -44,7 +44,7 @@ function CallInfo(props) {
}
srcList = currentCall.srcList.map((source, index) => <List.Item key={index}>{source.src}[{source.pos}]</List.Item>);
srcList = currentCall.srcList.map((source, index) => <List.Item key={index}>{source.src}[{source.pos}] {source.tag ? "(" + source.tag + ")" : ""}</List.Item>);
callLength = currentCall.len;
talkgroupNum = currentCall.talkgroupNum;

View File

@@ -51,7 +51,7 @@ function CallInfoPane(props) {
const freq = currentCall.freq / 1000000;
callFreq = Math.round(freq * 1000) / 1000;
}
srcList = currentCall.srcList.map((source, index) => <List.Item key={index}>{source.src}[{source.pos}]</List.Item>);
srcList = currentCall.srcList.map((source, index) => <List.Item key={index}>{source.src}[{source.pos}] {source.tag ? "(" + source.tag + ")" : ""}</List.Item>);
callLength = currentCall.len;
talkgroupNum = currentCall.talkgroupNum;
patches = currentCall.patches;

View File

@@ -136,10 +136,14 @@ const MediaPlayer = (props) => {
let playEnabled = { "disabled": true }
let sourceId = "-";
let sourceTag = "";
if (call) {
if (call.srcList.length > sourceIndex) {
sourceId = call.srcList[sourceIndex].src;
if (call.srcList[sourceIndex].tag !== undefined && call.srcList[sourceIndex].tag !== null && call.srcList[sourceIndex].tag !== "") {
sourceTag = "(" + call.srcList[sourceIndex].tag + ")";
}
}
playEnabled = {};
}