Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
715 changes: 321 additions & 394 deletions client/package-lock.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion client/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
"@vitejs/plugin-vue": "^6.0.2",
"core-js": "^3.21.1",
"gsap": "^3.9.1",
"jquery": "^3.6.0",
"jquery": "^4.0.0",
"mitt": "^3.0.0",
"roboto-fontface": "*",
"sass": "^1.95.0",
Expand Down
248 changes: 145 additions & 103 deletions package-lock.json

Large diffs are not rendered by default.

3 changes: 3 additions & 0 deletions server/.env.example
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,9 @@ HTTPS=true
# Current runtime environment
NODE_ENV=development

#Sentry
SENTRY_DSN=

# Name prefix for docker containers
DOCKER_CONTAINER_NAME=protube

Expand Down
2 changes: 1 addition & 1 deletion server/app.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@ if (process.version.match(/^v(\d+\.\d+)/)[1].split(".")[0] !== "24") {
);
process.exit(1);
}

require("dotenv").config();
require("./instrument");
global.logger = require("./utils/logger");
global.enums = require("./utils/Enums").enums;
const { EventEmitter } = require("events");
Expand Down
6 changes: 6 additions & 0 deletions server/instrument.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
const Sentry = require("@sentry/node");
// Ensure to call this before requiring any other modules!
Sentry.init({
dsn: process.env.SENTRY_DSN,
sendDefaultPii: false,
});
5 changes: 3 additions & 2 deletions server/modules/AuthService.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
const passport = require("passport");
const fetch = require("node-fetch");
const OAuth2Strategy = require("passport-oauth2").Strategy;
const { User } = require("./DataBase");

Expand Down Expand Up @@ -27,7 +26,9 @@ passport.use(
);

if (!response.ok) {
logger.serverError(`User fetch failed: ${response.status}, ${response.statusText}`);
logger.serverError(
`User fetch failed: ${response.status}, ${response.statusText}`
);
return done(null, false);
}

Expand Down
1 change: 0 additions & 1 deletion server/modules/PlaybackManager.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
const queueManager = require("./QueueManager");
const radio = require("./RadioStations");
const fetch = require("node-fetch");
const { isEmpty } = require("lodash");
const { format_hh_mm_ss } = require("../utils/time-formatter");

Expand Down
2 changes: 0 additions & 2 deletions server/modules/RadioStations.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
const fetch = require("node-fetch");

let allRadioStations = [];

exports.getAllRadioStations = () => allRadioStations;
Expand Down
1 change: 0 additions & 1 deletion server/modules/socket_endpoints/ScreenSocket.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
const fetch = require("node-fetch");
const endpoint = io.of("/socket/screen");
const queueManager = require("../QueueManager");
const playbackManager = require("../PlaybackManager");
Expand Down
Loading