We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 58d2674 commit f3ddf59Copy full SHA for f3ddf59
src/apify_client/clients/resource_clients/run.py
@@ -246,11 +246,15 @@ def charge(
246
if not event_name:
247
raise ValueError('event_name is required for charging an event')
248
249
+ idempotency_key = idempotency_key or (
250
+ f'{self.resource_id}-{event_name}-{int(time.time() * 1000)}-{"".join(random.choices(string.ascii_letters + string.digits, k=6))}'
251
+ )
252
+
253
response = self.http_client.call(
254
url=self._url('charge'),
255
method='POST',
256
headers={
- 'idempotency-key': idempotency_key or f'{self.resource_id}-{event_name}-{int(time.time() * 1000)}',
257
+ 'idempotency-key': idempotency_key,
258
'content-type': 'application/json',
259
},
260
data=json.dumps(
0 commit comments