fix linting issues

This commit is contained in:
shilangyu 2020-09-17 00:24:49 +02:00
parent 08af8e5997
commit a08a7c5b93
5 changed files with 10 additions and 12 deletions

View File

@ -4,10 +4,11 @@ import 'package:cached_network_image/cached_network_image.dart';
import 'package:flutter/material.dart';
import 'package:flutter_hooks/flutter_hooks.dart';
import 'package:fuzzy/fuzzy.dart';
import 'package:lemmur/hooks/stores.dart';
import 'package:lemmy_api_client/lemmy_api_client.dart';
import '../hooks/delayed_loading.dart';
import '../hooks/memo_future.dart';
import '../hooks/stores.dart';
import '../util/extensions/iterators.dart';
import '../util/text_color.dart';
@ -21,11 +22,9 @@ class CommunitiesTab extends HookWidget {
useValueListenable(filterController);
final accountsStore = useAccountsStore();
final amountOfDisplayInstances = useMemoized(() {
return accountsStore.users.keys
.where((e) => !accountsStore.isAnonymousFor(e))
.length;
});
final amountOfDisplayInstances = useMemoized(() => accountsStore.users.keys
.where((e) => !accountsStore.isAnonymousFor(e))
.length);
final isCollapsed = useState(List.filled(amountOfDisplayInstances, false));
final instancesSnap = useMemoFuture(() {

View File

@ -1,16 +1,15 @@
import 'dart:async';
import 'package:cached_network_image/cached_network_image.dart';
import 'package:esys_flutter_share/esys_flutter_share.dart';
import 'package:flutter/gestures.dart';
import 'package:flutter/material.dart';
import 'package:flutter_hooks/flutter_hooks.dart';
import 'package:intl/intl.dart';
import 'package:lemmur/hooks/stores.dart';
import 'package:lemmy_api_client/lemmy_api_client.dart';
import 'package:url_launcher/url_launcher.dart' as ul;
import '../hooks/delayed_loading.dart';
import '../hooks/memo_future.dart';
import '../hooks/stores.dart';
import '../util/api_extensions.dart';
import '../util/goto.dart';
import '../util/intl.dart';

View File

@ -2,8 +2,8 @@ import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
import 'package:flutter_hooks/flutter_hooks.dart';
import 'package:flutter_mobx/flutter_mobx.dart';
import 'package:lemmur/hooks/stores.dart';
import '../hooks/stores.dart';
import '../util/api_extensions.dart';
import '../util/goto.dart';
import '../widgets/bottom_modal.dart';

View File

@ -43,7 +43,7 @@ class SettingsPage extends StatelessWidget {
}
}
class AppearanceConfigPage extends StatelessWidget {
class AppearanceConfigPage extends HookWidget {
@override
Widget build(BuildContext context) {
final theme = Theme.of(context);

View File

@ -35,7 +35,7 @@ class UserProfile extends HookWidget {
final userViewSnap = useFuture(_userView, preserveState: false);
Widget bio = () {
final bio = () {
if (userViewSnap.hasData) {
if (userViewSnap.data.bio != null) {
return Padding(