You've already forked authentication-service
mirror of
https://github.com/matrix-org/matrix-authentication-service.git
synced 2025-11-20 12:02:22 +03:00
Better compatibility sessions pagination and filtering
This commit is contained in:
@@ -156,6 +156,8 @@ export type CompatSessionConnection = {
|
||||
nodes: Array<CompatSession>;
|
||||
/** Information to aid in pagination. */
|
||||
pageInfo: PageInfo;
|
||||
/** Identifies the total count of items in the connection. */
|
||||
totalCount: Scalars["Int"]["output"];
|
||||
};
|
||||
|
||||
/** An edge in a connection. */
|
||||
@@ -167,6 +169,22 @@ export type CompatSessionEdge = {
|
||||
node: CompatSession;
|
||||
};
|
||||
|
||||
/** The state of a compatibility session. */
|
||||
export enum CompatSessionState {
|
||||
/** The session is active. */
|
||||
Active = "ACTIVE",
|
||||
/** The session is no longer active. */
|
||||
Finished = "FINISHED",
|
||||
}
|
||||
|
||||
/** The type of a compatibility session. */
|
||||
export enum CompatSessionType {
|
||||
/** The session was created by a SSO login. */
|
||||
SsoLogin = "SSO_LOGIN",
|
||||
/** The session was created by an unknown method. */
|
||||
Unknown = "UNKNOWN",
|
||||
}
|
||||
|
||||
/**
|
||||
* A compat SSO login represents a login done through the legacy Matrix login
|
||||
* API, via the `m.login.sso` login method.
|
||||
@@ -689,6 +707,8 @@ export type UserCompatSessionsArgs = {
|
||||
before?: InputMaybe<Scalars["String"]["input"]>;
|
||||
first?: InputMaybe<Scalars["Int"]["input"]>;
|
||||
last?: InputMaybe<Scalars["Int"]["input"]>;
|
||||
state?: InputMaybe<CompatSessionState>;
|
||||
type?: InputMaybe<CompatSessionType>;
|
||||
};
|
||||
|
||||
/** A user is an individual's account. */
|
||||
|
||||
Reference in New Issue
Block a user