Skip to content

Commit 85452aa

Browse files
Refactor code for improved readability and consistency in multi-instance handling
1 parent 2af8495 commit 85452aa

14 files changed

Lines changed: 29 additions & 17 deletions

File tree

packages/javascript/src/__legacy__/client.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -250,7 +250,7 @@ export class AsgardeoAuthClient<T> {
250250
authRequestConfig['client_secret'] = configData.clientSecret;
251251
}
252252

253-
authRequestConfig['state'] = 'instance_' + this.getInstanceId() + '-' + configData.clientId;
253+
authRequestConfig['state'] = `instance_${this.getInstanceId()}-${configData.clientId}`;
254254

255255
const authorizeRequestParams: Map<string, string> = getAuthorizeRequestUrlParams(
256256
{

packages/react/src/api/createOrganization.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,11 @@ export interface CreateOrganizationConfig extends Omit<BaseCreateOrganizationCon
9292
* }
9393
* ```
9494
*/
95-
const createOrganization = async ({fetcher, instanceId = 0, ...requestConfig}: CreateOrganizationConfig): Promise<Organization> => {
95+
const createOrganization = async ({
96+
fetcher,
97+
instanceId = 0,
98+
...requestConfig,
99+
}: CreateOrganizationConfig): Promise<Organization> => {
96100
const defaultFetcher = async (url: string, config: RequestInit): Promise<Response> => {
97101
const httpClient: HttpInstance = AsgardeoSPAClient.getInstance(instanceId).httpRequest.bind(
98102
AsgardeoSPAClient.getInstance(instanceId)

packages/react/src/api/getAllOrganizations.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ const getAllOrganizations = async ({
9191
}: GetAllOrganizationsConfig): Promise<AllOrganizationsApiResponse> => {
9292
const defaultFetcher = async (url: string, config: RequestInit): Promise<Response> => {
9393
const httpClient: HttpInstance = AsgardeoSPAClient.getInstance(instanceId).httpRequest.bind(
94-
AsgardeoSPAClient.getInstance(instanceId)
94+
AsgardeoSPAClient.getInstance(instanceId),
9595
);
9696
const response: HttpResponse<any> = await httpClient({
9797
headers: config.headers as Record<string, string>,

packages/react/src/api/getMeOrganizations.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,11 @@ export interface GetMeOrganizationsConfig extends Omit<BaseGetMeOrganizationsCon
8888
* }
8989
* ```
9090
*/
91-
const getMeOrganizations = async ({fetcher, instanceId = 0, ...requestConfig}: GetMeOrganizationsConfig): Promise<Organization[]> => {
91+
const getMeOrganizations = async ({
92+
fetcher,
93+
instanceId = 0,
94+
...requestConfig,
95+
}: GetMeOrganizationsConfig): Promise<Organization[]> => {
9296
const defaultFetcher = async (url: string, config: RequestInit): Promise<Response> => {
9397
const httpClient: HttpInstance = AsgardeoSPAClient.getInstance(instanceId).httpRequest.bind(
9498
AsgardeoSPAClient.getInstance(instanceId)

packages/react/src/api/getOrganization.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,11 @@ export interface GetOrganizationConfig extends Omit<BaseGetOrganizationConfig, '
8080
* }
8181
* ```
8282
*/
83-
const getOrganization = async ({fetcher, instanceId = 0, ...requestConfig}: GetOrganizationConfig): Promise<OrganizationDetails> => {
83+
const getOrganization = async ({
84+
fetcher,
85+
instanceId = 0,
86+
...requestConfig,
87+
}: GetOrganizationConfig): Promise<OrganizationDetails> => {
8488
const defaultFetcher = async (url: string, config: RequestInit): Promise<Response> => {
8589
const httpClient: HttpInstance = AsgardeoSPAClient.getInstance(instanceId).httpRequest.bind(
8690
AsgardeoSPAClient.getInstance(instanceId)

packages/react/src/api/getSchemas.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ export interface GetSchemasConfig extends Omit<BaseGetSchemasConfig, 'fetcher'>
8181
const getSchemas = async ({fetcher, instanceId = 0, ...requestConfig}: GetSchemasConfig): Promise<Schema[]> => {
8282
const defaultFetcher = async (url: string, config: RequestInit): Promise<Response> => {
8383
const httpClient: HttpInstance = AsgardeoSPAClient.getInstance(instanceId).httpRequest.bind(
84-
AsgardeoSPAClient.getInstance(instanceId)
84+
AsgardeoSPAClient.getInstance(instanceId),
8585
);
8686
const response: HttpResponse<any> = await httpClient({
8787
headers: config.headers as Record<string, string>,

packages/react/src/api/getScim2Me.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ export interface GetScim2MeConfig extends Omit<BaseGetScim2MeConfig, 'fetcher'>
8181
const getScim2Me = async ({fetcher, instanceId = 0, ...requestConfig}: GetScim2MeConfig): Promise<User> => {
8282
const defaultFetcher = async (url: string, config: RequestInit): Promise<Response> => {
8383
const httpClient: HttpInstance = AsgardeoSPAClient.getInstance(instanceId).httpRequest.bind(
84-
AsgardeoSPAClient.getInstance(instanceId)
84+
AsgardeoSPAClient.getInstance(instanceId),
8585
);
8686
const response: HttpResponse<any> = await httpClient({
8787
headers: config.headers as Record<string, string>,

packages/react/src/api/updateMeProfile.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ export interface UpdateMeProfileConfig extends Omit<BaseUpdateMeProfileConfig, '
6969
const updateMeProfile = async ({fetcher, instanceId = 0, ...requestConfig}: UpdateMeProfileConfig): Promise<User> => {
7070
const defaultFetcher = async (url: string, config: RequestInit): Promise<Response> => {
7171
const httpClient: HttpInstance = AsgardeoSPAClient.getInstance(instanceId).httpRequest.bind(
72-
AsgardeoSPAClient.getInstance(instanceId)
72+
AsgardeoSPAClient.getInstance(instanceId),
7373
);
7474
const response: HttpResponse<any> = await httpClient({
7575
data: config.body ? JSON.parse(config.body as string) : undefined,

packages/react/src/api/updateOrganization.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ const updateOrganization = async ({
9494
}: UpdateOrganizationConfig): Promise<OrganizationDetails> => {
9595
const defaultFetcher = async (url: string, config: RequestInit): Promise<Response> => {
9696
const httpClient: HttpInstance = AsgardeoSPAClient.getInstance(instanceId).httpRequest.bind(
97-
AsgardeoSPAClient.getInstance(instanceId)
97+
AsgardeoSPAClient.getInstance(instanceId),
9898
);
9999
const response: HttpResponse<any> = await httpClient({
100100
data: config.body ? JSON.parse(config.body as string) : undefined,

packages/react/src/components/presentation/CreateOrganization/CreateOrganization.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,11 +108,11 @@ export const CreateOrganization: FC<CreateOrganizationProps> = ({
108108

109109
result = await createOrganization({
110110
baseUrl,
111+
instanceId,
111112
payload: {
112113
...payload,
113114
parentId,
114115
},
115-
instanceId,
116116
});
117117
}
118118

0 commit comments

Comments
 (0)