mirror of
https://github.com/ergochat/ergo.git
synced 2025-12-20 10:10:08 -08:00
fix #962
This commit is contained in:
parent
cae739fd2e
commit
f87b71b93f
1 changed files with 5 additions and 0 deletions
|
|
@ -1174,7 +1174,12 @@ func (am *AccountManager) Unregister(account string, erase bool) error {
|
|||
var channelsStr string
|
||||
keepProtections := false
|
||||
am.server.store.Update(func(tx *buntdb.Tx) error {
|
||||
// get the unfolded account name; for an active account, this is
|
||||
// stored under accountNameKey, for an unregistered account under unregisteredKey
|
||||
accountName, _ = tx.Get(accountNameKey)
|
||||
if accountName == "" {
|
||||
accountName, _ = tx.Get(unregisteredKey)
|
||||
}
|
||||
if erase {
|
||||
tx.Delete(unregisteredKey)
|
||||
} else {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue