remove now useless loading variables that were replaced by debounce

This commit is contained in:
krawieck 2020-09-23 23:35:58 +02:00
parent 1fb221a034
commit 461cc56693
1 changed files with 0 additions and 7 deletions

View File

@ -4,7 +4,6 @@ import 'package:flutter_hooks/flutter_hooks.dart';
import 'package:lemmy_api_client/lemmy_api_client.dart'; import 'package:lemmy_api_client/lemmy_api_client.dart';
import '../hooks/debounce.dart'; import '../hooks/debounce.dart';
import '../hooks/delayed_loading.dart';
import '../hooks/stores.dart'; import '../hooks/stores.dart';
import '../widgets/fullscreenable_image.dart'; import '../widgets/fullscreenable_image.dart';
@ -19,10 +18,8 @@ class AddInstancePage extends HookWidget {
final instanceController = useTextEditingController(); final instanceController = useTextEditingController();
useValueListenable(instanceController); useValueListenable(instanceController);
final accountsStore = useAccountsStore(); final accountsStore = useAccountsStore();
final delayedLoading = useDelayedLoading(Duration(milliseconds: 500));
final isSite = useState<bool>(null); final isSite = useState<bool>(null);
final loading = useState(false);
final icon = useState<String>(null); final icon = useState<String>(null);
final prevInput = usePrevious(instanceController.text); final prevInput = usePrevious(instanceController.text);
final debounce = useDebounce(() async { final debounce = useDebounce(() async {
@ -49,9 +46,7 @@ class AddInstancePage extends HookWidget {
}, []); }, []);
handleOnAdd() async { handleOnAdd() async {
delayedLoading.start();
try { try {
loading.value = true;
await accountsStore.addInstance(instanceController.text, await accountsStore.addInstance(instanceController.text,
assumeValid: true); assumeValid: true);
Navigator.of(context).pop(instanceController.text); Navigator.of(context).pop(instanceController.text);
@ -60,8 +55,6 @@ class AddInstancePage extends HookWidget {
content: Text(err.toString()), content: Text(err.toString()),
)); ));
} }
delayedLoading.cancel();
loading.value = false;
} }
return Scaffold( return Scaffold(