rename repo_find_pubkeys to repo_find_all_pubkeys, add repo_find_pubkey
[platform/upstream/libsolv.git] / bindings / solv.i
index da032a9..bfda714 100644 (file)
@@ -1632,13 +1632,7 @@ rb_eval_string(
 #ifdef ENABLE_PUBKEY
   %newobject find_pubkey;
   XSolvable *find_pubkey(const char *keyid) {
-    Queue q;
-    Id p;
-    queue_init(&q);
-    repo_find_pubkeys($self, keyid, &q);
-    p = q.count ? q.elements[0] : 0;
-    queue_free(&q);
-    return new_XSolvable($self->pool, p);
+    return new_XSolvable($self->pool, repo_find_pubkey($self, keyid));
   }
 #endif