Always use url not uri field when getting link from status JSON

Fixes Issue #109
This commit is contained in:
Hank Grabowski 2024-08-31 16:20:25 -04:00
parent 12e811c947
commit 5fcf91d8d9

View file

@ -6,7 +6,6 @@ import '../../models/engagement_summary.dart';
import '../../models/link_data.dart';
import '../../models/location_data.dart';
import '../../models/timeline_entry.dart';
import '../../models/timeline_network_info.dart';
import '../../models/visibility.dart';
import '../../services/auth_service.dart';
import '../../services/connections_manager.dart';
@ -107,10 +106,7 @@ extension TimelineEntryMastodonExtensions on TimelineEntry {
const title = '';
final spoilerText = json['spoiler_text'] ?? '';
final externalLink = switch (networkInfo.network) {
KnownNetworks.bluesky || KnownNetworks.threads => json['url'] ?? '',
_ => json['uri'] ?? '',
};
final externalLink = json['url'];
const actualLocationData = LocationData();
final modificationTimestamp = timestamp;