closeDoor(option?: OpenDoorCallOptions)

Requires:
@ray-js/lock-sdk≥1.0.0

Description

Lock

Parameters

ParameterTypeRequiredDescription
NoLocking call options (e.g., timeout for waiting for device report)

Return Value

Type: Promise<void>
None

Error Code

Error CodeError Message
1001Device is offline
1064Non‑Thread devices do not support LAN lock/unlock
1045Remote unlocking not supported
1046Remote unlocking not enabled
1047No permission to unlock
1002Operation timed out
1003Remote unlocking failed (cloud invocation error)
1004Device reported unlock failure
1005Remote unlocking failed (key invalidated)
1006Key usage limit reached
1007Key not within validity period
1008Invalid key

Examples

import { closeDoor } from '@ray-js/lock-sdk';
await closeDoor();