public void Run(IBackgroundTaskInstance taskInstance)
{
var defferal = taskInstance.GetDeferral();
var taskHelper = new TaskHelper();
var signalingTask = taskHelper.GetTask(nameof(SignalingTask));
var connOwner = new ConnectionOwner
{
OwnerId = signalingTask.TaskId.ToString()
};
Hub.Instance.SignalingSocketService.ConnectToSignalingServer(connOwner);
Hub.Instance.SignalingClient.Register(new Registration
{
Name = RegistrationSettings.Name,
UserId = RegistrationSettings.UserId,
Domain = RegistrationSettings.Domain,
PushNotificationChannelURI = RegistrationSettings.PushNotificationChannelURI
});
defferal.Complete();
}
}