diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml
index 1b3f5182c..fb7a13998 100644
--- a/android/app/src/main/AndroidManifest.xml
+++ b/android/app/src/main/AndroidManifest.xml
@@ -106,7 +106,7 @@
-
+
diff --git a/lib/pages/sign_in/utils/sort_homeservers.dart b/lib/pages/sign_in/utils/sort_homeservers.dart
deleted file mode 100644
index 18f30dfce..000000000
--- a/lib/pages/sign_in/utils/sort_homeservers.dart
+++ /dev/null
@@ -1,24 +0,0 @@
-import 'package:fluffychat/pages/sign_in/view_model/model/public_homeserver_data.dart';
-
-int sortHomeservers(PublicHomeserverData a, PublicHomeserverData b) {
- return _calcHomeserverScore(b).compareTo(_calcHomeserverScore(a));
-}
-
-int _calcHomeserverScore(PublicHomeserverData homeserver) {
- var score = 0;
- if (homeserver.description?.isNotEmpty == true) score++;
- if (homeserver.website?.isNotEmpty == true) score++;
- score += (homeserver.languages?.length ?? 0);
- score += (homeserver.features?.length ?? 0);
- score += (homeserver.onlineStatus ?? 0);
- if (homeserver.ipv6 == true) score++;
- if (homeserver.isp?.isNotEmpty == true) score++;
- if (homeserver.privacy?.isNotEmpty == true) score++;
- if (homeserver.rules?.isNotEmpty == true) score++;
- if (homeserver.version?.isNotEmpty == true) score++;
- if (homeserver.usingVanillaReg == true) score--;
- if (homeserver.regLink != null) score--;
- if (homeserver.regMethod != 'SSO') score--;
- if (homeserver.regMethod == 'In-house Element') score--;
- return score;
-}
diff --git a/lib/pages/sign_in/view_model/sign_in_view_model.dart b/lib/pages/sign_in/view_model/sign_in_view_model.dart
index 5760ce2e3..411dcc50f 100644
--- a/lib/pages/sign_in/view_model/sign_in_view_model.dart
+++ b/lib/pages/sign_in/view_model/sign_in_view_model.dart
@@ -7,7 +7,6 @@ import 'package:matrix/matrix_api_lite/utils/logs.dart';
import 'package:fluffychat/config/app_config.dart';
import 'package:fluffychat/config/setting_keys.dart';
-import 'package:fluffychat/pages/sign_in/utils/sort_homeservers.dart';
import 'package:fluffychat/pages/sign_in/view_model/model/public_homeserver_data.dart';
import 'package:fluffychat/pages/sign_in/view_model/sign_in_state.dart';
import 'package:fluffychat/widgets/matrix.dart';
@@ -74,8 +73,6 @@ class SignInViewModel extends ValueNotifier {
});
}
- publicHomeservers.sort(sortHomeservers);
-
final defaultServer = publicHomeservers.singleWhereOrNull(
(server) => server.name == AppSettings.defaultHomeserver.value,
);