@@ -11,54 +11,44 @@ std::unique_ptr<WalletConnectSessionInfo> new_walletconnect_sessioninfo() {
11
11
return std::make_unique<WalletConnectSessionInfo>();
12
12
}
13
13
14
- void WalletConnectSessionInfo::set_connected (bool myconnected)
15
- {
16
- connected=myconnected;
14
+ void WalletConnectSessionInfo::set_connected (bool myconnected) {
15
+ connected = myconnected;
17
16
}
18
17
19
- void WalletConnectSessionInfo::set_chainid (rust::String mychainid)
20
- {
21
- chain_id=mychainid;
18
+ void WalletConnectSessionInfo::set_chainid (rust::String mychainid) {
19
+ chain_id = mychainid;
22
20
}
23
21
24
- void WalletConnectSessionInfo::set_accounts (rust::Vec<rust::String> myaccounts)
25
- {
26
- accounts= myaccounts;
22
+ void WalletConnectSessionInfo::set_accounts (
23
+ rust::Vec<rust::String> myaccounts) {
24
+ accounts = myaccounts;
27
25
}
28
26
29
- void WalletConnectSessionInfo::set_bridge (rust::String mybridge)
30
- {
31
- bridge=mybridge;
27
+ void WalletConnectSessionInfo::set_bridge (rust::String mybridge) {
28
+ bridge = mybridge;
32
29
}
33
30
34
- void WalletConnectSessionInfo::set_key (rust::String mykey)
35
- {
36
- key=mykey;
37
- }
31
+ void WalletConnectSessionInfo::set_key (rust::String mykey) { key = mykey; }
38
32
39
- void WalletConnectSessionInfo::set_clientid (rust::String myclient_id)
40
- {
41
- client_id=myclient_id;
33
+ void WalletConnectSessionInfo::set_clientid (rust::String myclient_id) {
34
+ client_id = myclient_id;
42
35
}
43
36
44
- void WalletConnectSessionInfo::set_clientmeta (rust::String myclient_meta)
45
- {
46
- client_meta=myclient_meta;
37
+ void WalletConnectSessionInfo::set_clientmeta (rust::String myclient_meta) {
38
+ client_meta = myclient_meta;
47
39
}
48
40
49
- void WalletConnectSessionInfo::set_peerid (rust::String mypeer_id)
50
- {
51
- peer_id=mypeer_id;
41
+ void WalletConnectSessionInfo::set_peerid (rust::String mypeer_id) {
42
+ peer_id = mypeer_id;
52
43
}
53
44
54
- void WalletConnectSessionInfo::set_peermeta (rust::String mypeer_meta)
55
- {
56
- peer_meta=mypeer_meta;
45
+ void WalletConnectSessionInfo::set_peermeta (rust::String mypeer_meta) {
46
+ peer_meta = mypeer_meta;
57
47
}
58
48
59
- void WalletConnectSessionInfo::set_handshaketopic (rust::String myhandshake_topic)
60
- {
61
- handshake_topic= myhandshake_topic;
49
+ void WalletConnectSessionInfo::set_handshaketopic (
50
+ rust::String myhandshake_topic) {
51
+ handshake_topic = myhandshake_topic;
62
52
}
63
53
64
54
WalletConnectCallback::WalletConnectCallback () {
@@ -67,41 +57,42 @@ WalletConnectCallback::WalletConnectCallback() {
67
57
68
58
WalletConnectCallback::~WalletConnectCallback () {}
69
59
70
- void print_session (std::unique_ptr<WalletConnectSessionInfo>& sessioninfo)
71
- {
72
- // print sessioninfo
73
- std::cout << " connected: " << sessioninfo->connected << std::endl;
74
- std::cout << " chain_id: " << sessioninfo->chain_id << std::endl;
75
- // iterate over accounts
76
- for (auto & account : sessioninfo->accounts ) {
77
- std::cout << " account: " << account << std::endl;
78
- }
79
- std::cout << " bridge: " << sessioninfo->bridge << std::endl;
80
- std::cout << " client_id: " << sessioninfo->client_id << std::endl;
81
- std::cout << " client_meta: " << sessioninfo->client_meta << std::endl;
82
- std::cout << " peer_id: " << sessioninfo->peer_id << std::endl;
83
- std::cout << " peer_meta: " << sessioninfo->peer_meta << std::endl;
84
- std::cout << " handshake_topic: " << sessioninfo->handshake_topic << std::endl;
85
-
86
- }
87
- void WalletConnectCallback::onConnected (std::unique_ptr<WalletConnectSessionInfo> sessioninfo) const {
88
- std::cout << " c++ onConnected" << std::endl;
60
+ void print_session (const WalletConnectSessionInfo &sessioninfo) {
61
+ // print sessioninfo
62
+ std::cout << " connected: " << sessioninfo.connected << std::endl;
63
+ std::cout << " chain_id: " << sessioninfo.chain_id << std::endl;
64
+ // iterate over accounts
65
+ for (auto &account : sessioninfo.accounts ) {
66
+ std::cout << " account: " << account << std::endl;
67
+ }
68
+ std::cout << " bridge: " << sessioninfo.bridge << std::endl;
69
+ std::cout << " client_id: " << sessioninfo.client_id << std::endl;
70
+ std::cout << " client_meta: " << sessioninfo.client_meta << std::endl;
71
+ std::cout << " peer_id: " << sessioninfo.peer_id << std::endl;
72
+ std::cout << " peer_meta: " << sessioninfo.peer_meta << std::endl;
73
+ std::cout << " handshake_topic: " << sessioninfo.handshake_topic << std::endl;
74
+ }
75
+ void WalletConnectCallback::onConnected (
76
+ const WalletConnectSessionInfo &sessioninfo) const {
77
+ std::cout << " c++ onConnected" << std::endl;
89
78
print_session (sessioninfo);
90
79
}
91
- void WalletConnectCallback::onDisconnected (std::unique_ptr<WalletConnectSessionInfo> sessioninfo) const {
80
+ void WalletConnectCallback::onDisconnected (
81
+ const WalletConnectSessionInfo &sessioninfo) const {
92
82
std::cout << " c++ onDisconnected" << std::endl;
93
83
print_session (sessioninfo);
94
84
}
95
- void WalletConnectCallback::onConnecting (std::unique_ptr<WalletConnectSessionInfo> sessioninfo) const {
85
+ void WalletConnectCallback::onConnecting (
86
+ const WalletConnectSessionInfo &sessioninfo) const {
96
87
std::cout << " c++ onConnecting" << std::endl;
97
88
print_session (sessioninfo);
98
89
}
99
- void WalletConnectCallback::onUpdated (std::unique_ptr<WalletConnectSessionInfo> sessioninfo) const {
100
- std::cout << " c++ onUpdated" << std::endl;
90
+ void WalletConnectCallback::onUpdated (
91
+ const WalletConnectSessionInfo &sessioninfo) const {
92
+ std::cout << " c++ onUpdated" << std::endl;
101
93
print_session (sessioninfo);
102
94
}
103
95
104
-
105
96
} // namespace game_sdk
106
97
} // namespace crypto
107
98
} // namespace com
0 commit comments