diff options
author | Katharina Fey <kookie@spacekookie.de> | 2018-06-11 23:13:35 +0200 |
---|---|---|
committer | Katharina Fey <kookie@spacekookie.de> | 2018-06-11 23:13:35 +0200 |
commit | 5a5d1606d481eb1a78d5dc4ce9626d26cf6f9e4a (patch) | |
tree | cf8927e4a26a35ee41959a29d20fad842f400635 /lockchain-files/src | |
parent | 17e4f9d4d03dc739a77ab07e59bbb1e9420c25ee (diff) |
Another small tweak to the vault APi – I'll get it right at some point
Diffstat (limited to 'lockchain-files/src')
-rw-r--r-- | lockchain-files/src/lib.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lockchain-files/src/lib.rs b/lockchain-files/src/lib.rs index 3e18812..5073aed 100644 --- a/lockchain-files/src/lib.rs +++ b/lockchain-files/src/lib.rs @@ -113,15 +113,15 @@ impl<T: Body> Vault<T> for DataVault<T> { } } - fn meta_pull_domain(&mut self, domain: &str) -> Option<MetaDomain> { + fn meta_pull_domain(&mut self, domain: &str) -> Option<&MetaDomain> { self.metadata.get(domain) } fn meta_set(&mut self, domain: &str, name: &str, data: Payload) -> Option<()> { - None + self.metadata.get_mut(domain)?.set_field(name, data) } fn meta_get(&mut self, domain: &str, name: &str) -> Option<Payload> { - None + Some(self.metadata.get(domain)?.get_field(name)?.clone()) } } |