ChatContactEventHandler constructor

ChatContactEventHandler({
  1. void onContactAdded(
    1. String userId
    )?,
  2. void onContactDeleted(
    1. String userId
    )?,
  3. void onContactInvited(
    1. String userId,
    2. String? reason
    )?,
  4. void onFriendRequestAccepted(
    1. String userId
    )?,
  5. void onFriendRequestDeclined(
    1. String userId
    )?,
  6. void onContactSyncStart()?,
  7. void onContactSyncFinish(
    1. ChatError? error
    )?,
  8. void onContactInfoUpdate(
    1. ChatContact contact
    )?,
})

联系人事件监听。

Param onContactAdded 添加好友回调。

Param onContactDeleted 删除好友回调。

Param onContactInvited 好友申请回调。

Param onFriendRequestAccepted 发出的好友申请被对方同意。

Param onFriendRequestDeclined 发出的好友申请被对方拒绝。

Param onContactSyncStart 开始从服务器同步联系人列表回调。

Param onContactSyncFinish 从服务器同步联系人列表结束回调。

Param onContactInfoUpdate 联系人信息更新回调。

Implementation

ChatContactEventHandler({
  this.onContactAdded,
  this.onContactDeleted,
  this.onContactInvited,
  this.onFriendRequestAccepted,
  this.onFriendRequestDeclined,
  this.onContactSyncStart,
  this.onContactSyncFinish,
  this.onContactInfoUpdate,
});