diff options
| author | Janito Vaqueiro Ferreira Filho <janito@mullvad.net> | 2019-11-21 17:49:20 +0000 |
|---|---|---|
| committer | Janito Vaqueiro Ferreira Filho <janito@mullvad.net> | 2019-11-22 15:16:54 +0000 |
| commit | 3f87e2df6ccaa5ec86d5eaced0a7e979d786792b (patch) | |
| tree | 232b3d11a94125149f6a598d6e46c65d40e2e568 /mullvad-jni/src/into_java.rs | |
| parent | d279b9d660cdac65b45d7b5e05a9795f797317dc (diff) | |
| download | mullvadvpn-3f87e2df6ccaa5ec86d5eaced0a7e979d786792b.tar.xz mullvadvpn-3f87e2df6ccaa5ec86d5eaced0a7e979d786792b.zip | |
Derive `IntoJava` for `AccountData`
Diffstat (limited to 'mullvad-jni/src/into_java.rs')
| -rw-r--r-- | mullvad-jni/src/into_java.rs | 19 |
1 files changed, 1 insertions, 18 deletions
diff --git a/mullvad-jni/src/into_java.rs b/mullvad-jni/src/into_java.rs index 8ecfd86d4b..80f0afe424 100644 --- a/mullvad-jni/src/into_java.rs +++ b/mullvad-jni/src/into_java.rs @@ -163,24 +163,7 @@ where } } -impl<'borrow, 'env> IntoJava<'borrow, 'env> for AccountData -where - 'env: 'borrow, -{ - type JavaType = AutoLocal<'env, 'borrow>; - - fn into_java(self, env: &'borrow JnixEnv<'env>) -> Self::JavaType { - let class = env.get_class("net/mullvad/mullvadvpn/model/AccountData"); - let account_expiry = self.expiry.to_string().into_java(env); - let parameters = [JValue::Object(account_expiry.as_obj())]; - - env.auto_local( - env.new_object(&class, "(Ljava/lang/String;)V", ¶meters) - .expect("Failed to create AccountData Java object"), - ) - } -} - +wrap_jnix_into_java!(AccountData); wrap_jnix_into_java!(TunConfig); impl<'borrow, 'env> IntoJava<'borrow, 'env> for TransportProtocol |
