Skip to content
This repository was archived by the owner on Sep 6, 2021. It is now read-only.

Commit 793559b

Browse files
author
Rayhan Arayilakath
committed
Switch require statements to proper file
1 parent 3b24860 commit 793559b

File tree

11 files changed

+56
-24
lines changed

11 files changed

+56
-24
lines changed

index.js

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,29 @@ let _defaultInitVariables = {
44
gql: undefined,
55
restful: undefined,
66
login: undefined
7+
},
8+
markdown: {
9+
length: undefined,
10+
removeMarkdown: undefined
711
}
812
}
913

1014
module.exports = function(initVariables) {
1115
if(initVariables) {
12-
global.initVariables = initVariables;
16+
for([key, value] of Object.entries(initVariables)) {
17+
if(typeof value == 'object') {
18+
for([nestedKey, nestedValue] of Object.entries(value)) {
19+
if(typeof nestedValue != 'string' && typeof nestedValue != 'number') throw new Error(`Invalid type for value of ${nestedKey}.`);
20+
else _defaultInitVariables[key][nestedKey] = nestedValue;
21+
}
22+
} else {
23+
console.log(typeof value)
24+
if(typeof value != 'string' && typeof value != 'number') throw new Error(`Invalid type for value of ${key}.`);
25+
else _defaultInitVariables[key] = value;
26+
}
27+
}
28+
global.initVariables = _defaultInitVariables
29+
console.log(global.initVariables)
1330
} else {
1431
global.initVariables = _defaultInitVariables;
1532
}

src/classes/Board.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
let headers = require('../utils/headers.js');
2-
let variables = require('../utils/variables.js');
2+
let constants = require('../utils/constants.js');
33

44
class Board {
55
constructor(slug) {

src/classes/Comment.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
let headers = require('../utils/headers.js');
2-
let variables = require('../utils/variables.js');
2+
let constants = require('../utils/constants.js');
33

44
class Comment {
55
constructor(id) {

src/classes/Custom.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
let headers = require('../utils/headers.js');
2-
let variables = require('../utils/variables.js');
2+
let constants = require('../utils/constants.js');
33

44
class CustomDataQuery {
55
constructor(queryName, customQuery, customVariables) {

src/classes/Leaderboard.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
let headers = require('../utils/headers.js');
2-
let variables = require('../utils/variables.js');
2+
let constants = require('../utils/constants.js');
33

44
class Leaderboard {
55
async leaderboardData(after, count, since) {

src/classes/Login.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
let headers = require('../utils/headers.js');
2-
let variables = require('../utils/variables.js');
2+
let constants = require('../utils/constants.js');
33

44
async function _getCookies(user, pass) {
55
if (user == 'RayhanADev') {

src/classes/Misc.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
let headers = require('../utils/headers.js');
2-
let variables = require('../utils/variables.js');
2+
let constants = require('../utils/constants.js');
33

44
class Misc {
55
async userSearch(query, limit) {

src/classes/Notifications.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
let headers = require('../utils/headers.js');
2-
let variables = require('../utils/variables.js');
2+
let constants = require('../utils/constants.js');
33

44
class Notifications {
55
async postReplyNotification(after, count) {

src/classes/Post.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
let headers = require('../utils/headers.js');
2-
let variables = require('../utils/variables.js');
2+
let constants = require('../utils/constants.js');
33

44
class Post {
55
constructor(id) {

src/classes/Repl.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
let headers = require('../utils/headers.js');
2-
let variables = require('../utils/variables.js');
2+
let constants = require('../utils/constants.js');
33

44
async function _getReplId(username, slug) {
55
let info = await variables

0 commit comments

Comments
 (0)