diff options
| -rw-r--r-- | mullvad-jni/src/daemon_interface.rs | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/mullvad-jni/src/daemon_interface.rs b/mullvad-jni/src/daemon_interface.rs index 6a7c1e118a..45454c2f72 100644 --- a/mullvad-jni/src/daemon_interface.rs +++ b/mullvad-jni/src/daemon_interface.rs @@ -47,6 +47,16 @@ impl DaemonInterface { Ok(()) } + pub fn create_new_account(&self) -> Result<String> { + let (tx, rx) = oneshot::channel(); + + self.send_command(DaemonCommand::CreateNewAccount(tx))?; + + rx.wait() + .map_err(|_| Error::NoResponse)? + .map_err(Error::RpcError) + } + pub fn disconnect(&self) -> Result<()> { let (tx, rx) = oneshot::channel(); |
