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