Skip to content
This repository has been archived by the owner on Jan 16, 2024. It is now read-only.

Commit

Permalink
Fix: Disable app updater, needs more tests
Browse files Browse the repository at this point in the history
  • Loading branch information
89pleasure committed Jun 14, 2023
1 parent a910ffb commit d4ce801
Showing 1 changed file with 33 additions and 28 deletions.
61 changes: 33 additions & 28 deletions lib/src/app.dart
Expand Up @@ -52,35 +52,40 @@ class App extends HookConsumerWidget {
return SimplePageRoute<void>(
settings: routeSettings,
builder: (BuildContext context) {
return UpdatWindowManager(
appName: 'ModMopet',
getLatestVersion: () async {
final latestRelease = await GithubClient().getLatestReleaseBySlug(modmopetSlug);
return latestRelease.tagName?.substring(1); // remove v from tag
},
getBinaryUrl: (version) async {
final latestRelease = await GithubClient().getLatestReleaseBySlug(modmopetSlug);
List<ReleaseAsset>? assets = latestRelease.assets;
ReleaseAsset asset =
assets!.firstWhere((asset) => asset.name!.contains(Platform.operatingSystem));
return asset.browserDownloadUrl!;
},
getChangelog: (latestVersion, appVersion) async {
final ReleaseNotes releaseNotes =
await GithubClient().generateReleaseNotes('v$latestVersion', 'v$appVersion');
// return UpdatWindowManager(
// appName: 'ModMopet',
// getLatestVersion: () async {
// final latestRelease = await GithubClient().getLatestReleaseBySlug(modmopetSlug);
// return latestRelease.tagName?.substring(1); // remove v from tag
// },
// getBinaryUrl: (version) async {
// final latestRelease = await GithubClient().getLatestReleaseBySlug(modmopetSlug);
// List<ReleaseAsset>? assets = latestRelease.assets;
// ReleaseAsset asset =
// assets!.firstWhere((asset) => asset.name!.contains(Platform.operatingSystem));
// return asset.browserDownloadUrl!;
// },
// getChangelog: (latestVersion, appVersion) async {
// final ReleaseNotes releaseNotes =
// await GithubClient().generateReleaseNotes('v$latestVersion', 'v$appVersion');

return '${releaseNotes.name}\n\n${releaseNotes.body}';
},
currentVersion: version,
openOnDownload: false,
closeOnInstall: true,
child: Material(
child: MMLayout(
version: version,
settingsController: settingsController,
routeSettings: routeSettings,
),
),
// return '${releaseNotes.name}\n\n${releaseNotes.body}';
// },
// currentVersion: version,
// openOnDownload: false,
// closeOnInstall: true,
// child: Material(
// child: MMLayout(
// version: version,
// settingsController: settingsController,
// routeSettings: routeSettings,
// ),
// ),
// );
return MMLayout(
version: version,
settingsController: settingsController,
routeSettings: routeSettings,
);
},
);
Expand Down

0 comments on commit d4ce801

Please sign in to comment.