This commit is contained in:
Koushik Dutta
2022-02-11 15:13:59 -08:00
parent a8b8aa03e0
commit 0f8ff48812
5 changed files with 25 additions and 4 deletions

View File

@@ -0,0 +1,3 @@
```js
import sdk from import '@scrypted/web-sdk';
```

View File

@@ -0,0 +1,19 @@
import { connectScryptedClient, OnOff } from '..';
async function example() {
const sdk = await connectScryptedClient({
baseUrl: 'https://localhost:10443',
pluginId: "@scrypted/core",
username: process.env.SCRYPTED_USERNAME || 'admin',
password: process.env.SCRYPTED_PASSWORD || 'swordfish',
});
const dimmer = sdk.systemManager.getDeviceByName<OnOff>("Office Dimmer");
dimmer.turnOn();
await new Promise(resolve => setTimeout(resolve, 5000));
await dimmer.turnOff();
// allow node to exit
sdk.disconnect();
}
example();

View File

@@ -1,12 +1,12 @@
{
"name": "@scrypted/web-sdk",
"version": "1.0.3",
"version": "1.0.6",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "@scrypted/web-sdk",
"version": "1.0.3",
"version": "1.0.6",
"license": "ISC",
"dependencies": {
"@scrypted/rpc": "^1.0.4",

View File

@@ -1,6 +1,6 @@
{
"name": "@scrypted/web-sdk",
"version": "1.0.3",
"version": "1.0.6",
"description": "",
"main": "dist/packages/web-sdk/src/index.js",
"scripts": {

View File

@@ -50,7 +50,6 @@ export async function connectScryptedClient(options: ScryptedClientOptions): Pro
}, axiosConfig);
extraHeaders['Cookie'] = response.headers["set-cookie"][0];
console.log(extraHeaders);
}
return new Promise((resolve, reject) => {