Add support for Privacy Policy, Terms of Service, and CAPTCHA

This commit is contained in:
netkas 2024-12-14 00:43:19 -05:00
parent 756297671f
commit c866e2f696
22 changed files with 795 additions and 138 deletions

View file

@ -10,7 +10,9 @@
use Socialbox\Enums\Types\RequestType;
use Socialbox\Exceptions\CryptographyException;
use Socialbox\Exceptions\RequestException;
use Socialbox\Managers\RegisteredPeerManager;
use Socialbox\Managers\SessionManager;
use Socialbox\Objects\Database\RegisteredPeerRecord;
use Socialbox\Objects\Database\SessionRecord;
class ClientRequest
@ -113,6 +115,18 @@
return SessionManager::getSession($this->sessionUuid);
}
public function getPeer(): ?RegisteredPeerRecord
{
$session = $this->getSession();
if($session === null)
{
return null;
}
return RegisteredPeerManager::getPeer($session->getPeerUuid());
}
public function getSignature(): ?string
{
return $this->signature;