fix: Fetch keys when ImageTo3DModal opens
Build and Deploy / build-and-push (push) Failing after 24s

This commit is contained in:
AI Bot
2026-09-17 10:43:50 +05:30
parent 2d51352854
commit 76d4d39687
+8 -6
View File
@@ -114,15 +114,17 @@ export const ImageTo3DModal: React.FC<ImageTo3DModalProps> = ({ isOpen, onClose,
const savedProvider = localStorage.getItem('API_PROVIDER') as 'fal' | 'tripo' | 'meshy' | null; const savedProvider = localStorage.getItem('API_PROVIDER') as 'fal' | 'tripo' | 'meshy' | null;
if (savedProvider) setApiProvider(savedProvider); if (savedProvider) setApiProvider(savedProvider);
api.getUserKeys().then(keys => { if (isOpen) {
if (keys.FAL_API_KEY) setApiKey(keys.FAL_API_KEY); api.getUserKeys().then(keys => {
if (keys.TRIPO_API_KEY) setTripoApiKey(keys.TRIPO_API_KEY); if (keys.FAL_API_KEY) setApiKey(keys.FAL_API_KEY);
if (keys.MESHY_API_KEY) setMeshyApiKey(keys.MESHY_API_KEY); if (keys.TRIPO_API_KEY) setTripoApiKey(keys.TRIPO_API_KEY);
}).catch(err => console.error("Failed to load user keys", err)); if (keys.MESHY_API_KEY) setMeshyApiKey(keys.MESHY_API_KEY);
}).catch(err => console.error("Failed to load user keys", err));
}
const savedModel = localStorage.getItem('FAL_MODEL'); const savedModel = localStorage.getItem('FAL_MODEL');
if (savedModel) setSelectedModel(savedModel); if (savedModel) setSelectedModel(savedModel);
}, []); }, [isOpen]);
const handleImageUpload = (e: React.ChangeEvent<HTMLInputElement>) => { const handleImageUpload = (e: React.ChangeEvent<HTMLInputElement>) => {
const file = e.target.files?.[0]; const file = e.target.files?.[0];