ctucx.git: trainsearch

web based trip-planner, fork of https://cyberchaos.dev/yuka/trainsearch

commit 4126fc34023442763950a118a65dc337d6e74dbd
parent 6c75fdb437a8bae23797db3d3a97c33c96d1d8dc
Author: Yureka <yuka@yuka.dev>
Date: Sun, 12 Jun 2022 01:01:46 +0200

fix?
1 file changed, 7 insertions(+), 2 deletions(-)
diff --git a/src/refresh_token/index.js b/src/refresh_token/index.js
@@ -244,8 +244,13 @@ const decodeHafasDate = data => {
 };
 
 const decodeHafas = data => {
-	if (!data.startsWith("¶HKI¶")) throw "invalid hafas refresh token";
-	data = data.slice(5);
+	if (data.startsWith("¶HKI¶")) {
+		data = data.slice(5);
+	} else if (data.startsWith("T$")) {
+		data = data.slice(2);
+	} else {
+		throw "invalid hafas refresh token";
+	}
 	data = data.split("¶GP¶")[0];
 
 	const legs = [];