mirror of
https://github.com/umami-software/umami.git
synced 2026-02-20 04:25:39 +01:00
feat: add batch data for tracking payload
This commit is contained in:
parent
7ec87553cc
commit
e30315ba53
6 changed files with 68 additions and 14 deletions
|
|
@ -234,10 +234,21 @@
|
|||
|
||||
const track = (obj, data) => {
|
||||
if (typeof obj === 'string') {
|
||||
let singleData = undefined;
|
||||
let batchData = undefined;
|
||||
if (typeof data === 'object') {
|
||||
if (Array.isArray(data)) {
|
||||
batchData = data;
|
||||
} else {
|
||||
singleData = data;
|
||||
}
|
||||
}
|
||||
|
||||
return send({
|
||||
...getPayload(),
|
||||
name: obj,
|
||||
data: typeof data === 'object' ? data : undefined,
|
||||
data: singleData,
|
||||
batchData,
|
||||
});
|
||||
} else if (typeof obj === 'object') {
|
||||
return send(obj);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue