mirror of https://github.com/icedream/ts3bot.git
Fix update routine in ts3settings.iced. Fixes #30.
Signed-off-by: icedream <icedream2k9@die-optimisten.net>develop
parent
655659e254
commit
59bdee9229
|
@ -214,12 +214,19 @@ module.exports = class SettingsFile
|
|||
settingsObj.log.silly "Requested update of #{id.id}"
|
||||
for own index, identity of settingsObj.identities
|
||||
if identity.id == id.id
|
||||
# remove functions from this object
|
||||
cleanIdentity = merge @
|
||||
for own k, v of cleanIdentity
|
||||
if typeof v == "function"
|
||||
delete cleanIdentity[k]
|
||||
|
||||
# now this is our new identity object!
|
||||
settingsObj.log.silly "Updating identity #{id.id}"
|
||||
settingsObj.identities[index] = merge identity, id
|
||||
settingsObj.identities[index] = cleanIdentity
|
||||
return
|
||||
remove: () ->
|
||||
for own index, identity of settingsObj.identities
|
||||
if identity.id == id.id
|
||||
delete settingsObj.identities[index]
|
||||
break
|
||||
# TODO: Select another identity as default
|
||||
# TODO: Select another identity as default
|
||||
|
|
Loading…
Reference in New Issue