diff --git a/packages/core/src/functions/request/GetTwilioAccessToken.request.ts b/packages/core/src/functions/request/GetTwilioAccessToken.request.ts new file mode 100644 index 0000000..f2353c6 --- /dev/null +++ b/packages/core/src/functions/request/GetTwilioAccessToken.request.ts @@ -0,0 +1,3 @@ +export default class GetTwilioAccessTokenRequest { + constructor(public roomName: string, public roomType: 'webrtc-go' | 'p2p-group' | 'group-room') {} +} diff --git a/packages/desktop/package.json b/packages/desktop/package.json index 52ff1d7..47894d4 100644 --- a/packages/desktop/package.json +++ b/packages/desktop/package.json @@ -46,6 +46,8 @@ [ "@electron-forge/plugin-webpack", { + "port": "4005", + "loggerPort": "9005", "devContentSecurityPolicy": "default-src * self blob: data: gap:; style-src * self 'unsafe-inline' blob: data: gap:; script-src * 'self' 'unsafe-eval' 'unsafe-inline' blob: data: gap:; object-src * 'self' blob: data: gap:; img-src * self 'unsafe-inline' blob: data: gap:; connect-src self * 'unsafe-inline' blob: data: gap:; frame-src * self blob: data: gap:;", "mainConfig": "./webpack.main.config.js", "renderer": { diff --git a/packages/desktop/src/firebase/functions.ts b/packages/desktop/src/firebase/functions.ts index 7d5c682..d11353d 100644 --- a/packages/desktop/src/firebase/functions.ts +++ b/packages/desktop/src/firebase/functions.ts @@ -1,7 +1,5 @@ import { getFunctions, httpsCallable } from 'firebase/functions'; -import TwilioAccessToken from '@nirvana/core/src/functions/response/TwilioAccessToken.response'; - const functions = getFunctions(); export const getTwilioAccessToken = httpsCallable(functions, 'getStreamToken'); diff --git a/packages/desktop/src/index.ts b/packages/desktop/src/index.ts index 66b937a..056ce5a 100644 --- a/packages/desktop/src/index.ts +++ b/packages/desktop/src/index.ts @@ -1,6 +1,6 @@ -import { app, BrowserWindow, ipcMain, Display, screen, systemPreferences } from 'electron'; - +import { BrowserWindow, Display, app, ipcMain, screen, systemPreferences } from 'electron'; import Channels, { DEFAULT_APP_PRESET, DimensionChangeRequest } from './electron/constants'; + import { handleGoogleLogin } from './electron/handleLogin'; import store from './electron/store'; diff --git a/packages/firebase/functions/src/core/functions/request/GetTwilioAccessToken.request.ts b/packages/firebase/functions/src/core/functions/request/GetTwilioAccessToken.request.ts new file mode 100644 index 0000000..f2353c6 --- /dev/null +++ b/packages/firebase/functions/src/core/functions/request/GetTwilioAccessToken.request.ts @@ -0,0 +1,3 @@ +export default class GetTwilioAccessTokenRequest { + constructor(public roomName: string, public roomType: 'webrtc-go' | 'p2p-group' | 'group-room') {} +}