Real-world examples showing how to use the OddSockets JavaScript SDK in production applications
Try Interactive Democonst OddSockets = require('@oddsocketsai/javascript-sdk');
const client = new OddSockets({
apiKey: 'ak_live_1234567890abcdef'
});
const channel = client.channel('my-channel');
// Subscribe to messages
channel.subscribe((message) => {
console.log('Received:', message);
});
// Publish a message
channel.publish('Hello, World!');
// Replace PubNub with OddSockets
const { PubNubCompat } = require('@oddsocketsai/javascript-sdk');
const pubnub = new PubNubCompat({
publishKey: 'ak_live_1234567890abcdef',
subscribeKey: 'ak_live_1234567890abcdef',
userId: 'user123'
});
// Same API as PubNub!
pubnub.addListener({
message: function(messageEvent) {
console.log('Message:', messageEvent.message);
}
});
pubnub.subscribe({
channels: ['my-channel']
});