fetch with ws

This commit is contained in:
Nour Alharithi
2023-11-29 11:42:10 -08:00
parent beb27929bb
commit 12b1dbb365
3 changed files with 74 additions and 22 deletions

View File

@@ -11,6 +11,7 @@ export type DLOBProvider = {
}>;
getUserAccount(publicKey: PublicKey): UserAccount | undefined;
size(): number;
fetch(): Promise<void>;
};
export function getDLOBProviderFromUserMap(userMap: UserMap): DLOBProvider {
@@ -38,6 +39,9 @@ export function getDLOBProviderFromUserMap(userMap: UserMap): DLOBProvider {
size: () => {
return userMap.size();
},
fetch: () => {
return userMap.sync();
},
};
}
@@ -73,5 +77,8 @@ export function getDLOBProviderFromOrderSubscriber(
size(): number {
return orderSubscriber.usersAccounts.size;
},
fetch() {
return orderSubscriber.fetch();
},
};
}