From 7939793351d7f24d8f606da2f31630fa1a102f50 Mon Sep 17 00:00:00 2001
From: S1m <git@sgougeon.fr>
Date: Thu, 30 Sep 2021 08:52:41 +0200
Subject: [PATCH] Remove parseQuery and use params

---
 web/src/index.js | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/web/src/index.js b/web/src/index.js
index 4d1aa76..38a06b4 100644
--- a/web/src/index.js
+++ b/web/src/index.js
@@ -36,17 +36,12 @@ const makeThumbnailURL = mxc => `${HOMESERVER_URL}/_matrix/media/r0/thumbnail/${
 // This is also used to fix scrolling to sections on Element iOS
 const isMobileSafari = navigator.userAgent.match(/(iPod|iPhone|iPad)/) && navigator.userAgent.match(/AppleWebKit/)
 
-export const parseQuery = str => Object.fromEntries(
-	str.split("&")
-		.map(part => part.split("="))
-		.map(([key, value = ""]) => [key, value]))
-
 const supportedThemes = ["light", "dark", "black"]
 
 class App extends Component {
 	constructor(props) {
 		super(props)
-		this.defaultTheme = parseQuery(location.search.substr(1)).theme
+		this.defaultTheme = params.get("theme")
 		this.state = {
 			packs: [],
 			loading: true,
-- 
GitLab