Skip to content

Commit f3ddf59

Browse files
committed
Also change sync method
1 parent 58d2674 commit f3ddf59

File tree

1 file changed

+5
-1
lines changed
  • src/apify_client/clients/resource_clients

1 file changed

+5
-1
lines changed

src/apify_client/clients/resource_clients/run.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -246,11 +246,15 @@ def charge(
246246
if not event_name:
247247
raise ValueError('event_name is required for charging an event')
248248

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+
249253
response = self.http_client.call(
250254
url=self._url('charge'),
251255
method='POST',
252256
headers={
253-
'idempotency-key': idempotency_key or f'{self.resource_id}-{event_name}-{int(time.time() * 1000)}',
257+
'idempotency-key': idempotency_key,
254258
'content-type': 'application/json',
255259
},
256260
data=json.dumps(

0 commit comments

Comments
 (0)