private async Task LoadDurablesAsync()
        {
            List <string> list = await adapter.LoadDurableSubscriptionsAsync(session.Identity);

            if (list != null)
            {
                coapUnobserved = new HashSet <string>(list);
            }
        }
Пример #2
0
 private void Session_OnConnect(object sender, MqttConnectionArgs args)
 {
     try
     {
         adapter.LoadDurableSubscriptionsAsync(session.Identity).GetAwaiter();
     }
     catch (Exception ex)
     {
         logger.LogError(ex, $"MQTT adapter Session_OnConnect error on channel '{Channel.Id}'.");
         OnError?.Invoke(this, new ProtocolAdapterErrorEventArgs(Channel.Id, ex));
     }
 }