[ham] Fixed sleep recorder, returned value 42/219142/1
authorPiotr Kosko/Native/Web API (PLT) /SRPOL/Engineer/Samsung Electronics <p.kosko@samsung.com>
Wed, 27 Nov 2019 13:16:11 +0000 (14:16 +0100)
committerPiotr Kosko/Native/Web API (PLT) /SRPOL/Engineer/Samsung Electronics <p.kosko@samsung.com>
Mon, 2 Dec 2019 10:55:11 +0000 (11:55 +0100)
commit9d5e92533b86c966c7e58cba743af44ca40cd538
tree12648768d17e8bf5cffde375085ea3ca6c2ea87c
parent9d902cc5640c36eaa1420a891c468a7b821ac3c7
[ham] Fixed sleep recorder, returned value

[Bug] there was missing conversion from numerical value from database to string value used in Web API

[Verification] TCT passrate 100% on wearable TW3.
Below code works when activity added manually to database.
var data = [];
date = new Date(), startTime = date.getTime(), endTime = date.setDate(date.getDate() + 1),
    query = {
        startTime: startTime/1000,
        endTime: endTime/1000,
        interval: 1440
    };
tizen.humanactivitymonitor.readRecorderData("SLEEP_MONITOR", query, (s) => console.log(data = s), (s) => console.log(s))

returns one of values of "ASLEEP", "AWAKE", or "UNKNOWN"

Change-Id: I86b6bead534638bafcb5abcb16512bb462c79374
src/humanactivitymonitor/humanactivitymonitor_manager.cc