mirror of
https://github.com/misskey-dev/SyslogPro.git
synced 2025-04-29 02:37:18 +09:00
skip showing data when the value of structured data is undefined
This commit is contained in:
parent
cde24f7681
commit
d6e33651ab
16
index.ts
16
index.ts
@ -1452,11 +1452,17 @@ export class RFC5424 extends RFC {
|
|||||||
return '[' + [
|
return '[' + [
|
||||||
sdId,
|
sdId,
|
||||||
...Object.entries(sdParam)
|
...Object.entries(sdParam)
|
||||||
.reduce((array, [name, value]) => [
|
.reduce((array, [name, value]) => {
|
||||||
...array,
|
if (typeof value === 'undefined') {
|
||||||
...(Array.isArray(value) ? value : [value])
|
return array;
|
||||||
.map((v) => `${name}="${RFC5424.escapeParamValue(v)}"`),
|
}
|
||||||
], []),
|
|
||||||
|
return [
|
||||||
|
...array,
|
||||||
|
...(Array.isArray(value) ? value : [value])
|
||||||
|
.map((v) => `${name}="${RFC5424.escapeParamValue(v || '')}"`),
|
||||||
|
];
|
||||||
|
}, []),
|
||||||
].join(' ') + ']';
|
].join(' ') + ']';
|
||||||
}).join('');
|
}).join('');
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user