import 'package:dio/dio.dart'; import 'package:flutter/material.dart'; import 'package:get/get.dart'; import 'package:project/todo.dart'; class TodoController extends GetxController { RxList<Todo> todoList = RxList(); Future<void> getTodoList() async { final response = await Dio().get("https://jsonplaceholder.typicode.com/todos"); try { if (response.statusCode == 200) { todoList.value = List.from(response.data) .map((elem) => Todo.fromJson(elem)) .toList(); } } catch (err) { debugPrint(err.toString()); } } }