[mediacontroller] Fix to handle changed behaviour of native API 20/233420/2
authorPiotr Kosko <p.kosko@samsung.com>
Thu, 14 May 2020 11:32:43 +0000 (13:32 +0200)
committerPiotr Kosko <p.kosko@samsung.com>
Thu, 14 May 2020 12:27:56 +0000 (14:27 +0200)
commit8a233ee4f7d261d2d5cae0110994bec48703027b
treeac71d5033f98e04099efcb121f59f638fcbf78a4
parent86c08048f4db987fe501d942fef46073912fbaac
[mediacontroller] Fix to handle changed behaviour of native API

Native API was returning invalid pointer in case when metadata was
missing. This caused passing junk data to WebAPI. Now native API returns
null if metadata is missing. Unfortunately, Web API design does not
allow null value for metadata members. To workaround this problem, we
just pass empty strings to Javascript.

[Verification] mediacontroller  TCT passrate 100%.

Change-Id: Icb6813c10bc74caff4cecca2cbc6b55788f08a92
src/mediacontroller/mediacontroller_client.cc