mirror of
https://github.com/ProtonMail/proton-bridge.git
synced 2025-12-11 13:16:53 +00:00
Other: Safer vault
This commit is contained in:
@ -341,7 +341,9 @@ func (user *User) Close() error {
|
||||
user.waitSync()
|
||||
|
||||
// Close the user's API client.
|
||||
user.client.Close()
|
||||
if err := user.client.Close(); err != nil {
|
||||
logrus.WithError(err).Error("Failed to close API client")
|
||||
}
|
||||
|
||||
// Close the user's update channels.
|
||||
user.updateCh.Values(func(updateCh []*queue.QueuedChannel[imap.Update]) {
|
||||
@ -353,6 +355,11 @@ func (user *User) Close() error {
|
||||
// Close the user's notify channel.
|
||||
user.eventCh.Close()
|
||||
|
||||
// Close the user's vault.
|
||||
if err := user.vault.Close(); err != nil {
|
||||
logrus.WithError(err).Error("Failed to close vault")
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user