Add expiration handling to sessions and refactor state conversion

This commit is contained in:
netkas 2025-01-03 21:38:33 -05:00
parent f2ae3100de
commit 9ebf3f641f
3 changed files with 65 additions and 16 deletions

View file

@ -2,6 +2,8 @@
namespace Socialbox\Managers;
use DateMalformedStringException;
use Exception;
use InvalidArgumentException;
use PDO;
use PDOException;
@ -140,7 +142,7 @@
return new RegisteredPeerRecord($result);
}
catch(PDOException | \DateMalformedStringException $e)
catch(Exception $e)
{
throw new DatabaseOperationException('Failed to get the peer from the database', $e);
}
@ -175,7 +177,7 @@
return new RegisteredPeerRecord($result);
}
catch(PDOException | \DateMalformedStringException $e)
catch(PDOException | DateMalformedStringException $e)
{
throw new DatabaseOperationException('Failed to get the peer from the database', $e);
}
@ -446,7 +448,7 @@
return new SecurePasswordRecord($result);
}
catch(PDOException | \DateMalformedStringException $e)
catch(PDOException | DateMalformedStringException $e)
{
throw new DatabaseOperationException('Failed to get the secure password record from the database', $e);
}