From 57f4130c1dde59a4c918f3ba64e3c7510de14ffc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=A6=8C=EA=A6=AB=EA=A6=B6=EA=A6=8F=EA=A7=80=EA=A6=A6?= =?UTF-8?q?=EA=A6=BF=EA=A6=A7=EA=A6=AE=EA=A6=91=EA=A6=A9=EA=A6=AD=EA=A7=80?= Date: Sun, 12 Feb 2023 18:25:04 +0800 Subject: Account info getter wrapper --- member.cxx | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'member.cxx') diff --git a/member.cxx b/member.cxx index fd6167e..aa0c66d 100644 --- a/member.cxx +++ b/member.cxx @@ -334,6 +334,14 @@ namespace QInterchange { if (m_data != data) m_data = data; } + void Member::account() + { + interchange_member_account([](interchange_response* response) { + member->emitAccount(QString{response->data}); + interchange_free_response(response); + }); + } + void Member::setAccount(QString const& firstName, QString const& lastName, QString const& address1, QString const& address2, QString const& city, @@ -375,4 +383,8 @@ namespace QInterchange { emit loggedIn(response); } + void Member::emitAccount(QString const& response) + { + emit gotAccount(response); + } } -- cgit v1.2.3