refactor
This commit is contained in:
parent
c14b637536
commit
793ec5b4a5
@ -412,6 +412,7 @@ void open_file::remove_all() {
|
|||||||
set_api_error(api_error::success);
|
set_api_error(api_error::success);
|
||||||
|
|
||||||
mgr_.remove_upload(get_api_path());
|
mgr_.remove_upload(get_api_path());
|
||||||
|
mgr_.remove_resume(get_api_path(), get_source_path());
|
||||||
}
|
}
|
||||||
|
|
||||||
auto open_file::resize(std::uint64_t new_file_size) -> api_error {
|
auto open_file::resize(std::uint64_t new_file_size) -> api_error {
|
||||||
@ -460,15 +461,17 @@ auto open_file::close() -> bool {
|
|||||||
|
|
||||||
nf_->close();
|
nf_->close();
|
||||||
|
|
||||||
if (modified_ && (get_api_error() == api_error::success)) {
|
if (modified_) {
|
||||||
|
if (get_api_error() == api_error::success) {
|
||||||
mgr_.queue_upload(*this);
|
mgr_.queue_upload(*this);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (modified_ && (get_api_error() == api_error::download_incomplete)) {
|
if (get_api_error() == api_error::download_incomplete) {
|
||||||
mgr_.store_resume(*this);
|
mgr_.store_resume(*this);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if (get_api_error() == api_error::success) {
|
if (get_api_error() == api_error::success) {
|
||||||
return true;
|
return true;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user