From 1a82fbac12f7632b66be693a883c28ff4e5a2560 Mon Sep 17 00:00:00 2001 From: Kharec Date: Mon, 5 Jan 2026 17:37:46 +0100 Subject: [PATCH] clean: trim db api (setnx handles potential collisions) --- lib/Urupam/DB.pm | 44 +------------------------------------------- 1 file changed, 1 insertion(+), 43 deletions(-) diff --git a/lib/Urupam/DB.pm b/lib/Urupam/DB.pm index 5278754..14b49be 100644 --- a/lib/Urupam/DB.pm +++ b/lib/Urupam/DB.pm @@ -20,48 +20,6 @@ sub get { return $promise; } -sub set { - my ( $self, $key, $value ) = @_; - my $promise = Mojo::Promise->new; - $self->redis->set( - $key => $value, - sub { - my ( $redis, $err, $result ) = @_; - $err ? $promise->reject($err) : $promise->resolve($result); - } - ); - return $promise; -} - -sub incr { - my ( $self, $key ) = @_; - my $promise = Mojo::Promise->new; - $self->redis->incr( - $key => sub { - my ( $redis, $err, $value ) = @_; - $err ? $promise->reject($err) : $promise->resolve($value); - } - ); - return $promise; -} - -sub exists { - my ( $self, $key ) = @_; - my $promise = Mojo::Promise->new; - $self->redis->exists( - $key => sub { - my ( $redis, $err, $exists ) = @_; - if ($err) { - $promise->reject($err); - } - else { - $promise->resolve( $exists ? 1 : 0 ); - } - } - ); - return $promise; -} - sub setnx { my ( $self, $key, $value ) = @_; my $promise = Mojo::Promise->new; @@ -81,7 +39,7 @@ sub setnx { } sub ping { - my $self = shift; + my $self = shift; my $promise = Mojo::Promise->new; $self->redis->ping( sub {