Page MenuHomePhorge

D5969.1768409003.diff
No OneTemporary

Size
1 KB
Referenced Files
None
Subscribers
None

D5969.1768409003.diff

diff --git a/native/native_rust_library/src/lib.rs b/native/native_rust_library/src/lib.rs
--- a/native/native_rust_library/src/lib.rs
+++ b/native/native_rust_library/src/lib.rs
@@ -36,18 +36,26 @@
extern "Rust" {
// Identity Service Client
type IdentityClient;
+
+ #[cxx_name = "identityInitializeClient"]
fn initialize_identity_client(addr: String) -> Box<IdentityClient>;
+
+ #[cxx_name = "identityGetUserIdBlocking"]
fn identity_get_user_id_blocking(
client: Box<IdentityClient>,
auth_type: i32,
user_info: String,
) -> Result<String>;
+
+ #[cxx_name = "identityVerifyUserTokenBlocking"]
fn identity_verify_user_token_blocking(
client: Box<IdentityClient>,
user_id: String,
device_id: String,
access_token: String,
) -> Result<bool>;
+
+ #[cxx_name = "identityRegisterUserBlocking"]
fn identity_register_user_blocking(
client: Box<IdentityClient>,
user_id: String,
@@ -56,6 +64,8 @@
password: String,
user_public_key: String,
) -> Result<String>;
+
+ #[cxx_name = "identityLoginUserPakeBlocking"]
fn identity_login_user_pake_blocking(
client: Box<IdentityClient>,
user_id: String,
@@ -63,6 +73,8 @@
password: String,
user_public_key: String,
) -> Result<String>;
+
+ #[cxx_name = "identityLoginUserWalletBlocking"]
fn identity_login_user_wallet_blocking(
client: Box<IdentityClient>,
user_id: String,

File Metadata

Mime Type
text/plain
Expires
Wed, Jan 14, 4:43 PM (16 h, 55 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
5932921
Default Alt Text
D5969.1768409003.diff (1 KB)

Event Timeline