in ui-react/src/components/App.tsx [264:283]
async savePet(event: FormEvent<HTMLFormElement>) {
event.preventDefault();
const pet = this.state.selectedPet;
if (!pet) {
this.setState({error: "Pet is needed"});
return;
}
try {
this.setState({loading: true});
await this.apiService.savePet(pet);
await this.getAllPets();
} catch (e) {
this.setState({error: "Failed to save pet. " + e.message, loading: false});
}
}