From 6a99d9bf65aa5878cb409945ed2bdbdcb916d047 Mon Sep 17 00:00:00 2001 From: chenqiyang <1406175257@qq.com> Date: 星期五, 02 九月 2022 14:56:40 +0800 Subject: [PATCH] 更新linphone sdk --- Shared.IOS.HDLLinphoneSDK/Shared.IOS.HDLLinphoneSDK/Library/lime.framework/Headers/lime_ffi.h | 11 +++++++++++ 1 files changed, 11 insertions(+), 0 deletions(-) diff --git a/Shared.IOS.HDLLinphoneSDK/Shared.IOS.HDLLinphoneSDK/Library/lime.framework/Headers/lime_ffi.h b/Shared.IOS.HDLLinphoneSDK/Shared.IOS.HDLLinphoneSDK/Library/lime.framework/Headers/lime_ffi.h index 4150aca..1746e02 100755 --- a/Shared.IOS.HDLLinphoneSDK/Shared.IOS.HDLLinphoneSDK/Library/lime.framework/Headers/lime_ffi.h +++ b/Shared.IOS.HDLLinphoneSDK/Shared.IOS.HDLLinphoneSDK/Library/lime.framework/Headers/lime_ffi.h @@ -382,6 +382,17 @@ int lime_ffi_delete_peerDevice(lime_manager_t manager, const char *peerDeviceId); /** + * @brief Stale all sessions between localDeviceId and peerDevice. + * If peerDevice keep using this session to encrypt and we decrypt with success, the session will be reactivated + * but to encrypt a message to this peerDevice, a new session will be created. + * If no session is active between the given device, this call has no effect + * + * @param[in] manager pointer to the opaque structure used to interact with lime + * @param[in] localDeviceId Identify the local user account, it must be unique and is also be used as Id on the X3DH key server, it shall be the GRUU + * @param[in] peerDeviceId The device Id of peer, shall be its GRUU + */ +int lime_ffi_stale_sessions(lime_manager_t manager, const char *localDeviceId, const char *peerDeviceId); +/** * @brief Update: shall be called once a day at least, performs checks, updates and cleaning operations * * - check if we shall update a new SPk to X3DH server(SPk lifetime is set in settings) -- Gitblit v1.8.0