mirror of
https://github.com/samuelthomas2774/nxapi.git
synced 2026-04-26 08:18:59 -05:00
Update splatnet3-types
This commit is contained in:
parent
b2697b5aec
commit
1fcb0e5936
14
package-lock.json
generated
14
package-lock.json
generated
|
|
@ -23,7 +23,7 @@
|
||||||
"node-notifier": "^10.0.1",
|
"node-notifier": "^10.0.1",
|
||||||
"node-persist": "^3.1.0",
|
"node-persist": "^3.1.0",
|
||||||
"read": "^1.0.7",
|
"read": "^1.0.7",
|
||||||
"splatnet3-types": "^0.2.20230125112953",
|
"splatnet3-types": "^0.2.20230227204004",
|
||||||
"supports-color": "^8.1.1",
|
"supports-color": "^8.1.1",
|
||||||
"tslib": "^2.4.1",
|
"tslib": "^2.4.1",
|
||||||
"uuid": "^8.3.2",
|
"uuid": "^8.3.2",
|
||||||
|
|
@ -4065,9 +4065,9 @@
|
||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
"node_modules/splatnet3-types": {
|
"node_modules/splatnet3-types": {
|
||||||
"version": "0.2.20230125112953",
|
"version": "0.2.20230227204004",
|
||||||
"resolved": "https://registry.npmjs.org/splatnet3-types/-/splatnet3-types-0.2.20230125112953.tgz",
|
"resolved": "https://registry.npmjs.org/splatnet3-types/-/splatnet3-types-0.2.20230227204004.tgz",
|
||||||
"integrity": "sha512-ZoyYHjRlq0ZIg8ZWVnQ6MYWSjEv7nVMgSImyDqho9taZS31yxrSj/xZer6teTSrCTGIabYDvx+MPEhAHg8Jbpw=="
|
"integrity": "sha512-FAY6pbUcrp5O8c49BNXSKxoyM3UlCrRx2AtA9Y3qlvqOLdHqwxtzcdzbk1b1hRam8ZcrxRzE/ii6ESRiPIAnZw=="
|
||||||
},
|
},
|
||||||
"node_modules/sprintf-js": {
|
"node_modules/sprintf-js": {
|
||||||
"version": "1.1.2",
|
"version": "1.1.2",
|
||||||
|
|
@ -7769,9 +7769,9 @@
|
||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
"splatnet3-types": {
|
"splatnet3-types": {
|
||||||
"version": "0.2.20230125112953",
|
"version": "0.2.20230227204004",
|
||||||
"resolved": "https://registry.npmjs.org/splatnet3-types/-/splatnet3-types-0.2.20230125112953.tgz",
|
"resolved": "https://registry.npmjs.org/splatnet3-types/-/splatnet3-types-0.2.20230227204004.tgz",
|
||||||
"integrity": "sha512-ZoyYHjRlq0ZIg8ZWVnQ6MYWSjEv7nVMgSImyDqho9taZS31yxrSj/xZer6teTSrCTGIabYDvx+MPEhAHg8Jbpw=="
|
"integrity": "sha512-FAY6pbUcrp5O8c49BNXSKxoyM3UlCrRx2AtA9Y3qlvqOLdHqwxtzcdzbk1b1hRam8ZcrxRzE/ii6ESRiPIAnZw=="
|
||||||
},
|
},
|
||||||
"sprintf-js": {
|
"sprintf-js": {
|
||||||
"version": "1.1.2",
|
"version": "1.1.2",
|
||||||
|
|
|
||||||
|
|
@ -49,7 +49,7 @@
|
||||||
"node-notifier": "^10.0.1",
|
"node-notifier": "^10.0.1",
|
||||||
"node-persist": "^3.1.0",
|
"node-persist": "^3.1.0",
|
||||||
"read": "^1.0.7",
|
"read": "^1.0.7",
|
||||||
"splatnet3-types": "^0.2.20230125112953",
|
"splatnet3-types": "^0.2.20230227204004",
|
||||||
"supports-color": "^8.1.1",
|
"supports-color": "^8.1.1",
|
||||||
"tslib": "^2.4.1",
|
"tslib": "^2.4.1",
|
||||||
"uuid": "^8.3.2",
|
"uuid": "^8.3.2",
|
||||||
|
|
|
||||||
|
|
@ -85,6 +85,7 @@ export default class SplatNet3Api {
|
||||||
public version: string,
|
public version: string,
|
||||||
public map_queries: Partial<Record<string, [/** new query ID */ string, /** unsafe */ boolean] | null>>,
|
public map_queries: Partial<Record<string, [/** new query ID */ string, /** unsafe */ boolean] | null>>,
|
||||||
readonly map_queries_mode: MapQueriesMode,
|
readonly map_queries_mode: MapQueriesMode,
|
||||||
|
readonly na_country: string,
|
||||||
public language: string,
|
public language: string,
|
||||||
public useragent: string,
|
public useragent: string,
|
||||||
) {}
|
) {}
|
||||||
|
|
@ -244,12 +245,16 @@ export default class SplatNet3Api {
|
||||||
|
|
||||||
/** / */
|
/** / */
|
||||||
async getHome() {
|
async getHome() {
|
||||||
return this.persistedQuery(RequestId.HomeQuery, {});
|
return this.persistedQuery(RequestId.HomeQuery, {
|
||||||
|
naCountry: this.na_country,
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
/** / -> /setting */
|
/** / -> /setting */
|
||||||
async getSettings() {
|
async getSettings() {
|
||||||
return this.persistedQuery(RequestId.SettingQuery, {});
|
return this.persistedQuery(RequestId.SettingQuery, {
|
||||||
|
naCountry: this.na_country,
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
/** / -> /photo_album */
|
/** / -> /photo_album */
|
||||||
|
|
@ -693,6 +698,14 @@ export default class SplatNet3Api {
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/** / -> /my_outfits [-> /my_outfits/{id}] -> share */
|
||||||
|
async shareOutfit(index: number, timezone_offset_minutes = 0) {
|
||||||
|
return this.persistedQuery(RequestId.ShareMyOutfitQuery, {
|
||||||
|
myOutfitIndex: index,
|
||||||
|
timezoneOffset: timezone_offset_minutes, // (new Date()).getTimezoneOffset()
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
//
|
//
|
||||||
// Replays
|
// Replays
|
||||||
//
|
//
|
||||||
|
|
@ -933,6 +946,7 @@ export default class SplatNet3Api {
|
||||||
data.version,
|
data.version,
|
||||||
data.queries ?? {},
|
data.queries ?? {},
|
||||||
getMapPersistedQueriesModeFromEnvironment(),
|
getMapPersistedQueriesModeFromEnvironment(),
|
||||||
|
data.country,
|
||||||
data.bullet_token.lang,
|
data.bullet_token.lang,
|
||||||
data.useragent,
|
data.useragent,
|
||||||
);
|
);
|
||||||
|
|
@ -944,6 +958,7 @@ export default class SplatNet3Api {
|
||||||
data.version,
|
data.version,
|
||||||
data.queries ?? {},
|
data.queries ?? {},
|
||||||
getMapPersistedQueriesModeFromEnvironment(),
|
getMapPersistedQueriesModeFromEnvironment(),
|
||||||
|
data.country ?? 'GB',
|
||||||
data.language,
|
data.language,
|
||||||
SPLATNET3_WEBSERVICE_USERAGENT,
|
SPLATNET3_WEBSERVICE_USERAGENT,
|
||||||
);
|
);
|
||||||
|
|
@ -1081,6 +1096,7 @@ export interface SplatNet3CliTokenData {
|
||||||
bullet_token: string;
|
bullet_token: string;
|
||||||
expires_at: number;
|
expires_at: number;
|
||||||
language: string;
|
language: string;
|
||||||
|
country: string;
|
||||||
version: string;
|
version: string;
|
||||||
queries?: Partial<Record<string, [/** new query ID */ string, /** unsafe */ boolean] | null>>;
|
queries?: Partial<Record<string, [/** new query ID */ string, /** unsafe */ boolean] | null>>;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -40,6 +40,7 @@ export async function handler(argv: ArgumentsCamelCase<Arguments>) {
|
||||||
bullet_token: data.bullet_token.bulletToken,
|
bullet_token: data.bullet_token.bulletToken,
|
||||||
expires_at: data.expires_at,
|
expires_at: data.expires_at,
|
||||||
language: data.bullet_token.lang,
|
language: data.bullet_token.lang,
|
||||||
|
country: data.country,
|
||||||
version: data.version,
|
version: data.version,
|
||||||
queries: data.queries,
|
queries: data.queries,
|
||||||
};
|
};
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user