GODT-1975: Migrate keychain secrets

This commit is contained in:
James Houlahan
2022-11-21 01:38:51 +01:00
parent 7ed8d76d84
commit 48dfdabaf4
10 changed files with 742 additions and 10 deletions

View File

@ -175,6 +175,16 @@ func (vault *Vault) DeleteUser(userID string) error {
})
}
func (vault *Vault) Migrated() bool {
return vault.get().Migrated
}
func (vault *Vault) SetMigrated() error {
return vault.mod(func(data *Data) {
data.Migrated = true
})
}
func (vault *Vault) Close() error {
vault.refLock.Lock()
defer vault.refLock.Unlock()