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());
    }
  }
}