{remainingCooldown !== null && (
@@ -175,7 +168,6 @@ export default function InteractionMenu({ pet, onPetUpdate }: InteractionMenuPro
color="amber"
onActionClick={() => handleActionStart('gather')}
onActionComplete={handleGatherComplete}
- onResourcesUpdate={handleResourcesUpdate}
/>
handleActionStart('explore')}
onActionComplete={handleGatherComplete}
- onResourcesUpdate={handleResourcesUpdate}
/>
handleActionStart('battle')}
onActionComplete={handleGatherComplete}
- onResourcesUpdate={handleResourcesUpdate}
/>
@@ -204,6 +194,7 @@ export default function InteractionMenu({ pet, onPetUpdate }: InteractionMenuPro
petId={pet.id}
resources={gatheredResources}
onCollect={handleCollect}
+ onPetUpdate={onPetUpdate}
/>
diff --git a/src/services/api/api.ts b/src/services/api/api.ts
index 5d9f6fb..92a2c6c 100644
--- a/src/services/api/api.ts
+++ b/src/services/api/api.ts
@@ -1,7 +1,7 @@
import { ApiService } from './index';
import { InvItemInteraction, Pet, Resources } from '../../types/Pet';
import { PetCreationRequest } from '../../types/PetCreationRequest';
-import { PetUpdateActionRequest } from '../../types/PetUpdateActionRequest';
+import { PetActionGathered, PetUpdateActionRequest } from '../../types/PetAction';
import { PetSkill, Skill } from '../../types/Skills';
// Get API service instance
@@ -22,8 +22,8 @@ export async function updatePetAction(petId: string, data: PetUpdateActionReques
return response.data;
}
-export async function getPetGatheredResources(petId: string): Promise