Fixed time stamp

master
dabbott 1 year ago
parent 64e533d6b9
commit ef585295fb

@ -1,30 +1,40 @@
fetch = require("node-fetch")
// process.env.NODE_TLS_REJECT_UNAUTHORIZED = "0"
process.env.NODE_TLS_REJECT_UNAUTHORIZED = "0"
cookie = "cookie!"
cookie = "timesheets=s%3A8OD5JBpF-Xt2XnETidIulrB3t0zx7hyM.COWXDBh6q%2BzYIAZaBEzP1JipOuy9UgIRKydvlrC0rUE"
oncArr = [
{
year:2022,
month: 01,
day: 01
year:2023,
month: 02,
day: 17
},
{
year:2022,
month: 01,
day: 14
year:2023,
month: 03,
day: 10
},
{
year:2022,
month: 02,
day: 04
year:2023,
month: 03,
day: 31
},
{
year:2022,
month: 02,
day: 25
year:2023,
month: 04,
day: 21
},
{
year:2023,
month: 05,
day: 12
},
{
year:2023,
month: 06,
day: 02
}
]
@ -34,15 +44,17 @@ function makeArr(startDateObj,username, password){
dateArr =[]
postDataObj = {}
i = 7
re = /(.*)T/
while (i != 0) {
day = new Date(dateMs)
postDataObj = {teamId:10,
date:day,
postDataObj = {teamId:null,
date:day.toISOString().substring(0, 10),
startTime:"17:30",
endTime:"07:00"}
switch (day.getDay()) {
case 0:
postDataObj.startTime="00:00"
postDataObj.endTime="00:00"
@ -58,14 +70,14 @@ function makeArr(startDateObj,username, password){
dateArr.push(postDataObj)
break;
case 1:
postDataObj = {teamId:10,
date:day,
postDataObj = {teamId:null,
date:day.toISOString().substring(0, 10),
startTime:"00:00",
endTime:"07:00"}
dateArr.push(postDataObj)
postDataObj = {teamId:10,
date:day,
postDataObj = {teamId:null,
date:day.toISOString().substring(0, 10),
startTime:"17:30",
endTime:"07:00"}
dateArr.push(postDataObj)
@ -82,6 +94,7 @@ function makeArr(startDateObj,username, password){
}
async function dateSend(dateArr, cookie) {
console.log(dateArr)
fetch('https://timesheets.node4.co.uk/api/on-call', {
method: 'post',
body: JSON.stringify(dateArr),

Loading…
Cancel
Save