Ejemplo n.º 1
0
 public SignalServiceAccountManager(SignalServiceUrl[] urls, CancellationToken token, string userAgent)
 {
     Urls = urls;
     ProvisioningSocket = new ProvisioningSocket(urls[0].getUrl(), token);
     pushServiceSocket  = new PushServiceSocket(urls, new StaticCredentialsProvider(null, null, null, (int)SignalServiceAddress.DEFAULT_DEVICE_ID), userAgent);
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Request a UUID from the server for linking as a new device.
 /// Called by the new device.
 /// </summary>
 /// <param name="token">A CancellationToken for the PrivisioningSocket's websocket connection</param>
 /// /// <param name="webSocketFactory">A factory which creates websocket connection objects</param>
 /// <returns></returns>
 public async Task <string> GetNewDeviceUuid(CancellationToken token, ISignalWebSocketFactory webSocketFactory)
 {
     ProvisioningSocket = new ProvisioningSocket(Configuration.SignalServiceUrls[0].Url, webSocketFactory, token);
     return((await ProvisioningSocket.GetProvisioningUuid(token)).Uuid);
 }
Ejemplo n.º 3
0
 public string GetNewDeviceUuid(CancellationToken token)
 {
     ProvisioningSocket = new ProvisioningSocket(Urls[0].getUrl(), token);
     return(ProvisioningSocket.GetProvisioningUuid().Uuid);
 }