pull/524/head
Frostebite 2023-03-25 01:26:35 +00:00
parent ca0b70a52a
commit fb0b073ba9
3 changed files with 5 additions and 28 deletions

15
dist/index.js generated vendored
View File

@ -3675,21 +3675,10 @@ class KubernetesTaskRunner {
// eslint-disable-next-line no-constant-condition
while (true) {
let sinceTime = ``;
if (`${KubernetesTaskRunner.lastReceivedTimestamp}` !== ``) {
if (KubernetesTaskRunner.lastReceivedTimestamp !== 0) {
const currentDate = new Date(KubernetesTaskRunner.lastReceivedTimestamp);
const dateTimeIsoString = currentDate.toISOString();
// k8s compatible iso date format - split by dot - https://www.googlecloudcommunity.com/gc/Apigee/JS-for-current-timestamp-in-W3C-WSDL-date-format-YYYY-MM-DDThh/td-p/68415
const currentDateTime = dateTimeIsoString.split('.')[0];
const timeZoneOffset = currentDate.getTimezoneOffset();
const positiveOffset = Math.abs(timeZoneOffset);
const timeOffsetInHours = -(timeZoneOffset / 60);
const minZone = positiveOffset - Math.floor(timeOffsetInHours) * 60;
const symbolOffset = timeZoneOffset > 0 ? '-' : '+';
const hourOffset = Math.floor(timeOffsetInHours) < 10 ? 0 : '';
const minOffset = minZone < 10 ? 0 : '';
const tzd = `${symbolOffset + hourOffset + Math.floor(timeOffsetInHours)}:${minOffset}${minZone}`;
const dateTZDformat = currentDateTime + tzd;
sinceTime = ` --since-time="${dateTZDformat}"`;
sinceTime = ` --since-time="${dateTimeIsoString}"`;
}
let lastMessageSeenIncludedInChunk = false;
let lastMessageSeen = false;

2
dist/index.js.map generated vendored

File diff suppressed because one or more lines are too long

View File

@ -32,22 +32,10 @@ class KubernetesTaskRunner {
// eslint-disable-next-line no-constant-condition
while (true) {
let sinceTime = ``;
if (`${KubernetesTaskRunner.lastReceivedTimestamp}` !== ``) {
if (KubernetesTaskRunner.lastReceivedTimestamp !== 0) {
const currentDate = new Date(KubernetesTaskRunner.lastReceivedTimestamp);
const dateTimeIsoString = currentDate.toISOString();
// k8s compatible iso date format - split by dot - https://www.googlecloudcommunity.com/gc/Apigee/JS-for-current-timestamp-in-W3C-WSDL-date-format-YYYY-MM-DDThh/td-p/68415
const currentDateTime = dateTimeIsoString.split('.')[0];
const timeZoneOffset = currentDate.getTimezoneOffset();
const positiveOffset = Math.abs(timeZoneOffset);
const timeOffsetInHours = -(timeZoneOffset / 60);
const minZone = positiveOffset - Math.floor(timeOffsetInHours) * 60;
const symbolOffset = timeZoneOffset > 0 ? '-' : '+';
const hourOffset = Math.floor(timeOffsetInHours) < 10 ? 0 : '';
const minOffset = minZone < 10 ? 0 : '';
const tzd = `${symbolOffset + hourOffset + Math.floor(timeOffsetInHours)}:${minOffset}${minZone}`;
const dateTZDformat = currentDateTime + tzd;
sinceTime = ` --since-time="${dateTZDformat}"`;
sinceTime = ` --since-time="${dateTimeIsoString}"`;
}
let lastMessageSeenIncludedInChunk = false;
let lastMessageSeen = false;