@@ -64,7 +64,7 @@ extension Organizations {
6464 ) async throws -> ClerkPaginatedResponse < RoleResource > {
6565 try await organizationService. getOrganizationRoles (
6666 organizationId: organization. id,
67- offset: offset ( forPage: page, pageSize: pageSize) ,
67+ offset: clerkPaginationOffset ( forPage: page, pageSize: pageSize) ,
6868 pageSize: pageSize,
6969 sessionId: clerk. session? . id
7070 )
@@ -85,7 +85,7 @@ extension Organizations {
8585 organizationId: organization. id,
8686 query: query,
8787 role: role,
88- offset: offset ( forPage: page, pageSize: pageSize) ,
88+ offset: clerkPaginationOffset ( forPage: page, pageSize: pageSize) ,
8989 pageSize: pageSize,
9090 sessionId: clerk. session? . id
9191 )
@@ -169,7 +169,7 @@ extension Organizations {
169169 ) async throws -> ClerkPaginatedResponse < OrganizationInvitation > {
170170 try await organizationService. getOrganizationInvitations (
171171 organizationId: organization. id,
172- offset: offset ( forPage: page, pageSize: pageSize) ,
172+ offset: clerkPaginationOffset ( forPage: page, pageSize: pageSize) ,
173173 pageSize: pageSize,
174174 status: status,
175175 sessionId: clerk. session? . id
@@ -238,7 +238,7 @@ extension Organizations {
238238 ) async throws -> ClerkPaginatedResponse < OrganizationDomain > {
239239 try await organizationService. getOrganizationDomains (
240240 organizationId: organization. id,
241- offset: offset ( forPage: page, pageSize: pageSize) ,
241+ offset: clerkPaginationOffset ( forPage: page, pageSize: pageSize) ,
242242 pageSize: pageSize,
243243 enrollmentMode: enrollmentMode,
244244 sessionId: clerk. session? . id
@@ -300,7 +300,7 @@ extension Organizations {
300300 ) async throws -> ClerkPaginatedResponse < OrganizationMembershipRequest > {
301301 try await organizationService. getOrganizationMembershipRequests (
302302 organizationId: organization. id,
303- offset: offset ( forPage: page, pageSize: pageSize) ,
303+ offset: clerkPaginationOffset ( forPage: page, pageSize: pageSize) ,
304304 pageSize: pageSize,
305305 status: status,
306306 sessionId: clerk. session? . id
@@ -323,11 +323,3 @@ extension Organizations {
323323 )
324324 }
325325}
326-
327- // MARK: - Helpers
328-
329- extension Organizations {
330- func offset( forPage page: Int , pageSize: Int ) -> Int {
331- max ( page - 1 , 0 ) * pageSize
332- }
333- }
0 commit comments