import 'package:meta/meta.dart';
import 'package:flutter/widgets.dart'
import 'package:flutter_view_widgets/flutter_view_widgets.dart';
import 'package:todolist/model/app-model.dart';
class TasksPageModel extends Model {
TasksPageModel({@required this.app})
: scrollController = ScrollController(initialScrollOffset: 0.0, keepScrollOffset: true);
final flutter.ScrollController scrollController;
this.scrollController.addListener(this.onScroll)
this.scrollController.removeListener(this.onScroll)
if (this.scrollController.position.extentAfter < 500) {
// if not already loading, load more entries here!
taskTextDecoration(Task task) {
return task.done ? TextDecoration.lineThrough : TextDecoration.none;