feature/event-interested #48

Merged
v4l3n71n merged 6 commits from feature/event-interested into main 2025-08-20 21:40:43 +00:00
5 changed files with 62 additions and 7 deletions
Showing only changes of commit bd5bfa94ca - Show all commits

View File

@@ -469,7 +469,7 @@ class _MyHomePageState extends State<ListItemMenu> {
} }
} }
Future<bool> toogleInterested(String eventId) async { Future<bool> toggleInterested(String eventId) async {
SharedPreferences prefs = await SharedPreferences.getInstance(); SharedPreferences prefs = await SharedPreferences.getInstance();
var accessToken = prefs.getString("access_token") ?? ""; var accessToken = prefs.getString("access_token") ?? "";
final url = Uri.parse("${globals.api}/events/${eventId}/interest"); final url = Uri.parse("${globals.api}/events/${eventId}/interest");
@@ -488,8 +488,7 @@ class _MyHomePageState extends State<ListItemMenu> {
} }
var event = json.decode(response.body); var event = json.decode(response.body);
print(event); return event["interested"];
return event.interested;
} }
return false; return false;
} }
@@ -902,8 +901,7 @@ class _MyHomePageState extends State<ListItemMenu> {
trailing: IconButton( trailing: IconButton(
onPressed: () async { onPressed: () async {
try { try {
final result = await toogleInterested(post.id!); final result = await toggleInterested(post.id!);
print("result : ${result}");
setState(() { setState(() {
post.interested = result; post.interested = result;
}); });