diff options
-rw-r--r-- | storage.c | 43 | ||||
-rw-r--r-- | storage.h | 2 |
2 files changed, 0 insertions, 45 deletions
@@ -194,46 +194,3 @@ storage_status_t storage_remove (const char *nick, const char *password) return ret; } - -#if 0 -Not using this yet. Test thoroughly before adding UI hooks to this function. - -storage_status_t storage_rename (const char *onick, const char *nnick, const char *password) -{ - storage_status_t status; - GList *gl = global.storage; - storage_t *primary_storage = gl->data; - irc_t *irc; - - /* First, try to rename in the current write backend, assuming onick - * is stored there */ - status = primary_storage->rename(onick, nnick, password); - if (status != STORAGE_NO_SUCH_USER) - return status; - - /* Try to load from a migration backend and save to the current backend. - * Explicitly remove the account from the migration backend as otherwise - * it'd still be usable under the old name */ - - irc = g_new0(irc_t, 1); - status = storage_load(onick, password, irc); - if (status != STORAGE_OK) { - irc_free(irc); - return status; - } - - g_free(irc->nick); - irc->nick = g_strdup(nnick); - - status = storage_save(irc, FALSE); - if (status != STORAGE_OK) { - irc_free(irc); - return status; - } - irc_free(irc); - - storage_remove(onick, password); - - return STORAGE_OK; -} -#endif @@ -58,8 +58,6 @@ storage_status_t storage_load (irc_t * irc, const char *password); storage_status_t storage_save (irc_t *irc, char *password, int overwrite); storage_status_t storage_remove (const char *nick, const char *password); -/* storage_status_t storage_rename (const char *onick, const char *nnick, const char *password); */ - void register_storage_backend(storage_t *); G_GNUC_MALLOC GList *storage_init(const char *primary, char **migrate); |