Replace handle<Xyz>
methods in Dwn
class with overloaded `process…
#566
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
…Message`
This commit fixes #563. It replaces the four methods in
Dwn
(1)handleRecordsWrite
(2)handleRecordsQuery
(3)handleRecordsRead
(4)handleMessagesGet
with the overloadedprocessMessage
function introduced in commit #554.This commit also replaces all invocations of the four deleted functions in all tests with the single
processMessage
. Note that because the newprocessMessage
can't and doesn't use theexpectedMethod
orexpectedInterface
arguments invalidateMessageIntegrity
, any tests that are testing for incorrect method edge cases will receive errors from json schema invalidation (i.e.,schema for x not found
) rather than message integrity errors (i.e.,Expected method x, received y
)