mirror of
https://github.com/janishutz/MusicPlayer.git
synced 2026-09-10 14:25:24 +02:00
fix(backend): don't send connect type on own check
This commit is contained in:
+1
-1
@@ -77,7 +77,7 @@ const run = () => {
|
|||||||
// Load extra routes
|
// Load extra routes
|
||||||
devtoken.routes( app, foss );
|
devtoken.routes( app, foss );
|
||||||
room.routes( app, foss );
|
room.routes( app, foss );
|
||||||
user.routes( app, foss, config );
|
user.routes( app, foss );
|
||||||
|
|
||||||
|
|
||||||
app.use( ( _request: express.Request, response: express.Response ) => {
|
app.use( ( _request: express.Request, response: express.Response ) => {
|
||||||
|
|||||||
@@ -13,6 +13,7 @@ import {
|
|||||||
const routes = ( app: express.Application, foss: boolean ) => {
|
const routes = ( app: express.Application, foss: boolean ) => {
|
||||||
const sdk = getLoginSdk( foss );
|
const sdk = getLoginSdk( foss );
|
||||||
|
|
||||||
|
// FIXME: Here, if not in sse mode, simply close the connection after sending 'poll'
|
||||||
app.get( '/room/:id/connect', corsManager.middleware( false ), sseMiddleware( 'client' ) );
|
app.get( '/room/:id/connect', corsManager.middleware( false ), sseMiddleware( 'client' ) );
|
||||||
|
|
||||||
app.get( '/room/:id/poll', corsManager.middleware( false ), ( request: express.Request, response: express.Response ) => {
|
app.get( '/room/:id/poll', corsManager.middleware( false ), ( request: express.Request, response: express.Response ) => {
|
||||||
|
|||||||
@@ -6,9 +6,6 @@ import {
|
|||||||
getUserFile,
|
getUserFile,
|
||||||
writeUserFile
|
writeUserFile
|
||||||
} from '../../manager/users';
|
} from '../../manager/users';
|
||||||
import {
|
|
||||||
Config
|
|
||||||
} from '../../dtype/config';
|
|
||||||
import bodyParser from 'body-parser';
|
import bodyParser from 'body-parser';
|
||||||
import express from 'express';
|
import express from 'express';
|
||||||
import {
|
import {
|
||||||
@@ -19,21 +16,15 @@ import {
|
|||||||
} from '../../manager/users/ownership';
|
} from '../../manager/users/ownership';
|
||||||
import logger from '../../logger';
|
import logger from '../../logger';
|
||||||
|
|
||||||
const routes = ( app: express.Application, foss: boolean, config: Config ) => {
|
const routes = ( app: express.Application, foss: boolean ) => {
|
||||||
const sdk = getLoginSdk( foss );
|
const sdk = getLoginSdk( foss );
|
||||||
const ownership = getOwnershipManager( foss );
|
const ownership = getOwnershipManager( foss );
|
||||||
|
|
||||||
app.get( '/user/owned', sdk.loginCheck(), async ( request: express.Request, response: express.Response ) => {
|
app.get( '/user/owned', sdk.loginCheck(), async ( request: express.Request, response: express.Response ) => {
|
||||||
if ( await ownership.getOwned( request ) )
|
if ( await ownership.getOwned( request ) )
|
||||||
response.send( JSON.stringify( {
|
response.send( true );
|
||||||
'status': true,
|
|
||||||
'shareMode': config.clientMode
|
|
||||||
} ) );
|
|
||||||
else
|
else
|
||||||
response.send( JSON.stringify( {
|
response.send( true );
|
||||||
'status': false,
|
|
||||||
'shareMode': config.clientMode
|
|
||||||
} ) );
|
|
||||||
} );
|
} );
|
||||||
|
|
||||||
app.get(
|
app.get(
|
||||||
|
|||||||
Reference in New Issue
Block a user