parent
c5b38871a5
commit
682ba07aa3
@ -0,0 +1,6 @@
|
||||
class AttributUser {
|
||||
final String _email = "email";
|
||||
final String _username = "username";
|
||||
String get email => _email;
|
||||
String get username => _username;
|
||||
}
|
@ -0,0 +1,3 @@
|
||||
class AttributFileFit {
|
||||
// Ajouter une variable privé qui contient le champs + un getter
|
||||
}
|
@ -0,0 +1,31 @@
|
||||
import 'dart:io';
|
||||
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:provider/provider.dart';
|
||||
import 'package:smartfit_app_mobile/modele/api/i_data_strategy.dart';
|
||||
import 'package:smartfit_app_mobile/modele/api/request_api.dart';
|
||||
import 'package:smartfit_app_mobile/modele/manager_file.dart';
|
||||
import 'package:smartfit_app_mobile/modele/user.dart';
|
||||
import 'package:tuple/tuple.dart';
|
||||
|
||||
class ListActivityUtile {
|
||||
final IDataStrategy _strategy = RequestApi();
|
||||
final ManagerFile _managerFile = ManagerFile();
|
||||
|
||||
Future<void> getContentOnTheFirstFile(BuildContext context) async {
|
||||
Tuple2 result = await _strategy.getFile(
|
||||
Provider.of<User>(context, listen: false).token,
|
||||
Provider.of<User>(context, listen: false).listActivity[0].fileUuid);
|
||||
if (result.item1 == false) {
|
||||
//Erreur
|
||||
//print(result);
|
||||
return;
|
||||
}
|
||||
File file = File(
|
||||
"${await _managerFile.localPath}/${Provider.of<User>(context, listen: false).listActivity[0].nameFile}");
|
||||
await file.create();
|
||||
await file.writeAsBytes(result.item2);
|
||||
Provider.of<User>(context, listen: false).listActivity[0].contentActivity =
|
||||
await _managerFile.readFitFileWhithFile(file);
|
||||
}
|
||||
}
|
@ -0,0 +1,10 @@
|
||||
import 'package:smartfit_app_mobile/modele/api/i_data_strategy.dart';
|
||||
import 'package:smartfit_app_mobile/modele/api/request_api.dart';
|
||||
|
||||
class ProfileUtil {
|
||||
final IDataStrategy _dataStrategy = RequestApi();
|
||||
|
||||
void modifyDataUser(String token, String attribut, String newUsername) {
|
||||
_dataStrategy.modifAttribut(token, attribut, newUsername);
|
||||
}
|
||||
}
|
Loading…
Reference in new issue