模块事件
更新时间:2025-07-03 14:46:06
一、正在签到中事件
说明: 当用户正在签到中时,会触发该事件
Event 事件: CheckInEvent.OnCheckIn
回调参数: Object 对象,详细类型说明如下
| 属性名 | 说明 | 类型 |
|---|---|---|
isCheckInProcessing |
是否在签到中 | boolean |
示例:
checkInTarget.eventEmitter.on(CheckInEvent.OnCheckIn, (data) => {
console.log('是否处于签到中', data.isCheckInProcessing);
});
二、开始签到
说明: 当用户开始签到时,会触发该事件
Event 事件: CheckInEvent.StartCheckIn
回调参数: Object 对象,详细类型说明如下
| 属性名 | 说明 | 类型 |
|---|---|---|
checkInData |
签到数据 | CheckInData |
示例:
checkInTarget.eventEmitter.on(CheckInEvent.StartCheckIn, (data) => {
console.log('开始签到', data.checkInData);
});
三、签到倒计时
说明: 当用户开始签到时,会触发该事件
Event 事件: CheckInEvent.CheckInCountdown
回调参数: Object 对象,详细类型说明如下
| 属性名 | 说明 | 类型 |
|---|---|---|
remainingTime |
倒计时时间 | number |
示例:
checkInTarget.eventEmitter.on(CheckInEvent.CheckInCountdown, (data) => {
console.log('签到倒计时', data.remainingTime);
});
四、结束签到
说明: 当用户结束签到时,会触发该事件
Event 事件: CheckInEvent.StopCheckIn
回调参数: Object 对象,详细类型说明如下
| 属性名 | 说明 | 类型 |
|---|---|---|
checkInId |
签到 id | string |
checkInCount |
签到人数 | number |
示例:
checkInTarget.eventEmitter.on(CheckInEvent.StopCheckIn, (data) => {
console.log('结束签到', data.checkInId);
});
五、签到成功
说明: 当用户签到成功时,会触发该事件
Event 事件: CheckInEvent.CheckInSuccess
回调参数: null
示例:
checkInTarget.eventEmitter.on(CheckInEvent.CheckInSuccess, () => {
console.log('签到成功');
});
六、签到失败
说明: 当用户签到失败时,会触发该事件
Event 事件: CheckInEvent.CheckInFail
回调参数: Object 对象,详细类型说明如下
| 属性名 | 说明 | 类型 |
|---|---|---|
failReason |
签到失败原因 | CheckInFailReason |
示例:
checkInTarget.eventEmitter.on(CheckInEvent.CheckInFail, (data) => {
console.log('签到失败', data.failReason);
});
