aboutsummaryrefslogtreecommitdiff
path: root/src_js/common.js
diff options
context:
space:
mode:
authorbozo.kopic <bozo@kopic.xyz>2021-07-28 01:43:55 +0200
committerbozo.kopic <bozo@kopic.xyz>2021-07-29 00:01:57 +0200
commit1e874e790c12839695761a654b44fb427149a353 (patch)
tree6942441ac511ec1417b2434b111101fa8d7f7e68 /src_js/common.js
init
Diffstat (limited to 'src_js/common.js')
-rw-r--r--src_js/common.js24
1 files changed, 24 insertions, 0 deletions
diff --git a/src_js/common.js b/src_js/common.js
new file mode 100644
index 0000000..4bd6f23
--- /dev/null
+++ b/src_js/common.js
@@ -0,0 +1,24 @@
+import r from '@hat-core/renderer';
+
+
+const localTimezoneOffset = (new Date()).getTimezoneOffset() * 60;
+
+
+export const state = {
+ entries: []
+};
+
+
+export function init() {
+ fetch('/entries').then(response =>
+ response.json()
+ ).then(data =>
+ r.set('entries', data['entries'])
+ );
+}
+
+
+export function timestampToString(timestamp) {
+ const date = new Date((timestamp - localTimezoneOffset) * 1000);
+ return date.toISOString().replace('T', ' ').replace('Z', '');
+}