@@ -14,11 +14,11 @@ Working .net core SignalR server.
1414### Installing
1515
1616```
17- implementation 'com.smartarmenia:dotnetcoresignalrclientjava:1.0.6 '
17+ implementation 'com.smartarmenia:dotnetcoresignalrclientjava:1.0.7 '
1818```
1919or (for Android Studio 2.x)
2020```
21- compile 'com.smartarmenia:dotnetcoresignalrclientjava:1.0.6 '
21+ compile 'com.smartarmenia:dotnetcoresignalrclientjava:1.0.7 '
2222```
2323
2424#### Kotlin example
@@ -27,47 +27,31 @@ private val connection: HubConnection = WebSocketHubConnection("http(https)://hu
2727```
2828
2929```
30- Thread(Runnable {
31- try {
32- connection.connect("Bearer your_token")
33- } catch (ex: Exception) {
34- runOnUiThread { Toast.makeText(this@MainActivity, ex.message, Toast.LENGTH_SHORT).show() }
35- }
36- connection.addListener(this@MainActivity)
37- connection.subscribeToEvent("Send", this)
38- }).start()
30+ connection.connect("Bearer your_token")
31+ connection.addListener(listener)
32+ connection.subscribeToEvent(event, listener)
3933```
4034
4135Invoke method
4236
4337```
44- btnHello.setOnClickListener {
45- connection.invoke("Send", "Hello")
46- }
38+ connection.invoke("Method", params...)
4739```
4840
4941#### Java example
5042
5143```
52- final HubConnection connection = new WebSocketHubConnection("http://192.168.0.104:5002/signalr/hubs/auth ");
44+ final HubConnection connection = new WebSocketHubConnection("http(https) ://hubaddress/ ");
5345```
5446
5547```
56- new Thread(new Runnable() {
57- @Override
58- public void run() {
59- connection.connect("Bearer your_token");
60- }
61- }).start();
48+ connection.connect("Bearer your_token");
49+ connection.addListener(listener);
50+ connection.subscribeToEvent(event, listener);
6251```
6352
6453Invoke method
6554
6655```
67- btnHello.setOnClickListener(new View.OnClickListener() {
68- @Override
69- public void onClick(View v) {
70- connection.invoke("Send", "Hello");
71- }
72- });
56+ connection.invoke("Method", params...);
7357```
0 commit comments