mirror of
https://github.com/ddworken/hishtory.git
synced 2025-06-20 20:07:52 +02:00
Add error checking when clearing the DB during the init process
This commit is contained in:
parent
0c2774ec15
commit
4d2b02e2c3
@ -579,7 +579,10 @@ func setup(userSecret string, isOffline bool) error {
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
db.Exec("DELETE FROM history_entries")
|
err = db.Exec("DELETE FROM history_entries").Error
|
||||||
|
if err != nil {
|
||||||
|
return fmt.Errorf("failed to reset local DB during setup: %w", err)
|
||||||
|
}
|
||||||
|
|
||||||
// Bootstrap from remote date
|
// Bootstrap from remote date
|
||||||
if config.IsOffline {
|
if config.IsOffline {
|
||||||
@ -604,6 +607,7 @@ func setup(userSecret string, isOffline bool) error {
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
return fmt.Errorf("failed to load JSON response: %w", err)
|
return fmt.Errorf("failed to load JSON response: %w", err)
|
||||||
}
|
}
|
||||||
|
hctx.GetLogger().Infof("Bootstrapping new device: Found %d entries", len(retrievedEntries))
|
||||||
for _, entry := range retrievedEntries {
|
for _, entry := range retrievedEntries {
|
||||||
decEntry, err := data.DecryptHistoryEntry(userSecret, *entry)
|
decEntry, err := data.DecryptHistoryEntry(userSecret, *entry)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user