Minor changes

- added Chinese socials support for `Launcher.getSocial()`
- updated French
- `constants.api` field now public
This commit is contained in:
Observer KRypt0n_ 2022-02-20 21:06:12 +02:00
parent b1f5e237f8
commit 7929e6fab8
No known key found for this signature in database
GPG key ID: 844DA47BA25FE1E2
3 changed files with 8 additions and 5 deletions

View file

@ -136,7 +136,7 @@ settings:
winecfg: winecfg
launcher: Dossier du Launcher
game: Dossier du jeu
repair_game: repair game files
repair_game: Corriger les fichiers du jeu
# Enhancements
enhancements:

View file

@ -228,7 +228,7 @@ export default class constants
}
};
protected static readonly api = {
public static readonly api = {
key: {
global: 'gcStgarh',
cn: 'eYd89JmJ'

View file

@ -12,6 +12,7 @@ import Locales from './launcher/Locales';
import ProgressBar from './launcher/ProgressBar';
import State from './launcher/State';
import Background from './launcher/Background';
import Game from './Game';
import { version } from '../../package.json';
@ -161,13 +162,15 @@ export default class Launcher
/**
* Get launcher social buttons uri
*
* TODO: Chinese URI
*/
public getSocial(): Promise<string>
{
return new Promise(async (resolve) => {
resolve(`https://${constants.placeholders.lowercase.first}.${constants.placeholders.lowercase.company}.com/launcher/10/${Locales.fallback((await Locales.default()) ?? 'en-us')}?api_url=https%3A%2F%2Fapi-os-takumi.${constants.placeholders.lowercase.company}.com%2Fhk4e_global&key=gcStgarh&prev=false`);
const uri = await Game.server == 'global' ?
`https://${constants.placeholders.lowercase.first}.${constants.placeholders.lowercase.company}.com/launcher/${constants.api.launcher_id.global}/${Locales.fallback((await Locales.default()) ?? 'en-us')}?api_url=https%3A%2F%2Fapi-os-takumi.${constants.placeholders.lowercase.company}.com%2Fhk4e_global&key=${constants.api.key.global}&prev=false` :
`https://ys.${constants.placeholders.lowercase.company}.com/launcher/${constants.api.launcher_id.cn}/?api_url=https%3A%2F%2Fapi-sdk.${constants.placeholders.lowercase.company}.com%2Fhk4e_cn&key=${constants.api.key.cn}&prev=false`;
resolve(uri);
});
}