mirror of
https://github.com/go-shiori/shiori.git
synced 2024-12-27 02:04:27 +08:00
f4817cb9c3
* generate ebook get dstPath * Archive and ebook can recover if download faild * recover thumb if download faild * thumb image create just if image processing is sucssesful * create epub in tmp if it sucssesful copy to destination * archive file create in tmp if it successful move to destination * move to destination as function * update ebook download api and remove .epub from file name * report faild item to user * not show dialog if error not happen * update thumbnail based on last status of bookmark fix #524 * better warning massage Co-authored-by: Felipe Martin <812088+fmartingr@users.noreply.github.com> * tmpFile without .epub * MoveToDestination change to MoveFileToDestination * return .epub * log if downloadBookImage return error * fix bug remove imgPath just if download last image be unsuccessful * update old unit test * add processing.go unit test * small massage for report failded item to the user * add some more unit test and samplefile * use sample image in unit test * use local sample file and unit test not need internet connection anymore * update error to user and log that too * add more comment * update comment * change variable name parentDir to dstDir * more simpler error handling * remove unneeded defer * remvoe unneeded epubWriter.Close() * more readable unit test in processing * more readable unit test for ebooks * delete all defer os.RemoveAll from unit tests * Better comment Co-authored-by: Felipe Martin <812088+fmartingr@users.noreply.github.com> * Better Error output Co-authored-by: Felipe Martin <812088+fmartingr@users.noreply.github.com> * fix err.String() method --------- Co-authored-by: Felipe Martin <812088+fmartingr@users.noreply.github.com>
16 KiB
1930x945px
16 KiB
1930x945px