New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

@invincible_rd/test-two

Package Overview
Dependencies
Maintainers
0
Versions
13
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@invincible_rd/test-two - npm Package Compare versions

Comparing version
1.0.10
to
1.0.12
+1
-1
package.json
{
"name": "@invincible_rd/test-two",
"version": "1.0.10",
"version": "1.0.12",
"description": "Ultron SDK for integrating conversational AI Avatars into your web application",

@@ -5,0 +5,0 @@ "main": "src/index.js",

+34
-11

@@ -10,3 +10,3 @@ # Ultron SDK

```
npm install @metabrix_labs/ultronai
npm install ultronai
```

@@ -44,2 +44,9 @@

#### `sendAudioUrlMessage(iframe: HTMLIFrameElement, audioUrl: string, url: string): void`
Sends an audio URL message to the iframe.
- `iframe`: The iframe element.
- `audioUrl`: The URL of the audio to send.
- `url`: The URL of the iframe content.
#### `setupMessageListener(iframe: HTMLIFrameElement, iframeLink: string, callback: (data: any) => void): void`

@@ -68,3 +75,3 @@ Sets up a message listener to receive messages from the iframe.

```typescript
import { initUltronAI, sendMessageContent, sendSubmitEvent, sendAudioMessage, setupMessageListener } from '@metabrix_labs/ultronai-sdk';
import { initUltronAI, sendMessageContent, sendSubmitEvent, sendAudioMessage, setupMessageListener, sendAudioUrlMessage } from 'ultronai';
```

@@ -91,2 +98,5 @@

sendSubmitEvent(iframe, 'https://app.ultronai.me');
// Send an audio URL message
sendAudioUrlMessage(iframe, 'https://example.com/audio.mp3', 'https://app.ultronai.me');
```

@@ -104,4 +114,5 @@

sendAudioMessage,
setupMessageListener
} from "@metabrix_labs/ultronai-sdk";
setupMessageListener,
sendAudioUrlMessage
} from "ultronai";

@@ -139,4 +150,3 @@ function App() {

}, []);
const handleSendMessage = () => {
const handleSendMessage = () => {
if (iframeRef.current) {

@@ -167,7 +177,7 @@ const userInteracted =

const handleSendAudioMessage = () => {
if (iframeRef.current && audioData) {
sendAudioMessage(iframeRef.current, audioData, iframeRef.current.src);
const handleSendAudioUrlMessage = () => {
if (iframeRef.current && audioUrl) {
sendAudioUrlMessage(iframeRef.current, audioUrl, iframeRef.current.src);
} else {
alert("Please upload an audio file first.");
alert("Please enter an audio URL first.");
}

@@ -215,3 +225,3 @@ };

<div className="app-container">
<h2>AI Interviewer - SDK demo</h2>
<h2>SDK demo</h2>
<div className="iframe-container">

@@ -234,5 +244,17 @@ <div id="metabrix" className="iframe-wrapper"></div>

/>
<input
type="text"
placeholder="Enter audio URL"
value={audioUrl}
onChange={(e) => setAudioUrl(e.target.value)}
className="input-field"
/>
<button onClick={handleSendAudioUrlMessage} className="button">
Send Audio URL Message
</button>
{/* <button onClick={handleSendMessage} className="button">Send Message</button> */}
<button onClick={handleSendSubmitEvent} className="button">
Send Submit Event
</button>
{/* <button onClick={handleSendAudioMessage} className="button">Send Audio Message</button> */}
</div>

@@ -251,1 +273,2 @@ {iframeMessage && (