in src/features/extensions-page/extension-store.ts [45:78]
id: uniqueId(),
key: "Content-Type",
value: "application/json",
},
],
userId: "",
};
}
private createDefaultFunction(): ExtensionFunctionModel {
const defaultFunction: ExtensionFunctionModel = {
id: uniqueId(),
code: exampleFunction,
endpoint: "",
endpointType: "GET",
isOpen: false,
};
return defaultFunction;
}
public async submitForm(modelToSubmit: ExtensionModel) {
this.isLoading = true;
this.formState = {
success: true,
errors: [],
};
const response =
modelToSubmit.id === ""
? await CreateExtension(modelToSubmit)
: await UpdateExtension(modelToSubmit);
if (response.status !== "OK") {
this.formState = {