ajustes de 7 para 10 etapas

This commit is contained in:
Reginaldo
2023-07-24 18:34:53 -03:00
parent a897a00b39
commit 6d7b3bdb3a
5 changed files with 268 additions and 173 deletions

View File

@@ -26,6 +26,6 @@ subprojects {
project.evaluationDependsOn(':app')
}
task clean(type: Delete) {
tasks.register("clean", Delete) {
delete rootProject.buildDir
}

View File

@@ -1,7 +1,18 @@
import 'dart:io';
import 'package:flutter/material.dart';
import 'package:rkm/config/color_palette.dart';
import 'package:rkm/config/routes.dart';
class PostHttpOverrides extends HttpOverrides{
@override
HttpClient createHttpClient( context){
return super.createHttpClient(context)
..badCertificateCallback = (X509Certificate cert, String host, int port)=> true;
}
}
void main() {
HttpOverrides.global = new PostHttpOverrides();
runApp(const MyApp());
}

View File

@@ -59,7 +59,7 @@ class _LoadInitScreenState extends State<LoadInitScreen> {
List list = value;
if(list.length !=0){
setState(() {
messageSteps = "Etapa 1 de 7 - Gravando as Unidades no Aplicativo";
messageSteps = "Etapa 1 de 10 - Gravando as Unidades no Aplicativo";
});
for(int i=0;list.length > i;i++){
await DbSqliteLoad().saveUnidadesDB(value,i).then((value)async{
@@ -70,7 +70,7 @@ class _LoadInitScreenState extends State<LoadInitScreen> {
}
await ApiDataLoad().loadProcedimentos(urlAPI,mode,nameCityApi,user).then((value)async{
setState(() {
messageSteps = "Etapa 2 de 7 - Gravando os Procedimentos no Aplicativo";
messageSteps = "Etapa 2 de 10 - Gravando os Procedimentos no Aplicativo";
});
List list = value;
for(int i=0;list.length > i;i++){
@@ -82,94 +82,122 @@ class _LoadInitScreenState extends State<LoadInitScreen> {
}
print('finalizou save Procedures');
await ApiDataLoad().loadProcedimentosRegistros(urlAPI,mode,nameCityApi,user).then((value)async{
await DbSqliteLoad().saveProceduresRegisterDB(value).then((value)async{
print('finalizou saveProceduresRegisterDB');
await ApiDataLoad().loadCID(urlAPI,mode,nameCityApi,user).then((value)async{
print('loadCID');
setState(() {
messageSteps = "Etapa 3 de 10 - Gravando os Procedimentos Registros no Aplicativo";
});
List list = value;
for(int i=0;list.length > i;i++){
await DbSqliteLoad().saveProceduresRegisterDB(value,i).then((value)async{
int cont = list.length!=0?list.length:0;
countProg = i/cont;
setState(() {});
});
}
print('finalizou saveProceduresRegisterDB');
await ApiDataLoad().loadCID(urlAPI,mode,nameCityApi,user).then((value)async{
print('loadCID');
setState(() {
messageSteps = "Etapa 4 de 10 - Gravando os CIDs no Aplicativo";
});
List list = value;
for(int i=0;list.length > i;i++){
await DbSqliteLoad().saveCID(value,i).then((value)async{
int cont = list.length!=0?list.length:0;
countProg = i/cont;
setState(() {});
});
}
print('finalizou saveCID');
await ApiDataLoad().loadProcedimentosCID(urlAPI,mode,nameCityApi,user).then((value)async{
print('loadProcedimentosCID');
setState(() {
messageSteps = "Etapa 3 de 7 - Gravando os CIDs no Aplicativo";
messageSteps = "Etapa 5 de 10 - Gravando os Procedimentos CIDs no Aplicativo";
});
List list = value;
for(int i=0;list.length > i;i++){
await DbSqliteLoad().saveCID(value,i).then((value)async{
await DbSqliteLoad().saveProceduresCID(value,i).then((value)async{
int cont = list.length!=0?list.length:0;
countProg = i/cont;
setState(() {});
});
}
print('finalizou saveCID');
await ApiDataLoad().loadProcedimentosCID(urlAPI,mode,nameCityApi,user).then((value)async{
print('loadProcedimentosCID');
await DbSqliteLoad().saveProceduresCID(value).then((value)async{
print('finalizou saveProceduresCID');
await ApiDataLoad().loadCBO(urlAPI,mode,nameCityApi,user).then((value)async{
print('loadCBO');
print('finalizou saveProceduresCID');
await ApiDataLoad().loadCBO(urlAPI,mode,nameCityApi,user).then((value)async{
print('loadCBO');
setState(() {
messageSteps = "Etapa 6 de 10 - Gravando os CBOs no Aplicativo";
});
List list = value;
for(int i=0;list.length > i;i++){
await DbSqliteLoad().saveCBO(value,i).then((value)async{
int cont = list.length!=0?list.length:0;
countProg = i/cont;
setState(() {});
});
}
print('finalizou saveCBO');
await ApiDataLoad().loadProcedimentosCBO(urlAPI,mode,nameCityApi,user).then((value)async{
print('loadProcedimentosCBO');
setState(() {
messageSteps = "Etapa 7 de 10 - Gravando os Procedimentos CBO no Aplicativo";
});
List list = value;
for(int i=0;list.length > i;i++){
await DbSqliteLoad().saveProceduresCBO(value,i).then((value)async{
int cont = list.length!=0?list.length:0;
countProg = i/cont;
setState(() {});
});
}
print('finalizou saveProceduresCBO');
await ApiDataLoad().loadCIAP(urlAPI,mode,nameCityApi,user).then((value)async{
print('loadCIAP');
setState(() {
messageSteps = "Etapa 4 de 7 - Gravando os CBOs no Aplicativo";
messageSteps = "Etapa 8 de 10 - Gravando os CIAPs no Aplicativo";
});
List list = value;
for(int i=0;list.length > i;i++){
await DbSqliteLoad().saveCBO(value,i).then((value)async{
await DbSqliteLoad().saveCIAP(value,i).then((value)async{
int cont = list.length!=0?list.length:0;
countProg = i/cont;
setState(() {});
});
}
print('finalizou saveCBO');
await ApiDataLoad().loadProcedimentosCBO(urlAPI,mode,nameCityApi,user).then((value)async{
print('loadProcedimentosCBO');
await DbSqliteLoad().saveProceduresCBO(value).then((value)async{
print('finalizou saveProceduresCBO');
await ApiDataLoad().loadCIAP(urlAPI,mode,nameCityApi,user).then((value)async{
print('loadCIAP');
setState(() {
messageSteps = "Etapa 5 de 7 - Gravando os CIAPs no Aplicativo";
print('finalizou saveCIAP');
await ApiDataLoad().loadMunicipios(urlAPI,mode,nameCityApi,user).then((value)async{
print('loadMunicipios');
setState(() {
messageSteps = "Etapa 9 de 10 - Gravando os Municípios no Aplicativo";
});
List list = value;
for(int i=0;list.length > i;i++){
await DbSqliteLoad().saveCity(value,i).then((value)async{
int cont = list.length!=0?list.length:0;
countProg = i/cont;
setState(() {});
});
}
await ApiDataLoad().loadEquipes(urlAPI,mode,nameCityApi,user).then((value)async{
print('loadEquipes');
setState(() {
messageSteps = "Etapa 10 de 10 - Gravando as Equipes no Aplicativo";
});
List list = value;
for(int i=0;list.length > i;i++){
await DbSqliteLoad().saveTeam(value,i).then((value)async{
int cont = list.length!=0?list.length:0;
countProg = i/cont;
setState(() {});
});
List list = value;
for(int i=0;list.length > i;i++){
await DbSqliteLoad().saveCIAP(value,i).then((value)async{
int cont = list.length!=0?list.length:0;
countProg = i/cont;
setState(() {});
});
}
print('finalizou saveCIAP');
await ApiDataLoad().loadMunicipios(urlAPI,mode,nameCityApi,user).then((value)async{
print('loadMunicipios');
}
print('finalizou saveTeam');
await ApiDataLoad().loadEquipeComponentes(urlAPI,mode,nameCityApi,user).then((value)async{
print('loadEquipeComponentes');
await DbSqliteLoad().saveTeamComponents(value).then((value)async{
print('finalizou saveTeamComponents');
setState(() {
messageSteps = "Etapa 6 de 7 - Gravando os Municípios no Aplicativo";
});
List list = value;
for(int i=0;list.length > i;i++){
await DbSqliteLoad().saveCity(value,i).then((value)async{
int cont = list.length!=0?list.length:0;
countProg = i/cont;
setState(() {});
});
}
await ApiDataLoad().loadEquipes(urlAPI,mode,nameCityApi,user).then((value)async{
print('loadEquipes');
setState(() {
messageSteps = "Etapa 7 de 7 - Gravando as Equipes no Aplicativo";
});
List list = value;
for(int i=0;list.length > i;i++){
await DbSqliteLoad().saveTeam(value,i).then((value)async{
int cont = list.length!=0?list.length:0;
countProg = i/cont;
setState(() {});
});
}
print('finalizou saveTeam');
await ApiDataLoad().loadEquipeComponentes(urlAPI,mode,nameCityApi,user).then((value)async{
print('loadEquipeComponentes');
await DbSqliteLoad().saveTeamComponents(value).then((value)async{
print('finalizou saveTeamComponents');
setState(() {
finish = true;
});
});
});
finish = true;
});
});
});
@@ -269,7 +297,7 @@ class _LoadInitScreenState extends State<LoadInitScreen> {
maxLines: 3,
),
SizedBox(height: 30),
TextDefault(text: countProg>0.94?'100 % finalizando etapa atual':(countProg*100).toStringAsFixed(0) + '%',color: Colors.black,textAlign: TextAlign.center,fontWeigth: FontWeight.bold,fontSize: 20),
TextDefault(text: countProg>0.99?'100 % finalizando etapa atual':(countProg*100).toStringAsFixed(0) + '%',color: Colors.black,textAlign: TextAlign.center,fontWeigth: FontWeight.bold,fontSize: 20),
SizedBox(height: 10),
LinearProgressIndicator(value: countProg,minHeight: 15,color: ColorPalette.appBar,backgroundColor: ColorPalette.titleContainer,)
],

View File

@@ -174,19 +174,18 @@ class DbSqliteLoad{
// print(await db.query('PROCEDIMENTOS_SIGTAP'));
return db;
}
Future saveProceduresRegisterDB(var value)async{
Future saveProceduresRegisterDB(var value, int i)async{
Database db = await intialDB();
// "INSERT OR REPLACE INTO PROCEDIMENTOS_SIGTAP_REGISTRO (COD_PROC_SIGTAP, CODIGO_REGISTRO) VALUES (?,?)";
// {"codProcedimento":"0101010010","codRegistro":"01"}
for(int i=0;value.length > i;i++){
Map<String, dynamic> row = {
'COD_PROC_SIGTAP' : value[i]['codProcedimento'],
'CODIGO_REGISTRO' : value[i]['codRegistro'],
};
int id = await db.insert('PROCEDIMENTOS_SIGTAP_REGISTRO', row);
// print('id increment $id PROCEDIMENTOS_SIGTAP_REGISTRO');
// print(await db.query('PROCEDIMENTOS_SIGTAP_REGISTRO'));
}
Map<String, dynamic> row = {
'COD_PROC_SIGTAP' : value[i]['codProcedimento'],
'CODIGO_REGISTRO' : value[i]['codRegistro'],
};
int id = await db.insert('PROCEDIMENTOS_SIGTAP_REGISTRO', row);
// print('id increment $id PROCEDIMENTOS_SIGTAP_REGISTRO');
// print(await db.query('PROCEDIMENTOS_SIGTAP_REGISTRO'));
return db;
}
Future saveCID(var value,int i)async{
@@ -203,18 +202,18 @@ class DbSqliteLoad{
// print(await db.query('CIDS'));
return db;
}
Future saveProceduresCID(var value)async{
Future saveProceduresCID(var value, int i)async{
Database db = await intialDB();
// "INSERT OR REPLACE INTO PROCEDIMENTOS_SIGTAP_CID (COD_PROC_SIGTAP, CODIGO_CID) VALUES (?,?)"
// {"codProcedimento":"0201010046","codCID":"C211"}
for(int i=0;value.length > i;i++){
Map<String, dynamic> row = {
'COD_PROC_SIGTAP' : value[i]['codProcedimento'],
'CODIGO_CID' : value[i]['codCID'],
};
int id = await db.insert('PROCEDIMENTOS_SIGTAP_CID', row);
// print('id increment $id PROCEDIMENTOS_SIGTAP_REGISTRO');
}
Map<String, dynamic> row = {
'COD_PROC_SIGTAP' : value[i]['codProcedimento'],
'CODIGO_CID' : value[i]['codCID'],
};
int id = await db.insert('PROCEDIMENTOS_SIGTAP_CID', row);
// print('id increment $id PROCEDIMENTOS_SIGTAP_REGISTRO');
// print(await db.query('PROCEDIMENTOS_SIGTAP_CID'));
return db;
}
@@ -231,18 +230,18 @@ class DbSqliteLoad{
// print(await db.query('CBOS'));
return db;
}
Future saveProceduresCBO(var value)async{
Future saveProceduresCBO(var value,int i)async{
Database db = await intialDB();
// "INSERT OR REPLACE INTO PROCEDIMENTOS_SIGTAP_CBO (COD_PROC_SIGTAP, CODIGO_CBO) VALUES (?,?)";
// "codProcedimento":"0101010010","codCBO":"223208"
for(int i=0;value.length > i;i++){
Map<String, dynamic> row = {
'COD_PROC_SIGTAP' : value[i]['codProcedimento'],
'CODIGO_CBO' : value[i]['codCBO'],
};
int id = await db.insert('PROCEDIMENTOS_SIGTAP_CBO', row);
// print('id increment $id PROCEDIMENTOS_SIGTAP_REGISTRO');
}
Map<String, dynamic> row = {
'COD_PROC_SIGTAP' : value[i]['codProcedimento'],
'CODIGO_CBO' : value[i]['codCBO'],
};
int id = await db.insert('PROCEDIMENTOS_SIGTAP_CBO', row);
// print('id increment $id PROCEDIMENTOS_SIGTAP_REGISTRO');
// print(await db.query('PROCEDIMENTOS_SIGTAP_CBO'));
return db;
}

View File

@@ -5,105 +5,120 @@ packages:
dependency: transitive
description:
name: args
url: "https://pub.dartlang.org"
sha256: "4cab82a83ffef80b262ddedf47a0a8e56ee6fbf7fe21e6e768b02792034dd440"
url: "https://pub.dev"
source: hosted
version: "2.4.0"
asn1lib:
dependency: transitive
description:
name: asn1lib
url: "https://pub.dartlang.org"
sha256: ab96a1cb3beeccf8145c52e449233fe68364c9641623acd3adad66f8184f1039
url: "https://pub.dev"
source: hosted
version: "1.4.0"
async:
dependency: transitive
description:
name: async
url: "https://pub.dartlang.org"
sha256: "947bfcf187f74dbc5e146c9eb9c0f10c9f8b30743e341481c1e2ed3ecc18c20c"
url: "https://pub.dev"
source: hosted
version: "2.9.0"
version: "2.11.0"
boolean_selector:
dependency: transitive
description:
name: boolean_selector
url: "https://pub.dartlang.org"
sha256: "6cfb5af12253eaf2b368f07bacc5a80d1301a071c73360d746b7f2e32d762c66"
url: "https://pub.dev"
source: hosted
version: "2.1.0"
version: "2.1.1"
brasil_fields:
dependency: "direct main"
description:
name: brasil_fields
url: "https://pub.dartlang.org"
sha256: c36edf02897d3470ebfff6f9fafc0e87a648c7d3e3f0a2386fe72fda7e9c6437
url: "https://pub.dev"
source: hosted
version: "1.11.0"
characters:
dependency: transitive
description:
name: characters
url: "https://pub.dartlang.org"
sha256: "04a925763edad70e8443c99234dc3328f442e811f1d8fd1a72f1c8ad0f69a605"
url: "https://pub.dev"
source: hosted
version: "1.2.1"
version: "1.3.0"
clock:
dependency: transitive
description:
name: clock
url: "https://pub.dartlang.org"
sha256: cb6d7f03e1de671e34607e909a7213e31d7752be4fb66a86d29fe1eb14bfb5cf
url: "https://pub.dev"
source: hosted
version: "1.1.1"
collection:
dependency: transitive
description:
name: collection
url: "https://pub.dartlang.org"
sha256: "4a07be6cb69c84d677a6c3096fcf960cc3285a8330b4603e0d463d15d9bd934c"
url: "https://pub.dev"
source: hosted
version: "1.16.0"
version: "1.17.1"
convert:
dependency: transitive
description:
name: convert
url: "https://pub.dartlang.org"
sha256: "0f08b14755d163f6e2134cb58222dd25ea2a2ee8a195e53983d57c075324d592"
url: "https://pub.dev"
source: hosted
version: "3.1.1"
crypto:
dependency: transitive
description:
name: crypto
url: "https://pub.dartlang.org"
sha256: aa274aa7774f8964e4f4f38cc994db7b6158dd36e9187aaceaddc994b35c6c67
url: "https://pub.dev"
source: hosted
version: "3.0.2"
cupertino_icons:
dependency: "direct main"
description:
name: cupertino_icons
url: "https://pub.dartlang.org"
sha256: e35129dc44c9118cee2a5603506d823bab99c68393879edb440e0090d07586be
url: "https://pub.dev"
source: hosted
version: "1.0.5"
encrypt:
dependency: transitive
description:
name: encrypt
url: "https://pub.dartlang.org"
sha256: "4fd4e4fdc21b9d7d4141823e1e6515cd94e7b8d84749504c232999fba25d9bbb"
url: "https://pub.dev"
source: hosted
version: "5.0.1"
fake_async:
dependency: transitive
description:
name: fake_async
url: "https://pub.dartlang.org"
sha256: "511392330127add0b769b75a987850d136345d9227c6b94c96a04cf4a391bf78"
url: "https://pub.dev"
source: hosted
version: "1.3.1"
ffi:
dependency: transitive
description:
name: ffi
url: "https://pub.dartlang.org"
sha256: a38574032c5f1dd06c4aee541789906c12ccaab8ba01446e800d9c5b79c4a978
url: "https://pub.dev"
source: hosted
version: "2.0.1"
file:
dependency: transitive
description:
name: file
url: "https://pub.dartlang.org"
sha256: "1b92bec4fc2a72f59a8e15af5f52cd441e4a7860b49499d69dfa817af20e925d"
url: "https://pub.dev"
source: hosted
version: "6.1.4"
flutter:
@@ -115,7 +130,8 @@ packages:
dependency: "direct dev"
description:
name: flutter_lints
url: "https://pub.dartlang.org"
sha256: aeb0b80a8b3709709c9cc496cdc027c5b3216796bc0af0ce1007eaf24464fd4c
url: "https://pub.dev"
source: hosted
version: "2.0.1"
flutter_test:
@@ -132,196 +148,224 @@ packages:
dependency: "direct main"
description:
name: gainer_crypto
url: "https://pub.dartlang.org"
sha256: "252b371d61dd7736494e740c3c432b62cefadf8416d8899cdb6d42491ceda6c0"
url: "https://pub.dev"
source: hosted
version: "0.0.6"
get:
dependency: "direct main"
description:
name: get
url: "https://pub.dartlang.org"
sha256: "2ba20a47c8f1f233bed775ba2dd0d3ac97b4cf32fc17731b3dfc672b06b0e92a"
url: "https://pub.dev"
source: hosted
version: "4.6.5"
http:
dependency: "direct main"
description:
name: http
url: "https://pub.dartlang.org"
sha256: "6aa2946395183537c8b880962d935877325d6a09a2867c3970c05c0fed6ac482"
url: "https://pub.dev"
source: hosted
version: "0.13.5"
http_parser:
dependency: transitive
description:
name: http_parser
url: "https://pub.dartlang.org"
sha256: "2aa08ce0341cc9b354a498388e30986515406668dbcc4f7c950c3e715496693b"
url: "https://pub.dev"
source: hosted
version: "4.0.2"
intl:
dependency: "direct main"
description:
name: intl
url: "https://pub.dartlang.org"
sha256: a3715e3bc90294e971cb7dc063fbf3cd9ee0ebf8604ffeafabd9e6f16abbdbe6
url: "https://pub.dev"
source: hosted
version: "0.18.0"
js:
dependency: transitive
description:
name: js
url: "https://pub.dartlang.org"
sha256: f2c445dce49627136094980615a031419f7f3eb393237e4ecd97ac15dea343f3
url: "https://pub.dev"
source: hosted
version: "0.6.4"
version: "0.6.7"
line_icons:
dependency: "direct main"
description:
name: line_icons
url: "https://pub.dartlang.org"
sha256: "609ce366e38fb046199b7b8f627a703ca4e07018216f4e60d2d7027e7f666b71"
url: "https://pub.dev"
source: hosted
version: "2.0.1"
lints:
dependency: transitive
description:
name: lints
url: "https://pub.dartlang.org"
sha256: "5e4a9cd06d447758280a8ac2405101e0e2094d2a1dbdd3756aec3fe7775ba593"
url: "https://pub.dev"
source: hosted
version: "2.0.1"
matcher:
dependency: transitive
description:
name: matcher
url: "https://pub.dartlang.org"
sha256: "6501fbd55da300384b768785b83e5ce66991266cec21af89ab9ae7f5ce1c4cbb"
url: "https://pub.dev"
source: hosted
version: "0.12.12"
version: "0.12.15"
material_color_utilities:
dependency: transitive
description:
name: material_color_utilities
url: "https://pub.dartlang.org"
sha256: d92141dc6fe1dad30722f9aa826c7fbc896d021d792f80678280601aff8cf724
url: "https://pub.dev"
source: hosted
version: "0.1.5"
version: "0.2.0"
meta:
dependency: transitive
description:
name: meta
url: "https://pub.dartlang.org"
sha256: "3c74dbf8763d36539f114c799d8a2d87343b5067e9d796ca22b5eb8437090ee3"
url: "https://pub.dev"
source: hosted
version: "1.8.0"
version: "1.9.1"
package_info_plus:
dependency: "direct main"
description:
name: package_info_plus
url: "https://pub.dartlang.org"
sha256: "8df5ab0a481d7dc20c0e63809e90a588e496d276ba53358afc4c4443d0a00697"
url: "https://pub.dev"
source: hosted
version: "3.0.3"
package_info_plus_platform_interface:
dependency: transitive
description:
name: package_info_plus_platform_interface
url: "https://pub.dartlang.org"
sha256: "9bc8ba46813a4cc42c66ab781470711781940780fd8beddd0c3da62506d3a6c6"
url: "https://pub.dev"
source: hosted
version: "2.0.1"
path:
dependency: transitive
description:
name: path
url: "https://pub.dartlang.org"
sha256: "8829d8a55c13fc0e37127c29fedf290c102f4e40ae94ada574091fe0ff96c917"
url: "https://pub.dev"
source: hosted
version: "1.8.2"
version: "1.8.3"
path_provider_linux:
dependency: transitive
description:
name: path_provider_linux
url: "https://pub.dartlang.org"
sha256: "2ae08f2216225427e64ad224a24354221c2c7907e448e6e0e8b57b1eb9f10ad1"
url: "https://pub.dev"
source: hosted
version: "2.1.10"
path_provider_platform_interface:
dependency: transitive
description:
name: path_provider_platform_interface
url: "https://pub.dartlang.org"
sha256: "57585299a729335f1298b43245842678cb9f43a6310351b18fb577d6e33165ec"
url: "https://pub.dev"
source: hosted
version: "2.0.6"
path_provider_windows:
dependency: transitive
description:
name: path_provider_windows
url: "https://pub.dartlang.org"
sha256: f53720498d5a543f9607db4b0e997c4b5438884de25b0f73098cc2671a51b130
url: "https://pub.dev"
source: hosted
version: "2.1.5"
platform:
dependency: transitive
description:
name: platform
url: "https://pub.dartlang.org"
sha256: "4a451831508d7d6ca779f7ac6e212b4023dd5a7d08a27a63da33756410e32b76"
url: "https://pub.dev"
source: hosted
version: "3.1.0"
plugin_platform_interface:
dependency: transitive
description:
name: plugin_platform_interface
url: "https://pub.dartlang.org"
sha256: "6a2128648c854906c53fa8e33986fc0247a1116122f9534dd20e3ab9e16a32bc"
url: "https://pub.dev"
source: hosted
version: "2.1.4"
pointycastle:
dependency: transitive
description:
name: pointycastle
url: "https://pub.dartlang.org"
sha256: c3120a968135aead39699267f4c74bc9a08e4e909e86bc1b0af5bfd78691123c
url: "https://pub.dev"
source: hosted
version: "3.7.2"
process:
dependency: transitive
description:
name: process
url: "https://pub.dartlang.org"
sha256: "53fd8db9cec1d37b0574e12f07520d582019cb6c44abf5479a01505099a34a09"
url: "https://pub.dev"
source: hosted
version: "4.2.4"
shared_preferences:
dependency: "direct main"
description:
name: shared_preferences
url: "https://pub.dartlang.org"
sha256: "858aaa72d8f61637d64e776aca82e1c67e6d9ee07979123c5d17115031c1b13b"
url: "https://pub.dev"
source: hosted
version: "2.1.0"
shared_preferences_android:
dependency: transitive
description:
name: shared_preferences_android
url: "https://pub.dartlang.org"
sha256: "8304d8a1f7d21a429f91dee552792249362b68a331ac5c3c1caf370f658873f6"
url: "https://pub.dev"
source: hosted
version: "2.1.0"
shared_preferences_foundation:
dependency: transitive
description:
name: shared_preferences_foundation
url: "https://pub.dartlang.org"
sha256: cf2a42fb20148502022861f71698db12d937c7459345a1bdaa88fc91a91b3603
url: "https://pub.dev"
source: hosted
version: "2.2.0"
shared_preferences_linux:
dependency: transitive
description:
name: shared_preferences_linux
url: "https://pub.dartlang.org"
sha256: "9d387433ca65717bbf1be88f4d5bb18f10508917a8fa2fb02e0fd0d7479a9afa"
url: "https://pub.dev"
source: hosted
version: "2.2.0"
shared_preferences_platform_interface:
dependency: transitive
description:
name: shared_preferences_platform_interface
url: "https://pub.dartlang.org"
sha256: fb5cf25c0235df2d0640ac1b1174f6466bd311f621574997ac59018a6664548d
url: "https://pub.dev"
source: hosted
version: "2.2.0"
shared_preferences_web:
dependency: transitive
description:
name: shared_preferences_web
url: "https://pub.dartlang.org"
sha256: "74083203a8eae241e0de4a0d597dbedab3b8fef5563f33cf3c12d7e93c655ca5"
url: "https://pub.dev"
source: hosted
version: "2.1.0"
shared_preferences_windows:
dependency: transitive
description:
name: shared_preferences_windows
url: "https://pub.dartlang.org"
sha256: "5e588e2efef56916a3b229c3bfe81e6a525665a454519ca51dbcc4236a274173"
url: "https://pub.dev"
source: hosted
version: "2.2.0"
sky_engine:
@@ -333,93 +377,106 @@ packages:
dependency: transitive
description:
name: source_span
url: "https://pub.dartlang.org"
sha256: dd904f795d4b4f3b870833847c461801f6750a9fa8e61ea5ac53f9422b31f250
url: "https://pub.dev"
source: hosted
version: "1.9.0"
version: "1.9.1"
sqflite:
dependency: "direct main"
description:
name: sqflite
url: "https://pub.dartlang.org"
sha256: "500d6fec583d2c021f2d25a056d96654f910662c64f836cd2063167b8f1fa758"
url: "https://pub.dev"
source: hosted
version: "2.2.6"
sqflite_common:
dependency: transitive
description:
name: sqflite_common
url: "https://pub.dartlang.org"
sha256: "963dad8c4aa2f814ce7d2d5b1da2f36f31bd1a439d8f27e3dc189bb9d26bc684"
url: "https://pub.dev"
source: hosted
version: "2.4.3"
stack_trace:
dependency: transitive
description:
name: stack_trace
url: "https://pub.dartlang.org"
sha256: c3c7d8edb15bee7f0f74debd4b9c5f3c2ea86766fe4178eb2a18eb30a0bdaed5
url: "https://pub.dev"
source: hosted
version: "1.10.0"
version: "1.11.0"
stream_channel:
dependency: transitive
description:
name: stream_channel
url: "https://pub.dartlang.org"
sha256: "83615bee9045c1d322bbbd1ba209b7a749c2cbcdcb3fdd1df8eb488b3279c1c8"
url: "https://pub.dev"
source: hosted
version: "2.1.0"
version: "2.1.1"
string_scanner:
dependency: transitive
description:
name: string_scanner
url: "https://pub.dartlang.org"
sha256: "556692adab6cfa87322a115640c11f13cb77b3f076ddcc5d6ae3c20242bedcde"
url: "https://pub.dev"
source: hosted
version: "1.1.1"
version: "1.2.0"
synchronized:
dependency: transitive
description:
name: synchronized
url: "https://pub.dartlang.org"
sha256: "33b31b6beb98100bf9add464a36a8dd03eb10c7a8cf15aeec535e9b054aaf04b"
url: "https://pub.dev"
source: hosted
version: "3.0.1"
term_glyph:
dependency: transitive
description:
name: term_glyph
url: "https://pub.dartlang.org"
sha256: a29248a84fbb7c79282b40b8c72a1209db169a2e0542bce341da992fe1bc7e84
url: "https://pub.dev"
source: hosted
version: "1.2.1"
test_api:
dependency: transitive
description:
name: test_api
url: "https://pub.dartlang.org"
sha256: eb6ac1540b26de412b3403a163d919ba86f6a973fe6cc50ae3541b80092fdcfb
url: "https://pub.dev"
source: hosted
version: "0.4.12"
version: "0.5.1"
typed_data:
dependency: transitive
description:
name: typed_data
url: "https://pub.dartlang.org"
sha256: "26f87ade979c47a150c9eaab93ccd2bebe70a27dc0b4b29517f2904f04eb11a5"
url: "https://pub.dev"
source: hosted
version: "1.3.1"
vector_math:
dependency: transitive
description:
name: vector_math
url: "https://pub.dartlang.org"
sha256: "80b3257d1492ce4d091729e3a67a60407d227c27241d6927be0130c98e741803"
url: "https://pub.dev"
source: hosted
version: "2.1.2"
version: "2.1.4"
win32:
dependency: transitive
description:
name: win32
url: "https://pub.dartlang.org"
sha256: c9ebe7ee4ab0c2194e65d3a07d8c54c5d00bb001b76081c4a04cdb8448b59e46
url: "https://pub.dev"
source: hosted
version: "3.1.3"
xdg_directories:
dependency: transitive
description:
name: xdg_directories
url: "https://pub.dartlang.org"
sha256: ee1505df1426458f7f60aac270645098d318a8b4766d85fde75f76f2e21807d1
url: "https://pub.dev"
source: hosted
version: "1.0.0"
sdks:
dart: ">=2.18.0 <3.0.0"
dart: ">=3.0.0-0 <4.0.0"
flutter: ">=3.3.0"