Skip to content

Commit 6a608a4

Browse files
authored
feat: support fetching bodies for messages (#662)
Adds FFI methods to retrieve request and response bodies for sync/async interactions
1 parent 5e6a511 commit 6a608a4

File tree

7 files changed

+334
-208
lines changed

7 files changed

+334
-208
lines changed

native/addon.cc

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,9 @@ Napi::Object Init(Napi::Env env, Napi::Object exports) {
5252
exports.Set(Napi::String::New(env, "pactffiMessageWithContents"), Napi::Function::New(env, PactffiMessageWithContents));
5353
exports.Set(Napi::String::New(env, "pactffiMessageWithMetadata"), Napi::Function::New(env, PactffiMessageWithMetadata));
5454
exports.Set(Napi::String::New(env, "pactffiMessageExpectsToReceive"), Napi::Function::New(env, PactffiMessageExpectsToReceive));
55+
exports.Set(Napi::String::New(env, "pactffiGetAsyncMessageRequestContents"), Napi::Function::New(env, PactffiGetAsyncMessageRequestContents));
56+
exports.Set(Napi::String::New(env, "pactffiGetSyncMessageRequestContents"), Napi::Function::New(env, PactffiGetSyncMessageRequestContents));
57+
exports.Set(Napi::String::New(env, "pactffiGetSyncMessageResponseContents"), Napi::Function::New(env, PactffiGetSyncMessageResponseContents));
5558

5659
// Provider
5760
exports.Set(Napi::String::New(env, "pactffiVerifierNewForApplication"), Napi::Function::New(env, PactffiVerifierNewForApplication));

0 commit comments

Comments
 (0)