add dispose to files to remove controllers when not used

This commit is contained in:
2024-08-23 11:14:53 +02:00
parent fdc7e1dda3
commit 2ef8eb2b3c
45 changed files with 374 additions and 53 deletions

View File

@@ -37,36 +37,6 @@ class _HomeTileGridState extends State<HomeTileGrid> {
late Future<List<List<List<dynamic>>>> pbswitch;
int _selectedIndex = 0;
final baseAPI = AppEnviroment.baseApiUrl;
// late Future<BusinessUser?> futureBusinessUser;
// late Future<Business?> futureBusiness;
// late BusinessUser? businessUser;
// late Business? business;
// Future<BusinessUser?> getBusinessUserDetails() async {
// var response = await http
// .get(Uri.parse("$baseAPI/business-user/${widget.signedInUser.app_id}"));
// if (response.statusCode == 200) {
// String body = response.body;
// var decodedData = jsonDecode(body);
// BusinessUser business_User = BusinessUser.fromJson(decodedData);
// return business_User;
// } else {
// return null;
// }
// }
// Future<Business?> getBusinessDetails() async {
// var response = await http.get(
// Uri.parse("$baseAPI/business/app_id/${widget.signedInUser.app_id}"));
// if (response.statusCode == 200) {
// String body = response.body;
// var decodedData = jsonDecode(body);
// Business business = Business.fromJson(decodedData);
// return business;
// } else {
// return null;
// }
// }
void setAppsNewPersonal(List<List<dynamic>> tileList) {
if (widget.signedInUser.fname == "") {
@@ -336,6 +306,12 @@ class _HomeTileGridState extends State<HomeTileGrid> {
}
}
@override
void dispose() {
// TODO: implement dispose
super.dispose();
}
@override
void initState() {
pbswitch = setApps(personalTileList, businessTileList);