public void UnsubsrcibeFromDeviceNotifications() { var deviceIds = GetSubscriptionDeviceIds().ToArray(); foreach (var deviceId in deviceIds) { _subscriptionManager.Unsubscribe(Connection, deviceId); } SendSuccessResponse(); }
public void UnsubsrcibeFromDeviceCommands() { var subscriptions = _subscriptionManager.GetSubscriptions(Connection); foreach (var subscription in subscriptions) { if (subscription.Keys.Contains(CurrentDevice.ID)) { _subscriptionManager.Unsubscribe(Connection, subscription.Id); } } SendSuccessResponse(); }
public void UnsubsrcibeFromDeviceCommands(Guid subscriptionId) { _deviceSubscriptionManagerForCommands.Unsubscribe(Connection, subscriptionId); SendSuccessResponse(); }
public void UnsubsrcibeFromDeviceNotifications(Guid subscriptionId) { _deviceSubscriptionManagerForNotifications.Unsubscribe(Connection, subscriptionId); SendSuccessResponse(); }
public void UnsubsrcibeFromDeviceCommands() { _subscriptionManager.Unsubscribe(Connection, CurrentDevice.ID); SendSuccessResponse(); }