βΈοΈDelaying Requests
Default Delay
<?php
class ForgeConnector extends Connector
{
// Every request sent through this connector will have a 500ms delay.
protected function defaultDelay(): ?int
{
return 500;
}
}<?php
class GetServersRequest extends Request
{
// Every time this request is sent, a 500ms delay is added
protected function defaultDelay(): ?int
{
return 500;
}
}Using the delay methods
<?php
$forge = new ForgeConnector;
// Delay every request sent with the ForgeConnector by 500ms
$forge->delay()->set(500);<?php
$request = new GetServersRequest;
// Delay just this request instance by 500ms
$request->delay()->set(500);Last updated