feat: add cli options

This commit is contained in:
ᴍᴏᴏɴD4ʀᴋ
2022-04-12 18:23:02 +08:00
parent 62b8ebd387
commit 9cd2f61f1b
5 changed files with 70 additions and 120 deletions
+4 -2
View File
@@ -40,7 +40,7 @@ func (c *ChromiumBookmark) Parse(masterKey []byte) error {
return true
})
}
// TODO: 使用泛型重构
// TODO: refactor with go generics
sort.Slice(*c, func(i, j int) bool {
return (*c)[i].DateAdded.After((*c)[j].DateAdded)
})
@@ -95,7 +95,9 @@ func (f *FirefoxBookmark) Parse(masterKey []byte) error {
defer os.Remove(item.TempFirefoxBookmark)
defer keyDB.Close()
_, err = keyDB.Exec(closeJournalMode)
if err != nil {
log.Error(err)
}
bookmarkRows, err = keyDB.Query(queryFirefoxBookMark)
if err != nil {
return err
+3 -1
View File
@@ -58,7 +58,9 @@ func (c *ChromiumCookie) Parse(masterKey []byte) error {
} else {
value, err = decrypter.ChromePass(masterKey, encryptValue)
}
log.Error(err)
if err != nil {
log.Error(err)
}
}
cookie.Value = string(value)
*c = append(*c, cookie)
+3 -1
View File
@@ -54,7 +54,9 @@ func (c *ChromiumPassword) Parse(masterKey []byte) error {
} else {
password, err = decrypter.ChromePass(masterKey, pwd)
}
log.Error(err)
if err != nil {
log.Error(err)
}
}
if create > time.Now().Unix() {
login.CreateDate = utils.TimeEpochFormat(create)