Part of AppLink login process

This commit is contained in:
simojenki
2021-02-21 09:35:34 +11:00
parent 302efd2878
commit c26a325ee1
20 changed files with 644 additions and 253 deletions

View File

@@ -5,16 +5,19 @@ import sonos, { bonobService } from "../src/sonos";
import server from "../src/server";
import logger from "../src/logger";
import { InMemoryMusicService } from "builders";
const bonob = bonobService("bonob-test", 247, "http://localhost:1234");
const app = server(sonos("disabled"), bonob);
const WEB_ADDRESS = "http://localhost:1234"
const bonob = bonobService("bonob-test", 247, WEB_ADDRESS, 'Anonymous');
const app = server(sonos("disabled"), bonob, WEB_ADDRESS, new InMemoryMusicService());
getPort().then((port) => {
logger.debug(`Starting on port ${port}`);
app.listen(port);
createClientAsync(`http://localhost:${port}/ws?wsdl`, {
endpoint: `http://localhost:${port}/ws`,
createClientAsync(`${bonob.uri}?wsdl`, {
endpoint: bonob.uri,
}).then((client) => {
client
.getSessionIdAsync(