···11import 'package:bluesky/app_bsky_embed_video.dart';
22import 'package:bluesky/bluesky.dart';
33import 'package:sparksocial/widgets/video_info/hashtag_list.dart';
44-import 'package:sparksocial/config/app_config.dart';
5465/// A unified model for handling feed posts from different sources
76class FeedPost {
···130129 if (blobRef != null && blobRef['ref'] != null) {
131130 final ref = blobRef['ref'] as Map<String, dynamic>?;
132131 if (ref != null && ref.containsKey('\$link')) {
133133- videoCid = ref['\$link'] as String;
132132+ videoCid = ref['\$link'] as String?;
134133135134 // Construct a video URL from the URI and CID
136135 // Extract DID and CID from the postUri (format: at://did:plc:abc123/app.bsky.feed.post/cid123)