Update fediverse server validator to hard code Bluesky too (Threads done earlier)

Fixes Issue #92
This commit is contained in:
Hank Grabowski 2024-06-26 16:25:34 -04:00
parent 3836cd7657
commit ca38509365

View file

@ -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 = <String, ServerData>{
threadsDomain: threadsData,
threadsWwwDomain: threadsData,
blueskyDomain: blueSkyData,
};
FutureResult<ServerData, ExecError> getServerData(String url) async {