mirror of
https://github.com/AltarikMC/Launcher
synced 2024-11-22 06:19:50 +01:00
Improve support when offline
This commit is contained in:
parent
2876c6d5f9
commit
3cb95761aa
@ -153,15 +153,21 @@ class Minecraft {
|
|||||||
}
|
}
|
||||||
|
|
||||||
extractModsFromFileSystem() {
|
extractModsFromFileSystem() {
|
||||||
let content = fs.readFileSync(join(process.env.LOCALAPPDATA, "altarik-launcher/data/launcher.json"))
|
let filepath = join(process.env.LOCALAPPDATA, "altarik-launcher/data/launcher.json")
|
||||||
if(content !== null) {
|
if(fs.existsSync(filepath)) {
|
||||||
this.showNotification("Impossible de récupérer certaines informations en ligne", "utilisation des dernières données récupérées")
|
let content = fs.readFileSync(filepath)
|
||||||
return this.extractModsInformations(JSON.parse(content))
|
if(content !== null) {
|
||||||
|
this.showNotification("Impossible de récupérer certaines informations en ligne", "utilisation des dernières données récupérées")
|
||||||
|
return this.extractModsInformations(JSON.parse(content))
|
||||||
|
} else {
|
||||||
|
this.showNotification("Impossible de récupérer certaines informations en ligne", "Veuillez réessayez en cliquant sur le bouton")
|
||||||
|
logger.error("Unable to get chapters informations from server or filesystem")
|
||||||
|
return null
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
this.showNotification("Impossible de récupérer certaines informations en ligne", "Veuillez réessayez en cliquant sur le bouton")
|
return null;
|
||||||
logger.error("Unable to get chapters informations from server or filesystem")
|
|
||||||
return null
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
extractModsInformations(json) {
|
extractModsInformations(json) {
|
||||||
|
Loading…
Reference in New Issue
Block a user