@oobleck/fluid-backend
Version:
Fluid Framework backend for nteract RTC
32 lines • 1.04 kB
JavaScript
import { v4 as uuid } from "uuid";
import { FrsClient, InsecureTokenProvider } from "@fluid-experimental/frs-client";
// import { TinyliciousClient } from "@fluid-experimental/tinylicious-client";
import { ShellDDS } from "../model";
import { generateUserName } from "./utils";
export const user = {
id: uuid(),
name: generateUserName(" ", true)
};
const connectionConfig = {
tenantId: "nteract",
tokenProvider: new InsecureTokenProvider("unused", user),
orderer: "http://localhost:7070",
storage: "http://localhost:7070",
};
const client = new FrsClient(connectionConfig);
// const client = new TinyliciousClient();
const schema = {
name: "solid-shell",
initialObjects: {
shell: ShellDDS
},
};
export function createFluidContainer(containerId) {
return client.createContainer({ id: containerId }, schema);
}
;
export function getFluidContainer(containerId) {
return client.getContainer({ id: containerId }, schema);
}
;
//# sourceMappingURL=loader.js.map