From a67a6214d15989708e4e8bbd3bd392234a651d61 Mon Sep 17 00:00:00 2001 From: Kharec Date: Wed, 24 Dec 2025 18:45:41 +0100 Subject: [PATCH] feat: add a ping method --- lib/Urupam/DB.pm | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/lib/Urupam/DB.pm b/lib/Urupam/DB.pm index b234ec7..5278754 100644 --- a/lib/Urupam/DB.pm +++ b/lib/Urupam/DB.pm @@ -80,4 +80,16 @@ sub setnx { return $promise; } +sub ping { + my $self = shift; + my $promise = Mojo::Promise->new; + $self->redis->ping( + sub { + my ( $redis, $err, $result ) = @_; + $err ? $promise->reject($err) : $promise->resolve($result); + } + ); + return $promise; +} + 1;