about summary refs log tree commit diff stats
path: root/src/assets/javascripts
diff options
context:
space:
mode:
authorManeraKai <manerakai@protonmail.com>2023-06-11 03:37:31 +0300
committerManeraKai <manerakai@protonmail.com>2023-06-11 03:37:31 +0300
commit3cf6a430938eb39deb1a8752137786c73bbf79d2 (patch)
tree32cadb3164389b0f195d26eeaa1e0b2e1cf5c7f1 /src/assets/javascripts
parentFixed Bibloireads not redirecting /series https://github.com/libredirect/brow... (diff)
downloadlibredirect-3cf6a430938eb39deb1a8752137786c73bbf79d2.zip
Added language support for Quetre https://github.com/libredirect/browser_extension/issues/736
Diffstat (limited to 'src/assets/javascripts')
-rw-r--r--src/assets/javascripts/services.js10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/assets/javascripts/services.js b/src/assets/javascripts/services.js
index 4f2653bb..22b73f57 100644
--- a/src/assets/javascripts/services.js
+++ b/src/assets/javascripts/services.js
@@ -557,6 +557,16 @@ function redirect(url, type, initiator, forceRedirection) {
 		default: {
 			return `${randomInstance}${url.pathname}${url.search}`
 		}
+		case "quetre": {
+			const regex = /([a-z]+)\.quora\.com/.exec(url.hostname)
+			console.log(regex)
+			if (regex) {
+				const lang = regex[1]
+				url.searchParams.append("lang", lang)
+				return `${randomInstance}${url.pathname}${url.search}`
+			}
+			return `${randomInstance}${url.pathname}${url.search}`
+		}
 	}
 }