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

View File

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

View File

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