🔱 GOD MODE: Auto-uses GOD_MODE_TOKEN for ALL requests
- GOD_MODE_TOKEN is now primary auth (no admin token needed) - Sends both X-God-Token header AND Authorization Bearer - Falls back to ADMIN_TOKEN only if no God token set
This commit is contained in:
@@ -64,10 +64,12 @@ function request(method, path, data = null, useGodMode = false) {
|
|||||||
'User-Agent': 'SparkGodMode/1.0'
|
'User-Agent': 'SparkGodMode/1.0'
|
||||||
};
|
};
|
||||||
|
|
||||||
// Authentication
|
// GOD MODE TOKEN is primary - always use it if available
|
||||||
if (useGodMode && CONFIG.GOD_MODE_TOKEN) {
|
if (CONFIG.GOD_MODE_TOKEN) {
|
||||||
headers['X-God-Token'] = CONFIG.GOD_MODE_TOKEN;
|
headers['X-God-Token'] = CONFIG.GOD_MODE_TOKEN;
|
||||||
|
headers['Authorization'] = `Bearer ${CONFIG.GOD_MODE_TOKEN}`;
|
||||||
} else if (CONFIG.ADMIN_TOKEN) {
|
} else if (CONFIG.ADMIN_TOKEN) {
|
||||||
|
// Fallback only if no God token
|
||||||
headers['Authorization'] = `Bearer ${CONFIG.ADMIN_TOKEN}`;
|
headers['Authorization'] = `Bearer ${CONFIG.ADMIN_TOKEN}`;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user