UNPKG

podchat-browser

Version:

Javascript SDK to use POD's Chat Service - Browser Only

38 lines (33 loc) 1.49 kB
import {Store} from "./store"; import {SDKParams} from "./sdkParams"; import ChatEvents from "../events.module"; import RequestBlocker from "./requestBlocker"; import ErrorHandler from "./errorHandler"; import UploadMethods from "./chat/uploadMethods"; import MessageQueues from "./store/messageQueues"; import HTTPRequestsManager from "./helpers/httpRequest"; import PodspaceMethods from "./files/podspaceMethods"; import ThreadHistoryMethods from "./chat/threadHistoryMethods"; import PreferredMediaDeviceManager from "./call/preferredMediaDeviceManager"; import ThreadMethods from "./chat/threadMethods"; import TypeCodeApiMethods from '../lib/social/typeCodes' import LogsManager from "./logManager"; function App() { const app = {}; app.logger = new LogsManager(app); app.store = new Store(app); app.sdkParams = new SDKParams(); app.chatEvents = new ChatEvents(app); app.requestBlocker = new RequestBlocker(app); app.errorHandler = new ErrorHandler(app); app.uploads = new UploadMethods(app); app.messageQueues = new MessageQueues(app); app.httpRequest = new HTTPRequestsManager(app); app.podspaceMethods = new PodspaceMethods(app); app.threadHistory = new ThreadHistoryMethods(app); app.preferredMediaDevices = new PreferredMediaDeviceManager(app); app.threadMethods = new ThreadMethods(app); app.typeCodeApiMethods = new TypeCodeApiMethods(app); return app; } export default App;