mirror of
https://github.com/samuelthomas2774/nxapi.git
synced 2026-04-26 08:18:59 -05:00
Add x-appcolorscheme header for web service requests
This commit is contained in:
parent
1ebfa896a1
commit
abb440343a
|
|
@ -104,6 +104,7 @@ export default class NooklinkApi {
|
||||||
headers: {
|
headers: {
|
||||||
'Upgrade-Insecure-Requests': '1',
|
'Upgrade-Insecure-Requests': '1',
|
||||||
'User-Agent': NOOKLINK_WEBSERVICE_USERAGENT,
|
'User-Agent': NOOKLINK_WEBSERVICE_USERAGENT,
|
||||||
|
'x-appcolorscheme': 'DARK',
|
||||||
'x-gamewebtoken': webserviceToken.accessToken,
|
'x-gamewebtoken': webserviceToken.accessToken,
|
||||||
'dnt': '1',
|
'dnt': '1',
|
||||||
'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8',
|
'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8',
|
||||||
|
|
|
||||||
|
|
@ -238,6 +238,7 @@ ${colour}
|
||||||
headers: {
|
headers: {
|
||||||
'Upgrade-Insecure-Requests': '1',
|
'Upgrade-Insecure-Requests': '1',
|
||||||
'User-Agent': SPLATNET2_WEBSERVICE_USERAGENT,
|
'User-Agent': SPLATNET2_WEBSERVICE_USERAGENT,
|
||||||
|
'x-appcolorscheme': 'DARK',
|
||||||
'x-gamewebtoken': webserviceToken.accessToken,
|
'x-gamewebtoken': webserviceToken.accessToken,
|
||||||
'dnt': '1',
|
'dnt': '1',
|
||||||
'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8',
|
'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8',
|
||||||
|
|
|
||||||
|
|
@ -11,6 +11,7 @@ export const ipcMain = electron.ipcMain;
|
||||||
export const Menu = electron.Menu;
|
export const Menu = electron.Menu;
|
||||||
export const MenuItem = electron.MenuItem;
|
export const MenuItem = electron.MenuItem;
|
||||||
export const nativeImage = electron.nativeImage;
|
export const nativeImage = electron.nativeImage;
|
||||||
|
export const nativeTheme = electron.nativeTheme;
|
||||||
export const Notification = electron.Notification;
|
export const Notification = electron.Notification;
|
||||||
export const session = electron.session;
|
export const session = electron.session;
|
||||||
export const ShareMenu = electron.ShareMenu;
|
export const ShareMenu = electron.ShareMenu;
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,7 @@ import { constants } from 'node:fs';
|
||||||
import * as fs from 'node:fs/promises';
|
import * as fs from 'node:fs/promises';
|
||||||
import { Buffer } from 'node:buffer';
|
import { Buffer } from 'node:buffer';
|
||||||
import createDebug from 'debug';
|
import createDebug from 'debug';
|
||||||
import { app, BrowserWindow, dialog, IpcMainInvokeEvent, Menu, MenuItem, ShareMenu, shell, WebContents } from './electron.js';
|
import { app, BrowserWindow, dialog, IpcMainInvokeEvent, Menu, MenuItem, nativeTheme, ShareMenu, shell, WebContents } from './electron.js';
|
||||||
import fetch from 'node-fetch';
|
import fetch from 'node-fetch';
|
||||||
import ZncApi from '../../api/znc.js';
|
import ZncApi from '../../api/znc.js';
|
||||||
import { dev } from '../../util/product.js';
|
import { dev } from '../../util/product.js';
|
||||||
|
|
@ -101,6 +101,7 @@ export default async function openWebService(
|
||||||
|
|
||||||
window.loadURL(url.toString(), {
|
window.loadURL(url.toString(), {
|
||||||
extraHeaders: Object.entries({
|
extraHeaders: Object.entries({
|
||||||
|
'x-appcolorscheme': nativeTheme.shouldUseDarkColors ? 'DARK' : 'LIGHT',
|
||||||
'x-gamewebtoken': webserviceToken.result.accessToken,
|
'x-gamewebtoken': webserviceToken.result.accessToken,
|
||||||
'dnt': '1',
|
'dnt': '1',
|
||||||
'X-Requested-With': 'com.nintendo.znca',
|
'X-Requested-With': 'com.nintendo.znca',
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user