nouvelle branche

pull/112/head
Aurian JAULT 2 years ago
parent e1dacf553c
commit 9c33b23c03

@ -23,8 +23,8 @@ class Doctor {
// Res[0] --> Listes de Passwords "Moyen" (Affichage Orange)
// Res[1] --> Listes de Passwords "Trop faible" (Affichage Rouge)
static List strenght(Account user) {
var orange = [];
var red = [];
var orange= <Password>[];
var red = <Password>[];
List<Password> list = user.vault.passwordList;
list.forEach((element) {
double strength = estimatePasswordStrength(element.getPassword);

@ -1,5 +1,13 @@
import 'package:flutter/material.dart';
import 'package:provider/provider.dart';
import 'package:test/Classes/doctor.dart';
import 'package:test/Classes/password.dart';
import 'package:test/Classes/strength_password.dart';
import 'package:test/Classes/vault.dart';
import 'package:test/ui/widget/page_title_widget.dart';
import 'package:test/ui/widget/password_widget.dart';
import '../Classes/account.dart';
class HealthPage extends StatefulWidget {
const HealthPage({Key? key}) : super(key: key);
@ -11,13 +19,43 @@ class HealthPage extends StatefulWidget {
class _HealthPageState extends State<HealthPage> {
@override
Widget build(BuildContext context) {
// Passwords's Strenght
List list = Doctor.strenght(context.read<Account>());
// Media Query
var size = MediaQuery.of(context).size;
var w = size.width;
var h = size.height;
return Scaffold(
backgroundColor: Colors.white,
body: SafeArea(
child: Container(
child: Column(
children: [
Row(
children: [
Container(
padding: const EdgeInsets.all(25),
child: const PageTitleW(title: 'Health')),
],
),
const SizedBox(
width: 20,
),
Container(
padding: const EdgeInsets.all(25),
child: const PageTitleW(title: 'Health')),
),
child: Text(
"We are taking care of your passwords",
style: TextStyle(
color: Colors.black,
fontWeight: FontWeight.bold,
fontSize: w * 0.045),
),
),
const SizedBox(
width: 20,
),
],
)),
);
}
}

@ -117,7 +117,6 @@ class _LoginPageState extends State<LoginPage> {
(passwordController.text).trim())) {
context.read<Account>().setId = emailController.text;
await context.read<Config>().setAppDirPath();
print(context.read<Config>().appDirPath.path);
context
.read<Account>()
.fillVault(context.read<Config>().appDirPath.path);

@ -0,0 +1,18 @@
import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
import 'package:test/Classes/password.dart';
class RedPassword extends StatefulWidget {
Password password;
RedPassword({super.key, required this.password});
@override
State<RedPassword> createState() => _RedPasswordState();
}
class _RedPasswordState extends State<RedPassword> {
@override
Widget build(BuildContext context) {
return Scaffold();
}
}

@ -8,6 +8,7 @@
#include <connectivity_plus/connectivity_plus_windows_plugin.h>
#include <flutter_secure_storage_windows/flutter_secure_storage_windows_plugin.h>
#include <screen_brightness_util_windows/screen_brightness_util_windows_plugin_c_api.h>
#include <sqlite3_flutter_libs/sqlite3_flutter_libs_plugin.h>
void RegisterPlugins(flutter::PluginRegistry* registry) {
@ -15,6 +16,8 @@ void RegisterPlugins(flutter::PluginRegistry* registry) {
registry->GetRegistrarForPlugin("ConnectivityPlusWindowsPlugin"));
FlutterSecureStorageWindowsPluginRegisterWithRegistrar(
registry->GetRegistrarForPlugin("FlutterSecureStorageWindowsPlugin"));
ScreenBrightnessUtilWindowsPluginCApiRegisterWithRegistrar(
registry->GetRegistrarForPlugin("ScreenBrightnessUtilWindowsPluginCApi"));
Sqlite3FlutterLibsPluginRegisterWithRegistrar(
registry->GetRegistrarForPlugin("Sqlite3FlutterLibsPlugin"));
}

@ -5,6 +5,7 @@
list(APPEND FLUTTER_PLUGIN_LIST
connectivity_plus
flutter_secure_storage_windows
screen_brightness_util_windows
sqlite3_flutter_libs
)

Loading…
Cancel
Save