Ok finished with launcher I think
This commit is contained in:
@@ -141,7 +141,7 @@ export default function RootLayout ({
|
|||||||
setLoadingText('Checking latest version...')
|
setLoadingText('Checking latest version...')
|
||||||
try {
|
try {
|
||||||
const response = await axios.get(
|
const response = await axios.get(
|
||||||
'https://games.lncvrt.xyz/database/launcher/latest.php'
|
'https://games.lncvrt.xyz/api/launcher/latest'
|
||||||
)
|
)
|
||||||
const client = await app.getVersion()
|
const client = await app.getVersion()
|
||||||
if (response.data !== client) {
|
if (response.data !== client) {
|
||||||
@@ -169,6 +169,12 @@ export default function RootLayout ({
|
|||||||
setDownloadedVersionsConfig(versionsConfig)
|
setDownloadedVersionsConfig(versionsConfig)
|
||||||
setNormalConfig(normalConfig)
|
setNormalConfig(normalConfig)
|
||||||
setLoading(false)
|
setLoading(false)
|
||||||
|
|
||||||
|
let permissionGranted = await isPermissionGranted()
|
||||||
|
if (!permissionGranted) {
|
||||||
|
const permission = await requestPermission()
|
||||||
|
permissionGranted = permission === 'granted'
|
||||||
|
}
|
||||||
})()
|
})()
|
||||||
}, [])
|
}, [])
|
||||||
|
|
||||||
@@ -311,6 +317,13 @@ export default function RootLayout ({
|
|||||||
)
|
)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
const gameInfo = getVersionGame(info.game)
|
||||||
|
if (!gameInfo) {
|
||||||
|
setDownloadProgress(prev =>
|
||||||
|
prev.filter(d => d.version !== download.version)
|
||||||
|
)
|
||||||
|
return
|
||||||
|
}
|
||||||
const downloadLink = getDownloadLink(info)
|
const downloadLink = getDownloadLink(info)
|
||||||
if (!downloadLink) {
|
if (!downloadLink) {
|
||||||
setDownloadProgress(prev =>
|
setDownloadProgress(prev =>
|
||||||
@@ -359,8 +372,14 @@ export default function RootLayout ({
|
|||||||
: d
|
: d
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
await notifyUser(
|
||||||
|
'Download Failed',
|
||||||
|
`The download for version ${gameInfo.name} v${info.versionName} has failed.`
|
||||||
|
)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
await notifyUser('Downloads Finished', 'All downloads have finished.')
|
||||||
}
|
}
|
||||||
|
|
||||||
return (
|
return (
|
||||||
|
|||||||
Reference in New Issue
Block a user