zyro on master
Upgrade devconsole serialize-ja… (compare)
zyro on aim-facebook-graph-update
zyro on master
Allow echoing messages back to … Upgrade to Facebook Graph API 5… (compare)
novabyte on master
Add notes to README on exceptio… (compare)
Dimon4eg on master
update CHANGELOG.md (compare)
Dimon4eg on v2.2.4
Dimon4eg on master
update headers Nakama Unreal 2.2.4 release. (compare)
/ws
session.AuthToken
field?
{
"exp": 1566062634,
"uid": "25811ab5-35c7-4598-8f95-e936c0e82a32",
"usn": "FrFjMQtOWY"
}
using System;
using System.Threading.Tasks;
using Nakama;
using UnityEngine;
public class Example : MonoBehaviour
{
private IClient _client;
private ISocket _socket;
private async void Awake()
{
_client = new Client("defaultkey", UnityWebRequestAdapter.Instance);
_socket = _client.NewSocket();
_socket.Closed += () => Debug.Log("Socket closed.");
_socket.Connected += () => Debug.Log("Socket connected.");
_socket.ReceivedError += e => Debug.LogErrorFormat("Socket error: {0}", e.Message);
var deviceId = SystemInfo.deviceUniqueIdentifier;
var session = await _client.AuthenticateDeviceAsync(deviceId);
await _socket.ConnectAsync(session);
Debug.Log("After socket connected.");
}
private void OnApplicationQuit() => _socket?.CloseAsync();
}