Fix RuStore PR bug + reorder items in README

This commit is contained in:
Imran Remtulla
2025-02-13 10:05:09 -05:00
parent 0961e044a7
commit f301f6cedb
2 changed files with 10 additions and 5 deletions

View File

@ -27,11 +27,11 @@ Currently supported App sources:
- [APKPure](https://apkpure.net/)
- [Aptoide](https://aptoide.com/)
- [Uptodown](https://uptodown.com/)
- [APKMirror](https://apkmirror.com/) (Track-Only)
- [Huawei AppGallery](https://appgallery.huawei.com/)
- [Tencent App Store](https://sj.qq.com/)
- Jenkins Jobs
- [RuStore](https://rustore.ru/)
- Jenkins Jobs
- [APKMirror](https://apkmirror.com/) (Track-Only)
- Other - App-Specific:
- [Telegram App](https://telegram.org/)
- [Neutron Code](https://neutroncode.com/)

View File

@ -65,12 +65,17 @@ class RuStore extends AppSource {
additionalSettings,
followRedirects: false,
postBody: {"appId": appDetails['appId'], "firstInstall": true});
var downloadDetails = jsonDecode(res0.body)['body'];
if (res1.statusCode != 200 && downloadDetails['apkUrl'] == null) {
var downloadDetails = jsonDecode(res1.body)['body'];
if (res1.statusCode != 200 || downloadDetails['apkUrl'] == null) {
throw NoAPKError();
}
return APKDetails(version, getApkUrlsFromUrls([downloadDetails['apkUrl']]),
return APKDetails(
version,
getApkUrlsFromUrls([
(downloadDetails['apkUrl'] as String)
.replaceAll(RegExp('\\.zip\$'), '.apk')
]),
AppNames(author, appName),
releaseDate: relDate);
}