@@ -14,10 +14,17 @@ import dotenv from 'dotenv';
1414import fs from 'fs' ;
1515import auth from 'http-auth' ;
1616dotenv . config ( ) ;
17+ //getting environment vars
1718const numCPUs = process . env . CPUS || os . cpus ( ) . length ;
19+ let key = process . env . KEY || '?unlock' ;
20+ let url = process . env . URL || 'rubynetwork.tech' ;
21+ let user = process . env . USERNAME || 'ruby' ;
22+ let pass = process . env . PASSWORD || 'ruby' ;
23+ let disableYT = process . env . YTDISABLE || 'false' ;
1824let educationWebsite = fs . readFileSync ( join ( __dirname , 'education/index.html' ) ) ;
1925let loadingPage = fs . readFileSync ( join ( __dirname , 'education/load.html' ) ) ;
2026const blacklisted : string [ ] = [ ] ;
27+ const disableyt : string [ ] = [ ] ;
2128fs . readFile ( join ( __dirname , 'blocklists/ADS.txt' ) , ( err , data ) => {
2229 if ( err ) {
2330 console . error ( err ) ;
@@ -52,12 +59,6 @@ if (numCPUs > 0 && cluster.isPrimary) {
5259 app . use ( express . urlencoded ( { extended : false } ) ) ;
5360 //uv config
5461 app . use ( '/uv/' , express . static ( uvPath ) ) ;
55- //env vars for the unlock feature
56- //analytics object
57- let key = process . env . KEY || '' ;
58- if ( ! key || key === undefined || key === null || key === '' ) {
59- key = 'unlock' ;
60- }
6162 const server = createServer ( ) ;
6263 server . on ( 'request' , ( req , res ) => {
6364 //@ts -ignore
@@ -82,7 +83,8 @@ if (numCPUs > 0 && cluster.isPrimary) {
8283 res . end ( ) ;
8384 return ;
8485 }
85- } else if ( req . headers . host === 'rubynetwork.tech' ) {
86+ //@ts -ignore
87+ } else if ( req . headers . host === url ) {
8688 app ( req , res ) ;
8789 } else if (
8890 url . search === `?${ key } ` &&
@@ -168,8 +170,6 @@ if (numCPUs > 0 && cluster.isPrimary) {
168170 } ) ;
169171 app . post ( '/login-form' , ( req , res ) => {
170172 let body = req . body ;
171- let user = process . env . USERNAME || 'ruby' ;
172- let pass = process . env . PASSWORD || 'ruby' ;
173173 body = JSON . stringify ( body ) ;
174174 body = JSON . parse ( body ) ;
175175 if ( body . username === user && body . password === pass ) {
0 commit comments