]> gitweb.michael.orlitzky.com - charm-bypass.git/blobdiff - index.html.in
index.html.in: set ticket expiration to 90 minutes
[charm-bypass.git] / index.html.in
index 9486fb7b3e6be6d802f6bb89908305a020be908e..3a5af4639d6c815b7901b8516f6e87bcda6bcfa8 100644 (file)
       /******************************************/
 
       /* There are two parameters, time and date, that we store in one
-       * underlying "date" variable. Default both to an hour from now.  This
-       * is sensible because the date/time shown on your ticket is its
-       * EXPIRATION time, and tickets are valid for two hours. Having it
-       * show one hour in the future means that you didn't just use your
-       * ticket a second ago (if you just got caught on the light rail, for
-       * example) but also means that it's not expiring for a while.
+       * underlying "date" variable. Default both to an hour and a
+       * half from now. This is what the CharmPass app does for
+       * one-way tickets.
        */
       const date = new Date();
 
-      /* Add an hour. We use the low-level get/setTime to change the number
-       * of milliseconds since the epoch that this date represents. Obviously
-       * correct, and avoids all suspicious corner cases (well, for a few more
-       * decades). */
-      date.setTime(date.getTime() + (60*60*1000));
+      /* Add an hour and a half. We use the low-level get/setTime to
+       * change the number of milliseconds since the epoch that this
+       * date represents. Obviously correct, and avoids all suspicious
+       * corner cases (well, for a few more decades). */
+      date.setTime(date.getTime() + (90*60*1000));
 
       /* All <text> elements produced by inkscape contain a single <tspan>
        * that itself contains the actual text. */