The
@bastaai/basta-js SDK exposes a simple way to subscribe to a GraphQL Subscription, making it possible to have live updates in your application.First, you need to install the package:
npm install @bastaai/basta-js.Next, you need to initialize the subscription client.
typescriptimport { initBasta } from '@bastaai/basta-js'; const basta = initBasta(); const dispose = basta.subscribeTo.item({ onUpdate: (data) => console.log(data), variables: { itemIds: ["{itemId}"], saleId: "{saleId}", }, userToken: "{userToken}" })
Provide a
userToken to get personalized socket data (userBids). Example userToken would be the GUID for your user.Remember to call the
dispose function when you are done with the subscription to clean up resources.