static UserAPI() { SyncMutedAndBlacklistCompleted = new SyncMutedAndBlacklistDelegate(OnGetUserRelationshipCompleted); UserNameCardChanged = new UserNameCardChangedDelegate(OnUserNameCardChanged); GetUserNameCardCompleted = new GetUserNameCardDelegate(OnGetUserNameCardCompleted); UpdateNameCardCompleted = new UpdateUserNameCardDelegate(OnNameCardUpdated); RegSpecialRelationshipChangedCb(); RegUserNameCardChangedCb(); }
internal static void RegisterCallbacks() { _syncMutedAndBlacklistCompleted = OnGetUserRelationshipCompleted; _userNameCardChanged = OnUserNameCardChanged; _getUserNameCardCompleted = OnGetUserNameCardCompleted; _updateNameCardCompleted = OnNameCardUpdated; RegSpecialRelationshipChangedCb(); RegUserNameCardChangedCb(); }
public static extern void nim_user_get_mute_blacklist([MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef = typeof(Utf8StringMarshaler))] string json_extension, SyncMutedAndBlacklistDelegate cb, IntPtr user_data);