🎨 Improve data repo reset

This commit is contained in:
Daniel 2023-07-03 12:27:00 +08:00
parent c2e2f37f87
commit f35d497745
No known key found for this signature in database
GPG key ID: 86211BA83DF03017
3 changed files with 22 additions and 20 deletions

View file

@ -441,10 +441,12 @@ func ImportRepoKey(base64Key string) (err error) {
func ResetRepo() (err error) {
msgId := util.PushMsg(Conf.Language(144), 1000*60)
if err = os.RemoveAll(Conf.Repo.GetSaveDir()); nil != err {
repo, err := newRepository()
if nil != err {
return
}
if err = os.MkdirAll(Conf.Repo.GetSaveDir(), 0755); nil != err {
if err = repo.Reset(); nil != err {
return
}