模組事件
更新時間: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);
});
