Skip to content

Commit 5511038

Browse files
committed
chore: created initial logic for iterating through user post and hobby with debugging
1 parent 8a4d4b9 commit 5511038

File tree

1 file changed

+21
-8
lines changed

1 file changed

+21
-8
lines changed

client/lib/views/users_page.dart

Lines changed: 21 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,9 @@ class _UsersPageState extends State<UsersPage> {
3838
}
3939
""";
4040

41+
List hobbiesIDsToDelete = [];
42+
List postsIDsToDelete = [];
43+
4144
@override
4245
Widget build(BuildContext context) {
4346
return Query(
@@ -122,14 +125,24 @@ class _UsersPageState extends State<UsersPage> {
122125
color: Colors.redAccent,
123126
),
124127
onTap: () async {
125-
runMutation({"id": user["id"]});
126-
Navigator.pushAndRemoveUntil(
127-
context,
128-
MaterialPageRoute(builder: (context){
129-
return const HomeScreen();
130-
},
131-
), (route) => false,
132-
);
128+
hobbiesIDsToDelete.clear();
129+
postsIDsToDelete.clear();
130+
for (var i = 0; i < user["hobbies"].length; i++){
131+
hobbiesIDsToDelete.add(user["hobbies"][i]["id"]);
132+
}
133+
for (var i = 0; i < user["posts"].length; i++){
134+
postsIDsToDelete.add(user["hobbies"][i]["id"]);
135+
}
136+
debugPrint("+++${user["name"]} Hobbies to delete ${hobbiesIDsToDelete.toString()}");
137+
debugPrint("+++${user["name"]} Posts to delete ${postsIDsToDelete.toString()}");
138+
139+
// runMutation({"id": user["id"]});
140+
// Navigator.pushAndRemoveUntil(
141+
// context,
142+
// MaterialPageRoute(builder: (context){
143+
// return const HomeScreen();
144+
// },
145+
// ), (route) => false,);
133146
},
134147
);
135148
}

0 commit comments

Comments
 (0)