diff --git a/lib/services/fediverse_server_validator.dart b/lib/services/fediverse_server_validator.dart index e4e06fd..13dda60 100644 --- a/lib/services/fediverse_server_validator.dart +++ b/lib/services/fediverse_server_validator.dart @@ -6,6 +6,14 @@ import '../models/exec_error.dart'; import '../models/server_data.dart'; import '../utils/network_utils.dart'; +final blueSkyData = ServerData( + domainName: 'bsky.app', + isFediverse: true, + protocols: [ + 'ATProto', + ], +); + final threadsData = ServerData( domainName: 'threads.net', isFediverse: true, @@ -22,6 +30,7 @@ final threadsWwwData = ServerData( ], ); +const blueskyDomain = 'bsky.app'; const threadsDomain = 'threads.net'; const threadsWwwDomain = 'www.threads.net'; @@ -30,6 +39,7 @@ class FediverseServiceValidator { final knownServers = { threadsDomain: threadsData, threadsWwwDomain: threadsData, + blueskyDomain: blueSkyData, }; FutureResult getServerData(String url) async {