#include <string.h>
static GFile *
-gio_id_to_file (AtomCtx *ctx, AtomID *id)
+gio_req_to_file (AtomCtx *ctx, char *req)
{
gchar *root = atom_config_get_str (ctx, "gio", "root");
- gchar *path = atom_id_string (id);
- gchar *filename = g_build_filename (root, path, NULL);
+ gchar *filename = g_build_filename (root, req, NULL);
GFile *file = g_file_new_for_path (filename);
g_free (root);
g_free (filename);
}
static AtomEntry *
-gio_atom_retrieve_entry (AtomCtx *ctx, AtomID *id)
+gio_atom_retrieve_entry (AtomCtx *ctx, char *req)
{
GFile *file;
AtomEntry *atom;
- file = gio_id_to_file (ctx, id);
+ file = gio_req_to_file (ctx, req);
atom = gio_file_to_atom (ctx, file);
g_object_unref (file);
return atom;