Skip to content

Commit 640f411

Browse files
author
John Gilbert
committedDec 21, 2024
add-firehose-support-2
1 parent 5c72a55 commit 640f411

File tree

2 files changed

+10
-14
lines changed

2 files changed

+10
-14
lines changed
 

‎src/flavors/firehose.js

+8-12
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,9 @@ export const firehoseTransform = (rule) => (s) => s
1717

1818
.tap(printEndPipeline);
1919

20-
export const firehoseDrop = (rules) => (opt) => {
21-
console.log('%j', { opt });
22-
console.log('%j', { rules });
23-
return (s) => s
24-
.filter((uow) => !(prefilterOnEventTypes(rules)(uow) && prefilterOnContent(rules)(uow)))
25-
.tap(printEndPipeline);
26-
};
20+
export const firehoseDrop = (rules) => (opt) => (s) => s
21+
.filter((uow) => !(prefilterOnEventTypes(rules)(uow) && prefilterOnContent(rules)(uow)))
22+
.tap(printEndPipeline);
2723

2824
const onEventType = (rule) => faulty((uow) => filterOnEventType(rule, uow));
2925
const onContent = (rule) => faulty((uow) => filterOnContent(rule, uow));
@@ -32,11 +28,11 @@ const spreadDateTime = (dt) => {
3228
const date = new Date(dt);
3329

3430
return {
35-
year: `${date.getFullYear()}`,
36-
month: `${date.getMonth() + 1}`, // JavaScript months are 0-indexed
37-
day: `${date.getDate()}`,
38-
hour: `${date.getHours()}`,
39-
minute: `${date.getMinutes()}`,
31+
year: `${date.getUTCFullYear()}`,
32+
month: `${date.getUTCMonth() + 1}`.padStart(2, '0'), // JavaScript months are 0-indexed
33+
day: `${date.getUTCDate()}`.padStart(2, '0'),
34+
hour: `${date.getUTCHours()}`.padStart(2, '0'),
35+
minute: `${date.getUTCMinutes()}`.padStart(2, '0'),
4036
};
4137
};
4238

‎test/unit/flavors/firehose.test.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -62,8 +62,8 @@ describe('flavors/firehose.js', () => {
6262
table: 'T1',
6363
year: '2024',
6464
month: '12',
65-
day: '20',
66-
hour: '23',
65+
day: '21',
66+
hour: '04',
6767
minute: '18',
6868
},
6969
});

0 commit comments

Comments
 (0)