Usage
Updated: 2025-07-03 14:46:06
1. Click to Check In
API Method: toCheckIn(): Promise<CommonResult<CheckInFailReason>>
Return Value Description: Promise<CommonResult<CheckInFailReason>> type
Example:
const result = await checkInTarget.toCheckIn();
if (result.success) {
console.log('签到成功');
} else {
console.error('签到失败', result.failReason);
}
2. Get Check-In Records
API Method: getCheckInRecord(): Promise<GetCheckInRecordResponse>
Return Value Description: Promise<GetCheckInRecordResponse> type
Example:
const res = await checkInTarget.getCheckInRecord();
if (res.checkInFinished) {
console.log('签到已结束');
}
3. Check if User Has Checked In
API Method: isUserCheckedIn(): Promise<boolean>
Return Value Description: Promise<boolean> type
Example:
const isCheckedIn = await checkInTarget.isUserCheckedIn();
if (isCheckedIn) {
console.log('用户已签到');
}
4. Check if Force Check-In is Enabled
API Method: getForceCheckInEnabled(): boolean
Example:
const isForceCheckInEnabled = checkInTarget.getForceCheckInEnabled();
if (isForceCheckInEnabled) {
console.log('Force check-in is enabled');
}
