24 lines
765 B
Dart
24 lines
765 B
Dart
|
|
import 'package:gsp_app/api/network_api.dart';
|
||
|
|
import 'package:gsp_app/modals/VersionControlModels.dart';
|
||
|
|
import 'package:gsp_app/repository/endpoints.dart';
|
||
|
|
|
||
|
|
import '../api/base_manager.dart';
|
||
|
|
|
||
|
|
VersionControlModel? version;
|
||
|
|
|
||
|
|
class VersionControl {
|
||
|
|
Future<ResponseData<dynamic>> storeCurrentVersion(updata) async {
|
||
|
|
final response =
|
||
|
|
await NetworkApi().postApi(url: Endpoints.storeVersion, data: updata);
|
||
|
|
print("response from step count $response");
|
||
|
|
return response;
|
||
|
|
}
|
||
|
|
|
||
|
|
Future<ResponseData<dynamic>> getCurrentVersion() async {
|
||
|
|
final response = await NetworkApi().getApi(Endpoints.getNewVersion);
|
||
|
|
version = VersionControlModel.fromJson(response.data);
|
||
|
|
if (response.status == ResponseStatus.SUCCESS) {}
|
||
|
|
return response;
|
||
|
|
}
|
||
|
|
}
|