mirror of
https://github.com/chatmail/core.git
synced 2026-05-25 01:36:31 +03:00
remove dc_accounts_import_account() api
in most (all?) UIs, import/export works on an already created account, so, dc_accounts_import_account() does not really help here - but adds some noise and confusion eg. as for the other dc_accounts_t functions, the corrsponding dc_context_t functions must not be called. if really a new account is required for import, it seems to be easier to call add_account() before import.
This commit is contained in:
@@ -2412,7 +2412,7 @@ void dc_str_unref (char* str);
|
||||
* The account manager takes an directory
|
||||
* where all context-databases are placed in.
|
||||
* To add a context to the account manager,
|
||||
* use dc_accounts_add_account(), dc_accounts_import_account or dc_accounts_migrate_account().
|
||||
* use dc_accounts_add_account() or dc_accounts_migrate_account().
|
||||
* All account information are persisted.
|
||||
* To remove a context from the account manager,
|
||||
* use dc_accounts_remove_account().
|
||||
@@ -2457,21 +2457,6 @@ void dc_accounts_unref (dc_accounts_t* accounts);
|
||||
uint32_t dc_accounts_add_account (dc_accounts_t* accounts);
|
||||
|
||||
|
||||
/**
|
||||
* Import a tarfile-backup to the account manager.
|
||||
* On success, a new account is added to the account-manager,
|
||||
* with all the data provided by the backup-file.
|
||||
* Moreover, the newly created account will be the selected one.
|
||||
*
|
||||
* @memberof dc_accounts_t
|
||||
* @param accounts Account manager as created by dc_accounts_new().
|
||||
* @param tarfile Backup as created by dc_imex().
|
||||
* @return Account-id, use dc_accounts_get_account() to get the context object.
|
||||
* On errors, 0 is returned.
|
||||
*/
|
||||
uint32_t dc_accounts_import_account (dc_accounts_t* accounts, const char* tarfile);
|
||||
|
||||
|
||||
/**
|
||||
* Migrate independent accounts into accounts managed by the account manager.
|
||||
* This will _move_ the database-file and all blob-files to the directory managed
|
||||
|
||||
Reference in New Issue
Block a user