Skip to content

Commit 844efc8

Browse files
authored
swap api for what-time-is-it
1 parent 4212bcb commit 844efc8

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

Parsers/What time is it.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ var text = "";
1111
var tza = getTimeZoneArray();
1212
var endText = "";
1313

14-
if (astrid) {
14+
if (!tz || !tza || tza.indexOf(tz.toLowerCase()) == -1) {
1515
tz = "Australia/Sydney";
1616
endText = "Astrid time!";
1717
}
@@ -25,23 +25,23 @@ if (!tz || !tza || tza.indexOf(tz.toLowerCase()) == -1) {
2525
new x_snc_slackerbot.Slacker().send_chat(current, text, true);
2626
}
2727
else {
28-
var uri = "https://worldtimeapi.org/api/timezone/"
28+
var uri = "https://timeapi.io/api/time/current/zone?timeZone=";
2929
var rm = new sn_ws.RESTMessageV2();
3030
rm.setEndpoint(uri + tz);
3131
rm.setHttpMethod('get');
3232
response = rm.execute();
3333
rb = JSON.parse(response.getBody());
34-
var timeString = rb.datetime.split('T')[1].split('.')[0];
34+
var timeString = rb.dateTime.split('T')[1].split('.')[0];
3535
var gd = new GlideDate();
36-
gd.setValue(rb.datetime.replace('T',' '));
36+
gd.setValue(rb.dateTime.replace('T',' '));
3737
dateString = gd.getByFormat('EEEE, MMMM dd, yyyy');
38-
endText = !endText ? rb.timezone : endText;
38+
endText = !endText ? rb.timeZone : endText;
3939
text = 'It is currently ' + timeString + ' on ' + dateString + ' in ' + endText;
4040
new x_snc_slackerbot.Slacker().send_chat(current, text, false);
4141
}
4242

4343
function getTimeZoneArray(){
44-
var uri = "https://worldtimeapi.org/api/timezone/";
44+
var uri = "https://timeapi.io/api/timezone/availabletimezones";
4545
var rm = new sn_ws.RESTMessageV2();
4646
rm.setEndpoint(uri);
4747
rm.setHttpMethod('get');

0 commit comments

Comments
 (0)