new: add wrapper for database chnages files
This commit is contained in:
@ -39,7 +39,7 @@ bool lm_ctx_database_find(lm_ctx_t *ctx, lm_pkg_t *pkg, char *name, char *versio
|
||||
|
||||
if(!lm_ctx_database_init(ctx))
|
||||
return false; // error set by function
|
||||
|
||||
|
||||
lm_error_clear();
|
||||
return lm_database_package_find(ctx->db, pkg, name, version);
|
||||
}
|
||||
@ -49,10 +49,10 @@ bool lm_ctx_database_next(lm_ctx_t *ctx, lm_pkg_t *pkg){
|
||||
lm_error_set(LM_ERR_ArgNULL);
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
if(!lm_ctx_database_init(ctx))
|
||||
return false; // error set by function
|
||||
|
||||
|
||||
return lm_database_package_next(ctx->db, pkg);
|
||||
}
|
||||
|
||||
@ -61,10 +61,22 @@ bool lm_ctx_database_next_free(lm_ctx_t *ctx, lm_pkg_t *pkg){
|
||||
lm_error_set(LM_ERR_ArgNULL);
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
if(!lm_ctx_database_init(ctx))
|
||||
return false; // error set by function
|
||||
|
||||
|
||||
lm_database_package_next_free(ctx->db, pkg);
|
||||
return true;
|
||||
}
|
||||
|
||||
char *lm_ctx_database_changes(lm_ctx_t *ctx, lm_pkg_t *pkg){
|
||||
if(NULL == ctx || NULL == pkg){
|
||||
lm_error_set(LM_ERR_ArgNULL);
|
||||
return false;
|
||||
}
|
||||
|
||||
if(!lm_ctx_database_init(ctx))
|
||||
return false; // error set by function
|
||||
|
||||
return lm_database_changes_get(ctx->db, pkg);
|
||||
}
|
||||
|
@ -39,7 +39,7 @@ bool lm_database_changes_del(lm_database_t *db, lm_pkg_t *pkg){
|
||||
lm_error_set(LM_ERR_DbChangesUnlinkFail);
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user