1
0
mirror of https://github.com/matrix-org/matrix-authentication-service.git synced 2025-11-20 12:02:22 +03:00

rename session route to browser-sessions

This commit is contained in:
Kerry Archibald
2023-08-31 13:49:10 +12:00
committed by Quentin Gliech
parent da8a489748
commit 516b820169
3 changed files with 15 additions and 15 deletions

View File

@@ -28,8 +28,8 @@ describe("Router", () => {
expect(segmentsToRoute(segments)).toEqual({ type: "profile" }); expect(segmentsToRoute(segments)).toEqual({ type: "profile" });
}); });
it("returns browser session list for sessions", () => { it("returns browser session list for browser-sessions", () => {
const segments: string[] = ["sessions"]; const segments: string[] = ["browser-sessions"];
expect(segmentsToRoute(segments)).toEqual({ expect(segmentsToRoute(segments)).toEqual({
type: "browser-session-list", type: "browser-session-list",
}); });
@@ -57,10 +57,10 @@ describe("Router", () => {
}); });
}); });
it("returns session detail route correctly", () => { it("returns browser session detail route correctly", () => {
const segments: string[] = ["sessions", "session-id"]; const segments: string[] = ["browser-sessions", "session-id"];
expect(segmentsToRoute(segments)).toEqual({ expect(segmentsToRoute(segments)).toEqual({
type: "session", type: "browser-session",
id: "session-id", id: "session-id",
}); });
}); });

View File

@@ -29,7 +29,7 @@ type ProfileRoute = { type: "profile" };
type SessionOverviewRoute = { type: "sessions-overview" }; type SessionOverviewRoute = { type: "sessions-overview" };
type OAuth2ClientRoute = { type: "client"; id: string }; type OAuth2ClientRoute = { type: "client"; id: string };
type OAuth2SessionList = { type: "oauth2-session-list" }; type OAuth2SessionList = { type: "oauth2-session-list" };
type BrowserSessionRoute = { type: "session"; id: string }; type BrowserSessionRoute = { type: "browser-session"; id: string };
type BrowserSessionListRoute = { type: "browser-session-list" }; type BrowserSessionListRoute = { type: "browser-session-list" };
type CompatSessionListRoute = { type: "compat-session-list" }; type CompatSessionListRoute = { type: "compat-session-list" };
type VerifyEmailRoute = { type: "verify-email"; id: string }; type VerifyEmailRoute = { type: "verify-email"; id: string };
@@ -57,9 +57,9 @@ const routeToSegments = (route: Route): string[] => {
case "client": case "client":
return ["clients", route.id]; return ["clients", route.id];
case "browser-session-list": case "browser-session-list":
return ["sessions"]; return ["browser-sessions"];
case "session": case "browser-session":
return ["sessions", route.id]; return ["browser-sessions", route.id];
case "oauth2-session-list": case "oauth2-session-list":
return ["oauth2-sessions"]; return ["oauth2-sessions"];
case "compat-session-list": case "compat-session-list":
@@ -104,7 +104,7 @@ export const segmentsToRoute = (segments: string[]): Route => {
return { type: "sessions-overview" }; return { type: "sessions-overview" };
} }
if (matches("sessions")) { if (matches("browser-sessions")) {
return { type: "browser-session-list" }; return { type: "browser-session-list" };
} }
@@ -124,8 +124,8 @@ export const segmentsToRoute = (segments: string[]): Route => {
return { type: "client", id: segments[1] }; return { type: "client", id: segments[1] };
} }
if (matches("sessions", P)) { if (matches("browser-sessions", P)) {
return { type: "session", id: segments[1] }; return { type: "browser-session", id: segments[1] };
} }
return { type: "unknown", segments }; return { type: "unknown", segments };
@@ -194,7 +194,7 @@ const InnerRouter: React.FC = () => {
return <CompatSessionList />; return <CompatSessionList />;
case "client": case "client":
return <OAuth2Client id={route.id} />; return <OAuth2Client id={route.id} />;
case "session": case "browser-session":
return <BrowserSession id={route.id} />; return <BrowserSession id={route.id} />;
case "verify-email": case "verify-email":
return <VerifyEmail id={route.id} />; return <VerifyEmail id={route.id} />;

View File

@@ -31,7 +31,7 @@ exports[`UserSessionsOverview > render a <UserSessionsOverview /> with sessions
</div> </div>
<a <a
className="_linkButton_4f14fc" className="_linkButton_4f14fc"
href="/sessions" href="/browser-sessions"
onClick={[Function]} onClick={[Function]}
> >
View all View all
@@ -127,7 +127,7 @@ exports[`UserSessionsOverview > render an simple <UserSessionsOverview /> 1`] =
</div> </div>
<a <a
className="_linkButton_4f14fc" className="_linkButton_4f14fc"
href="/sessions" href="/browser-sessions"
onClick={[Function]} onClick={[Function]}
> >
View all View all