diff options
| author | ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ <erik@darapsa.co.id> | 2021-06-18 10:08:22 +0800 |
|---|---|---|
| committer | ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ <erik@darapsa.co.id> | 2021-06-18 10:08:33 +0800 |
| commit | ac8541c6cf3b5dc6936e458dde83e1eebf0ce9d2 (patch) | |
| tree | 98ffca3db82c390723a04729bd5c3656a8d25c32 /client.cxx | |
| parent | 8f0eff6c7726bc6f5681784f72e054477915ec6d (diff) | |
Change results emitted class
Diffstat (limited to 'client.cxx')
| -rw-r--r-- | client.cxx | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -14,7 +14,6 @@ static void responseHandler(icclient_response* response) static void catalogCallback(icclient_catalog* catalog) { client->emitCatalog(catalog); - icclient_free_catalog(catalog); } namespace QICClient { @@ -52,12 +51,14 @@ namespace QICClient { void Client::emitResponse(icclient_response* response) { - emit gotResponse(response); + emit gotResults(QString{response->data}); + icclient_free_response(response); } void Client::emitCatalog(icclient_catalog* catalog) { emit gotCatalog(new Catalog{catalog}); + icclient_free_catalog(catalog); } void Client::flyPage(QString const& sku,void (*handler)(icclient_response*)) |