# @interactify-live/short

Pure MQTT connector for Interactify short videos. This package provides only the MQTT connection functionality without any UI, DOM, or video dependencies.

## Features

- Pure MQTT WebSocket connection
- Real-time message handling
- Connection status management
- No UI or video dependencies
- Lightweight and focused

## Connecting to WebSocket

```ts
import { Connector } from "@interactify-live/short";

const connector = new Connector();

console.log("connection status", connector.status.get());

connector.status.subscribe((value) => {
  console.log("connection status", value);

  if (value === Connector.CONNECTION_STATUS.CONNECTED) {
    console.log("connected successfully");
    connector.publish("like");
  }
});

connector.connect({
  user_id: "user_id",
  token: "token",
  scope: "short",
  space_slug: "space",
  slug: "slug",
  session: "session",
});
```
