fix: disable server discovery for web (#49)

## Pull Request Description

Disable discovery of jellyfin servers for web. Because web does not
support UDP requests.

## Issue Being Fixed

Issue Number: #19

Co-authored-by: PartyDonut <PartyDonut@users.noreply.github.com>
This commit is contained in:
PartyDonut 2024-10-19 15:52:18 +02:00 committed by GitHub
parent 6669a06e53
commit 90610bea9f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -1,11 +1,14 @@
import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart';
import 'package:ficonsax/ficonsax.dart';
import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:fladder/models/credentials_model.dart';
import 'package:fladder/providers/discovery_provider.dart';
import 'package:fladder/util/list_padding.dart';
import 'package:fladder/util/localization_helper.dart';
import 'package:fladder/util/theme_extensions.dart';
import 'package:flutter/material.dart';
import 'package:flutter_riverpod/flutter_riverpod.dart';
class DiscoverServersWidget extends ConsumerWidget {
final List<CredentialsModel> serverCredentials;
@ -18,6 +21,7 @@ class DiscoverServersWidget extends ConsumerWidget {
@override
Widget build(BuildContext context, WidgetRef ref) {
if (kIsWeb) return const SizedBox.shrink();
final existingServers = serverCredentials
.map(
(credentials) => DiscoveryInfo(