Skip to content

Commit e6a6c07

Browse files
committed
chore: adds nullable for origin
1 parent b715893 commit e6a6c07

5 files changed

Lines changed: 15 additions & 15 deletions

File tree

packages/snap/src/core/handlers/onCronjob/backgroundEvents/onTransactionAdded.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { InternalError, type OnCronjobHandler } from '@metamask/snaps-sdk';
2-
import { assert, literal, object, string } from '@metamask/superstruct';
2+
import { assert, literal, nullable, object, string } from '@metamask/superstruct';
33

44
import { analyticsService, keyring } from '../../../../snapContext';
55
import logger from '../../../utils/logger';
@@ -19,7 +19,7 @@ export const OnTransactionAddedRequestStruct = object({
1919
/** The base64 encoded transaction or transaction message. */
2020
base64EncodedTransaction: Base64Struct,
2121
scope: NetworkStruct,
22-
origin: string(),
22+
origin: nullable(string()),
2323
}),
2424
});
2525

@@ -45,7 +45,7 @@ export const onTransactionAdded: OnCronjobHandler = async ({ request }) => {
4545
account,
4646
base64EncodedTransaction,
4747
scope,
48-
origin,
48+
origin ?? undefined,
4949
);
5050
} catch (error) {
5151
logger.error(error);

packages/snap/src/core/handlers/onCronjob/backgroundEvents/onTransactionApproved.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { InternalError, type OnCronjobHandler } from '@metamask/snaps-sdk';
2-
import { assert, literal, object, string } from '@metamask/superstruct';
2+
import { assert, literal, nullable, object, string } from '@metamask/superstruct';
33

44
import { analyticsService, keyring } from '../../../../snapContext';
55
import logger from '../../../utils/logger';
@@ -19,7 +19,7 @@ export const OnTransactionApprovedRequestStruct = object({
1919
/** The base64 encoded transaction or transaction message. */
2020
base64EncodedTransaction: Base64Struct,
2121
scope: NetworkStruct,
22-
origin: string(),
22+
origin: nullable(string()),
2323
}),
2424
});
2525

@@ -45,7 +45,7 @@ export const onTransactionApproved: OnCronjobHandler = async ({ request }) => {
4545
account,
4646
base64EncodedTransaction,
4747
scope,
48-
origin,
48+
origin ?? undefined,
4949
);
5050
} catch (error) {
5151
logger.error(error);

packages/snap/src/core/handlers/onCronjob/backgroundEvents/onTransactionFinalized.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { TransactionStruct } from '@metamask/keyring-api';
22
import { InternalError, type OnCronjobHandler } from '@metamask/snaps-sdk';
3-
import { assert, literal, object, string } from '@metamask/superstruct';
3+
import { assert, literal, nullable, object, string } from '@metamask/superstruct';
44

55
import {
66
analyticsService,
@@ -19,7 +19,7 @@ export const OnTransactionFinalizedRequestStruct = object({
1919
params: object({
2020
accountId: UuidStruct,
2121
transaction: TransactionStruct,
22-
origin: string(),
22+
origin: nullable(string()),
2323
}),
2424
});
2525

@@ -65,7 +65,7 @@ export const onTransactionFinalized: OnCronjobHandler = async ({ request }) => {
6565
const trackEventPromise = analyticsService.trackEventTransactionFinalized(
6666
account,
6767
transaction,
68-
origin,
68+
origin ?? undefined,
6969
);
7070

7171
await Promise.all([

packages/snap/src/core/handlers/onCronjob/backgroundEvents/onTransactionRejected.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { InternalError, type OnCronjobHandler } from '@metamask/snaps-sdk';
2-
import { assert, literal, object, string } from '@metamask/superstruct';
2+
import { assert, literal, nullable, object, string } from '@metamask/superstruct';
33

44
import { analyticsService, keyring } from '../../../../snapContext';
55
import logger from '../../../utils/logger';
@@ -19,7 +19,7 @@ export const OnTransactionRejectedRequestStruct = object({
1919
/** The base64 encoded transaction or transaction message. */
2020
base64EncodedTransaction: Base64Struct,
2121
scope: NetworkStruct,
22-
origin: string(),
22+
origin: nullable(string()),
2323
}),
2424
});
2525

@@ -45,7 +45,7 @@ export const onTransactionRejected: OnCronjobHandler = async ({ request }) => {
4545
account,
4646
base64EncodedTransaction,
4747
scope,
48-
origin,
48+
origin ?? undefined,
4949
);
5050
} catch (error) {
5151
logger.error(error);

packages/snap/src/core/handlers/onCronjob/backgroundEvents/onTransactionSubmitted.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { InternalError, type OnCronjobHandler } from '@metamask/snaps-sdk';
2-
import { assert, literal, object, string } from '@metamask/superstruct';
2+
import { assert, literal, nullable, object, string } from '@metamask/superstruct';
33

44
import { analyticsService, keyring } from '../../../../snapContext';
55
import logger from '../../../utils/logger';
@@ -20,7 +20,7 @@ export const OnTransactionSubmittedRequestStruct = object({
2020
transactionMessageBase64Encoded: Base64Struct,
2121
signature: string(),
2222
scope: NetworkStruct,
23-
origin: string(),
23+
origin: nullable(string()),
2424
}),
2525
});
2626

@@ -52,7 +52,7 @@ export const onTransactionSubmitted: OnCronjobHandler = async ({ request }) => {
5252
transactionMessageBase64Encoded,
5353
signature,
5454
scope,
55-
origin,
55+
origin ?? undefined,
5656
);
5757
} catch (error) {
5858
logger.error(error);

0 commit comments

Comments
 (0)