From b0bfc290c476de08116ccdefe07cd9447d30ebe9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A2u=20Cao?= Date: Fri, 14 Jul 2023 15:28:09 +0200 Subject: [PATCH] Refactor code for newer Redis --- app/models/remote_storage_authorization.rb | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/app/models/remote_storage_authorization.rb b/app/models/remote_storage_authorization.rb index 5e71c57..e56246a 100644 --- a/app/models/remote_storage_authorization.rb +++ b/app/models/remote_storage_authorization.rb @@ -30,8 +30,7 @@ class RemoteStorageAuthorization < ApplicationRecord def delete_token_from_redis key = "rs:authorizations:#{user.address}:#{token}" - # You can't delete multiple members of a set with Redis 2 - redis.smembers(key).each { |auth| redis.srem(key, auth) } + redis.srem? key, redis.smembers(key) end private