Browse Source

CIDevice: Avoid including subscribeId in replies to subscription messages

v7.0.12
reuk 2 years ago
parent
commit
16d5e4e2a6
No known key found for this signature in database GPG Key ID: FCB43929F012EE5C
1 changed files with 3 additions and 1 deletions
  1. +3
    -1
      modules/juce_midi_ci/ci/juce_CIDevice.cpp

+ 3
- 1
modules/juce_midi_ci/ci/juce_CIDevice.cpp View File

@@ -927,7 +927,6 @@ private:
device->listeners.call ([source, &data] (auto& l) { l.propertySubscriptionDataReceived (source, data); }); device->listeners.call ([source, &data] (auto& l) { l.propertySubscriptionDataReceived (source, data); });
PropertyReplyHeader header; PropertyReplyHeader header;
header.extended["subscribeId"] = subscribeId;
const auto headerBytes = Encodings::jsonTo7BitText (header.toVarCondensed()); const auto headerBytes = Encodings::jsonTo7BitText (header.toVarCondensed());
detail::MessageTypeUtils::send (device->concreteBufferOutput, detail::MessageTypeUtils::send (device->concreteBufferOutput,
@@ -1192,6 +1191,9 @@ private:
if (! primed.isValid()) if (! primed.isValid())
return; return;
// TODO(reuk) this isn't ideal, make subscription/request handling more robust
primed.token.release();
detail::PropertyHostUtils::send (concreteBufferOutput, detail::PropertyHostUtils::send (concreteBufferOutput,
options.getFunctionBlock().firstGroup, options.getFunctionBlock().firstGroup,
detail::MessageMeta::Meta<Message::PropertySubscribe>::subID2, detail::MessageMeta::Meta<Message::PropertySubscribe>::subID2,


Loading…
Cancel
Save