Skip to content

Commit a80c69e

Browse files
feat: retrieve seller id from seller update in getPendingSellerUpdateFromLogs (#962)
1 parent 811cf4e commit a80c69e

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

packages/core-sdk/src/accounts/mixin.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -608,6 +608,7 @@ export class AccountsMixin<T extends Web3LibAdapter> extends BaseCoreSDK<T> {
608608
* @returns Created exchange id.
609609
*/
610610
public getPendingSellerUpdateFromLogs(logs: Log[]): {
611+
sellerId: bigint;
611612
assistant: string;
612613
clerk: string;
613614
admin: string;
@@ -626,10 +627,11 @@ export class AccountsMixin<T extends Web3LibAdapter> extends BaseCoreSDK<T> {
626627
tokenType: number;
627628
tokenId: BigNumber;
628629
}
630+
| bigint
629631
>({
630632
iface: accounts.iface.bosonAccountHandlerIface,
631633
logs,
632-
eventArgsKeys: ["pendingSeller", "pendingAuthToken"],
634+
eventArgsKeys: ["pendingSeller", "pendingAuthToken", "sellerId"],
633635
eventNames: ["SellerUpdatePending", "SellerUpdateApplied"]
634636
});
635637
const pendingSellerStruct = (
@@ -645,7 +647,9 @@ export class AccountsMixin<T extends Web3LibAdapter> extends BaseCoreSDK<T> {
645647
tokenId: BigNumber;
646648
}[]
647649
)?.[0];
650+
const sellerId = (valuesFromLogs["sellerId"] as bigint[])?.[0];
648651
return {
652+
sellerId,
649653
assistant: pendingSellerStruct?.assistant,
650654
admin: pendingSellerStruct?.admin,
651655
clerk: pendingSellerStruct?.clerk,

0 commit comments

Comments
 (0)