tests done

This commit is contained in:
2021-12-28 02:50:54 -05:00
parent 07c38ce23e
commit 330548689a
19 changed files with 677 additions and 27 deletions

View File

@@ -52,6 +52,28 @@ func (u *UnknownItem) Delete() (err error) {
return
}
// Exists returns true if this UnknownItem actually exists.
func (u *UnknownItem) Exists() (exists bool, err error) {
if exists, err = u.folder.HasEntry(u.Name); err != nil {
return
}
return
}
// Rename renames this UnknownItem (changes its key).
func (u *UnknownItem) Rename(newName string) (err error) {
if err = u.folder.RenameEntry(u.Name, newName); err != nil {
return
}
u.Name = newName
return
}
// SetValue will replace this UnknownItem's UnknownItem.Value.
func (u *UnknownItem) SetValue(newValue []byte) (err error) {
@@ -70,6 +92,10 @@ func (u *UnknownItem) Update() (err error) {
var call *dbus.Call
var v dbus.Variant
if err = u.folder.wallet.walletCheck(); err != nil {
return
}
if call = u.Dbus.Call(
DbusWMReadEntry, 0, u.folder.wallet.handle, u.folder.Name, u.Name, u.folder.wallet.wm.AppID,
); call.Err != nil {