Use time.dart

I'm sacrificing const code for readability. So maybe I'll lose a bit of
performance, but this is so much easier to read.
This commit is contained in:
Vishesh Handa
2020-11-10 19:07:09 +01:00
parent 5507953be9
commit 5571fdb65e
13 changed files with 54 additions and 41 deletions

View File

@ -5,6 +5,7 @@ import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import 'package:easy_localization/easy_localization.dart';
import 'package:time/time.dart';
import 'package:gitjournal/core/checklist.dart';
import 'package:gitjournal/core/note.dart';
@ -141,7 +142,7 @@ class ChecklistEditorState extends State<ChecklistEditor>
checklist.addItem(item);
// FIXME: Make this happen on the next build
Timer(const Duration(milliseconds: 50), () {
Timer(50.milliseconds, () {
FocusScope.of(context).requestFocus();
FocusScope.of(context).requestFocus(fn);
});
@ -251,7 +252,7 @@ class ChecklistEditorState extends State<ChecklistEditor>
checklist.removeItem(item);
// FIXME: Make this happen on the next build
Timer(const Duration(milliseconds: 200), () {
Timer(200.milliseconds, () {
if (fn != null) {
FocusScope.of(context).requestFocus();
FocusScope.of(context).requestFocus(fn);
@ -267,7 +268,7 @@ class ChecklistEditorState extends State<ChecklistEditor>
checklist.insertItem(index + 1, item);
// FIXME: Make this happen on the next build
Timer(const Duration(milliseconds: 50), () {
Timer(50.milliseconds, () {
print("Asking focus to ${index + 1}");
FocusScope.of(context).requestFocus();
FocusScope.of(context).requestFocus(fn);