Files
umbrix/lib/domain/app/update_repository.dart
problematicconsumer 429f1aadf0 Add update checking
2023-07-27 18:03:41 +03:30

12 lines
377 B
Dart

import 'package:fpdart/fpdart.dart';
import 'package:hiddify/domain/app/update_failure.dart';
import 'package:hiddify/domain/app/version_info.dart';
abstract interface class UpdateRepository {
TaskEither<UpdateFailure, InstalledVersionInfo> getCurrentVersion();
TaskEither<UpdateFailure, RemoteVersionInfo> getLatestVersion({
bool includePreReleases = false,
});
}