Skip to content

Commit 3d8772f

Browse files
committed
pass includeMarketData to handler arguments
1 parent d12606d commit 3d8772f

File tree

2 files changed

+24
-2
lines changed

2 files changed

+24
-2
lines changed

packages/snaps-execution-environments/src/common/commands.test.ts

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,28 @@ describe('getHandlerArguments', () => {
4141
).toThrow('Invalid request params');
4242
});
4343

44+
it('validates the request params for the OnAssetsConversion handler', () => {
45+
expect(() =>
46+
getHandlerArguments(MOCK_ORIGIN, HandlerType.OnAssetsConversion, {
47+
id: 1,
48+
jsonrpc: '2.0',
49+
method: 'foo',
50+
params: {},
51+
}),
52+
).toThrow('Invalid request params');
53+
});
54+
55+
it('validates the request params for the OnAssetsLookup handler', () => {
56+
expect(() =>
57+
getHandlerArguments(MOCK_ORIGIN, HandlerType.OnAssetsLookup, {
58+
id: 1,
59+
jsonrpc: '2.0',
60+
method: 'foo',
61+
params: {},
62+
}),
63+
).toThrow('Invalid request params');
64+
});
65+
4466
it('validates the request params for the OnAssetHistoricalPrice handler', () => {
4567
expect(() =>
4668
getHandlerArguments(MOCK_ORIGIN, HandlerType.OnAssetHistoricalPrice, {

packages/snaps-execution-environments/src/common/commands.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -74,8 +74,8 @@ export function getHandlerArguments(
7474
}
7575
case HandlerType.OnAssetsConversion: {
7676
assertIsOnAssetsConversionRequestArguments(request.params);
77-
const { conversions } = request.params;
78-
return { conversions };
77+
const { conversions, includeMarketData } = request.params;
78+
return { conversions, includeMarketData };
7979
}
8080
case HandlerType.OnNameLookup: {
8181
assertIsOnNameLookupRequestArguments(request.params);

0 commit comments

Comments
 (0)