Skip to content

Unable to fetch Operation Log #43

Description

@IASudip

Hello Team,
We are unable fetch latest recored for using both API and TTLock.getOperaitonLog command
In case of API:

  • Getting empty array of records
    Map<String, dynamic> params = {
    "clientId": LockConfigData.clientId,
    "accessToken": mapTTLockAccessData["access_token"],
    "lockId": lockId,
    "pageNo": "1",
    "pageSize": "200",
    "date": "${DateTime.now().millisecondsSinceEpoch}"
    };
    url = https://euapi.sciener.com/v3/lockRecord/list
    METHOD = GET

In case of TTLock.getOperaitonLog command

  • with TTOperateRecordType.latest: It provide empty list
    TTLock.getLockOperateRecord(TTOperateRecordType.total, lockData, (operateRecord) { List<dynamic> fetchOperationList = jsonDecode(operateRecord); fetchOperationList.sort((a, b) => b["operateDate"] - a["operateDate"]); operationList.value = fetchOperationList; }, (errorCode, errorMsg) { if (errorCode == TTLockError.bluetoothConnectTimeount) { Utils.showToast("Record: time out"); } else { Utils.showToast("$errorCode"); } });

  • with TTOperateRecordType.total: It provide all records since first day it was initialised.
    TTLock.getLockOperateRecord(TTOperateRecordType.total, lockData, (operateRecord) { List<dynamic> fetchOperationList = jsonDecode(operateRecord); fetchOperationList.sort((a, b) => b["operateDate"] - a["operateDate"]); operationList.value = fetchOperationList; }, (errorCode, errorMsg) { if (errorCode == TTLockError.bluetoothConnectTimeount) { Utils.showToast("Record: time out"); } else { Utils.showToast("$errorCode"); } });

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions