From ca38509365a03b01fd7de9b8728924889cefe8fb Mon Sep 17 00:00:00 2001 From: Hank Grabowski Date: Wed, 26 Jun 2024 16:25:34 -0400 Subject: [PATCH] Update fediverse server validator to hard code Bluesky too (Threads done earlier) Fixes Issue #92 --- lib/services/fediverse_server_validator.dart | 10 ++++++++++ 1 file changed, 10 insertions(+) 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 {