make URL case insensitive
This commit is contained in:
@@ -34,6 +34,11 @@ const router = createHashRouter([
|
|||||||
path: "/game/nng",
|
path: "/game/nng",
|
||||||
loader: () => redirect("/g/hhu-adam/NNG4")
|
loader: () => redirect("/g/hhu-adam/NNG4")
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
// For backwards compatibility
|
||||||
|
path: "/g/hhu-adam/NNG4",
|
||||||
|
loader: () => redirect("/g/leanprover-community/NNG4")
|
||||||
|
},
|
||||||
{
|
{
|
||||||
path: "/g/:owner/:repo",
|
path: "/g/:owner/:repo",
|
||||||
element: <App />,
|
element: <App />,
|
||||||
|
|||||||
+2
-2
@@ -123,8 +123,8 @@ const urlRegEx = /^\/websocket\/g\/([\w.-]+)\/([\w.-]+)$/
|
|||||||
wss.addListener("connection", function(ws, req) {
|
wss.addListener("connection", function(ws, req) {
|
||||||
const reRes = urlRegEx.exec(req.url)
|
const reRes = urlRegEx.exec(req.url)
|
||||||
if (!reRes) { console.error(`Connection refused because of invalid URL: ${req.url}`); return; }
|
if (!reRes) { console.error(`Connection refused because of invalid URL: ${req.url}`); return; }
|
||||||
const owner = reRes[1]
|
const owner = reRes[1].toLowerCase()
|
||||||
const repo = reRes[2]
|
const repo = reRes[2].toLowerCase()
|
||||||
|
|
||||||
let ps
|
let ps
|
||||||
if (!queue[tag(owner, repo)] || queue[tag(owner, repo)].length == 0) {
|
if (!queue[tag(owner, repo)] || queue[tag(owner, repo)].length == 0) {
|
||||||
|
|||||||
Reference in New Issue
Block a user