diff --git a/lib/core/cache/poptart_cache_codecs.dart b/lib/core/cache/poptart_cache_codecs.dart index 5b7756c..4e4c5ae 100644 --- a/lib/core/cache/poptart_cache_codecs.dart +++ b/lib/core/cache/poptart_cache_codecs.dart @@ -1,8 +1,8 @@ import 'dart:convert'; -import 'package:poptart_lex/app/bsky/actor/defs.dart'; -import 'package:poptart_lex/app/bsky/feed/defs.dart'; -import 'package:poptart_lex/app/bsky/labeler/defs.dart'; +import 'package:bluesky_poptart/app/bsky/actor/defs.dart'; +import 'package:bluesky_poptart/app/bsky/feed/defs.dart'; +import 'package:bluesky_poptart/app/bsky/labeler/defs.dart'; class JsonStringCacheCodec { const JsonStringCacheCodec({required this.encode, required this.decode}); diff --git a/lib/core/network/poptart_client_adapter.dart b/lib/core/network/poptart_client_adapter.dart index e214f8e..2122c93 100644 --- a/lib/core/network/poptart_client_adapter.dart +++ b/lib/core/network/poptart_client_adapter.dart @@ -3,76 +3,76 @@ import 'dart:typed_data'; import 'package:lazurite/shared/utils/atproto_datetime.dart'; import 'package:poptart_core/poptart_core.dart'; -import 'package:poptart_lex/app/bsky/actor/defs.dart'; -import 'package:poptart_lex/app/bsky/actor/get_preferences.dart'; -import 'package:poptart_lex/app/bsky/actor/get_profile.dart'; -import 'package:poptart_lex/app/bsky/actor/get_profiles.dart'; -import 'package:poptart_lex/app/bsky/actor/put_preferences.dart'; -import 'package:poptart_lex/app/bsky/actor/search_actors.dart'; -import 'package:poptart_lex/app/bsky/actor/search_actors_typeahead.dart'; -import 'package:poptart_lex/app/bsky/bookmark/create_bookmark.dart'; -import 'package:poptart_lex/app/bsky/bookmark/delete_bookmark.dart'; -import 'package:poptart_lex/app/bsky/bookmark/get_bookmarks.dart'; -import 'package:poptart_lex/app/bsky/feed/get_actor_likes.dart'; -import 'package:poptart_lex/app/bsky/feed/get_author_feed.dart'; -import 'package:poptart_lex/app/bsky/feed/get_feed.dart'; -import 'package:poptart_lex/app/bsky/feed/get_feed_generator.dart'; -import 'package:poptart_lex/app/bsky/feed/get_feed_generators.dart'; -import 'package:poptart_lex/app/bsky/feed/get_likes.dart'; -import 'package:poptart_lex/app/bsky/feed/get_list_feed.dart'; -import 'package:poptart_lex/app/bsky/feed/get_post_thread.dart'; -import 'package:poptart_lex/app/bsky/feed/get_posts.dart'; -import 'package:poptart_lex/app/bsky/feed/get_quotes.dart'; -import 'package:poptart_lex/app/bsky/feed/get_reposted_by.dart'; -import 'package:poptart_lex/app/bsky/feed/get_suggested_feeds.dart'; -import 'package:poptart_lex/app/bsky/feed/get_timeline.dart'; -import 'package:poptart_lex/app/bsky/feed/like.dart'; -import 'package:poptart_lex/app/bsky/feed/post.dart'; -import 'package:poptart_lex/app/bsky/feed/repost.dart'; -import 'package:poptart_lex/app/bsky/feed/search_posts.dart'; -import 'package:poptart_lex/app/bsky/graph/block.dart'; -import 'package:poptart_lex/app/bsky/graph/defs.dart'; -import 'package:poptart_lex/app/bsky/graph/follow.dart'; -import 'package:poptart_lex/app/bsky/graph/get_actor_starter_packs.dart'; -import 'package:poptart_lex/app/bsky/graph/get_followers.dart'; -import 'package:poptart_lex/app/bsky/graph/get_follows.dart'; -import 'package:poptart_lex/app/bsky/graph/get_list.dart'; -import 'package:poptart_lex/app/bsky/graph/get_lists.dart'; -import 'package:poptart_lex/app/bsky/graph/get_lists_with_membership.dart'; -import 'package:poptart_lex/app/bsky/graph/get_starter_pack.dart'; -import 'package:poptart_lex/app/bsky/graph/get_suggested_follows_by_actor.dart'; -import 'package:poptart_lex/app/bsky/graph/list.dart'; -import 'package:poptart_lex/app/bsky/graph/listblock.dart'; -import 'package:poptart_lex/app/bsky/graph/listitem.dart'; -import 'package:poptart_lex/app/bsky/graph/mute_actor.dart'; -import 'package:poptart_lex/app/bsky/graph/mute_actor_list.dart'; -import 'package:poptart_lex/app/bsky/graph/search_starter_packs.dart'; -import 'package:poptart_lex/app/bsky/graph/starterpack.dart'; -import 'package:poptart_lex/app/bsky/graph/unmute_actor.dart'; -import 'package:poptart_lex/app/bsky/graph/unmute_actor_list.dart'; -import 'package:poptart_lex/app/bsky/labeler/get_services.dart'; -import 'package:poptart_lex/app/bsky/notification/get_unread_count.dart'; -import 'package:poptart_lex/app/bsky/notification/list_notifications.dart'; -import 'package:poptart_lex/app/bsky/notification/register_push.dart'; -import 'package:poptart_lex/app/bsky/notification/unregister_push.dart'; -import 'package:poptart_lex/app/bsky/notification/update_seen.dart'; -import 'package:poptart_lex/app/bsky/richtext/facet.dart'; -import 'package:poptart_lex/app/bsky/unspecced/get_popular_feed_generators.dart'; -import 'package:poptart_lex/app/bsky/unspecced/get_trending_topics.dart'; -import 'package:poptart_lex/app/bsky/unspecced/get_trends.dart'; -import 'package:poptart_lex/app/bsky/video/defs.dart'; -import 'package:poptart_lex/app/bsky/video/get_job_status.dart'; -import 'package:poptart_lex/app/bsky/video/get_upload_limits.dart'; -import 'package:poptart_lex/app/bsky/video/upload_video.dart'; -import 'package:poptart_lex/chat/bsky/convo/defs.dart'; -import 'package:poptart_lex/chat/bsky/convo/delete_message_for_self.dart'; -import 'package:poptart_lex/chat/bsky/convo/get_convo_for_members.dart'; -import 'package:poptart_lex/chat/bsky/convo/get_messages.dart'; -import 'package:poptart_lex/chat/bsky/convo/list_convos.dart'; -import 'package:poptart_lex/chat/bsky/convo/mute_convo.dart'; -import 'package:poptart_lex/chat/bsky/convo/send_message.dart'; -import 'package:poptart_lex/chat/bsky/convo/unmute_convo.dart'; -import 'package:poptart_lex/chat/bsky/convo/update_read.dart'; +import 'package:bluesky_poptart/app/bsky/actor/defs.dart'; +import 'package:bluesky_poptart/app/bsky/actor/get_preferences.dart'; +import 'package:bluesky_poptart/app/bsky/actor/get_profile.dart'; +import 'package:bluesky_poptart/app/bsky/actor/get_profiles.dart'; +import 'package:bluesky_poptart/app/bsky/actor/put_preferences.dart'; +import 'package:bluesky_poptart/app/bsky/actor/search_actors.dart'; +import 'package:bluesky_poptart/app/bsky/actor/search_actors_typeahead.dart'; +import 'package:bluesky_poptart/app/bsky/bookmark/create_bookmark.dart'; +import 'package:bluesky_poptart/app/bsky/bookmark/delete_bookmark.dart'; +import 'package:bluesky_poptart/app/bsky/bookmark/get_bookmarks.dart'; +import 'package:bluesky_poptart/app/bsky/feed/get_actor_likes.dart'; +import 'package:bluesky_poptart/app/bsky/feed/get_author_feed.dart'; +import 'package:bluesky_poptart/app/bsky/feed/get_feed.dart'; +import 'package:bluesky_poptart/app/bsky/feed/get_feed_generator.dart'; +import 'package:bluesky_poptart/app/bsky/feed/get_feed_generators.dart'; +import 'package:bluesky_poptart/app/bsky/feed/get_likes.dart'; +import 'package:bluesky_poptart/app/bsky/feed/get_list_feed.dart'; +import 'package:bluesky_poptart/app/bsky/feed/get_post_thread.dart'; +import 'package:bluesky_poptart/app/bsky/feed/get_posts.dart'; +import 'package:bluesky_poptart/app/bsky/feed/get_quotes.dart'; +import 'package:bluesky_poptart/app/bsky/feed/get_reposted_by.dart'; +import 'package:bluesky_poptart/app/bsky/feed/get_suggested_feeds.dart'; +import 'package:bluesky_poptart/app/bsky/feed/get_timeline.dart'; +import 'package:bluesky_poptart/app/bsky/feed/like.dart'; +import 'package:bluesky_poptart/app/bsky/feed/post.dart'; +import 'package:bluesky_poptart/app/bsky/feed/repost.dart'; +import 'package:bluesky_poptart/app/bsky/feed/search_posts.dart'; +import 'package:bluesky_poptart/app/bsky/graph/block.dart'; +import 'package:bluesky_poptart/app/bsky/graph/defs.dart'; +import 'package:bluesky_poptart/app/bsky/graph/follow.dart'; +import 'package:bluesky_poptart/app/bsky/graph/get_actor_starter_packs.dart'; +import 'package:bluesky_poptart/app/bsky/graph/get_followers.dart'; +import 'package:bluesky_poptart/app/bsky/graph/get_follows.dart'; +import 'package:bluesky_poptart/app/bsky/graph/get_list.dart'; +import 'package:bluesky_poptart/app/bsky/graph/get_lists.dart'; +import 'package:bluesky_poptart/app/bsky/graph/get_lists_with_membership.dart'; +import 'package:bluesky_poptart/app/bsky/graph/get_starter_pack.dart'; +import 'package:bluesky_poptart/app/bsky/graph/get_suggested_follows_by_actor.dart'; +import 'package:bluesky_poptart/app/bsky/graph/list.dart'; +import 'package:bluesky_poptart/app/bsky/graph/listblock.dart'; +import 'package:bluesky_poptart/app/bsky/graph/listitem.dart'; +import 'package:bluesky_poptart/app/bsky/graph/mute_actor.dart'; +import 'package:bluesky_poptart/app/bsky/graph/mute_actor_list.dart'; +import 'package:bluesky_poptart/app/bsky/graph/search_starter_packs.dart'; +import 'package:bluesky_poptart/app/bsky/graph/starterpack.dart'; +import 'package:bluesky_poptart/app/bsky/graph/unmute_actor.dart'; +import 'package:bluesky_poptart/app/bsky/graph/unmute_actor_list.dart'; +import 'package:bluesky_poptart/app/bsky/labeler/get_services.dart'; +import 'package:bluesky_poptart/app/bsky/notification/get_unread_count.dart'; +import 'package:bluesky_poptart/app/bsky/notification/list_notifications.dart'; +import 'package:bluesky_poptart/app/bsky/notification/register_push.dart'; +import 'package:bluesky_poptart/app/bsky/notification/unregister_push.dart'; +import 'package:bluesky_poptart/app/bsky/notification/update_seen.dart'; +import 'package:bluesky_poptart/app/bsky/richtext/facet.dart'; +import 'package:bluesky_poptart/app/bsky/unspecced/get_popular_feed_generators.dart'; +import 'package:bluesky_poptart/app/bsky/unspecced/get_trending_topics.dart'; +import 'package:bluesky_poptart/app/bsky/unspecced/get_trends.dart'; +import 'package:bluesky_poptart/app/bsky/video/defs.dart'; +import 'package:bluesky_poptart/app/bsky/video/get_job_status.dart'; +import 'package:bluesky_poptart/app/bsky/video/get_upload_limits.dart'; +import 'package:bluesky_poptart/app/bsky/video/upload_video.dart'; +import 'package:bluesky_poptart/chat/bsky/convo/defs.dart'; +import 'package:bluesky_poptart/chat/bsky/convo/delete_message_for_self.dart'; +import 'package:bluesky_poptart/chat/bsky/convo/get_convo_for_members.dart'; +import 'package:bluesky_poptart/chat/bsky/convo/get_messages.dart'; +import 'package:bluesky_poptart/chat/bsky/convo/list_convos.dart'; +import 'package:bluesky_poptart/chat/bsky/convo/mute_convo.dart'; +import 'package:bluesky_poptart/chat/bsky/convo/send_message.dart'; +import 'package:bluesky_poptart/chat/bsky/convo/unmute_convo.dart'; +import 'package:bluesky_poptart/chat/bsky/convo/update_read.dart'; import 'package:poptart_lex/com/atproto/identity/resolve_handle.dart'; import 'package:poptart_lex/com/atproto/moderation/create_report.dart'; import 'package:poptart_lex/com/atproto/moderation/defs.dart'; diff --git a/lib/core/scheduler/post_scheduler.dart b/lib/core/scheduler/post_scheduler.dart index 8066192..b94e56c 100644 --- a/lib/core/scheduler/post_scheduler.dart +++ b/lib/core/scheduler/post_scheduler.dart @@ -2,12 +2,12 @@ import 'dart:io'; import 'dart:typed_data'; import 'package:poptart_core/poptart_core.dart' show AtUri, Blob; -import 'package:poptart_lex/app/bsky/embed/defs.dart' as embed_defs; -import 'package:poptart_lex/app/bsky/embed/images.dart'; -import 'package:poptart_lex/app/bsky/embed/video.dart'; -import 'package:poptart_lex/app/bsky/feed/post.dart'; -import 'package:poptart_lex/app/bsky/richtext/facet.dart'; -import 'package:poptart_lex/app/bsky/video/defs.dart'; +import 'package:bluesky_poptart/app/bsky/embed/defs.dart' as embed_defs; +import 'package:bluesky_poptart/app/bsky/embed/images.dart'; +import 'package:bluesky_poptart/app/bsky/embed/video.dart'; +import 'package:bluesky_poptart/app/bsky/feed/post.dart'; +import 'package:bluesky_poptart/app/bsky/richtext/facet.dart'; +import 'package:bluesky_poptart/app/bsky/video/defs.dart'; import 'package:poptart_lex/com/atproto/repo/strong_ref.dart'; import 'package:poptart_bluesky_text/poptart_bluesky_text.dart'; import 'package:flutter/widgets.dart'; diff --git a/lib/features/alerts/presentation/alerts_screen.dart b/lib/features/alerts/presentation/alerts_screen.dart index 49c3866..f01f934 100644 --- a/lib/features/alerts/presentation/alerts_screen.dart +++ b/lib/features/alerts/presentation/alerts_screen.dart @@ -1,5 +1,5 @@ import 'package:flutter/material.dart'; -import 'package:poptart_lex/chat/bsky/convo/defs.dart'; +import 'package:bluesky_poptart/chat/bsky/convo/defs.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:go_router/go_router.dart'; import 'package:lazurite/core/l10n/l10n.dart'; diff --git a/lib/features/compose/bloc/compose_bloc.dart b/lib/features/compose/bloc/compose_bloc.dart index 77c9fe1..1653bd8 100644 --- a/lib/features/compose/bloc/compose_bloc.dart +++ b/lib/features/compose/bloc/compose_bloc.dart @@ -2,15 +2,15 @@ import 'dart:async'; import 'dart:io'; import 'dart:ui' as ui; -import 'package:poptart_lex/app/bsky/embed/defs.dart' as embed_defs; -import 'package:poptart_lex/app/bsky/embed/external.dart'; -import 'package:poptart_lex/app/bsky/embed/images.dart'; -import 'package:poptart_lex/app/bsky/embed/record.dart'; -import 'package:poptart_lex/app/bsky/embed/record_with_media.dart'; -import 'package:poptart_lex/app/bsky/embed/video.dart'; -import 'package:poptart_lex/app/bsky/feed/post.dart'; -import 'package:poptart_lex/app/bsky/richtext/facet.dart'; -import 'package:poptart_lex/app/bsky/video/defs.dart'; +import 'package:bluesky_poptart/app/bsky/embed/defs.dart' as embed_defs; +import 'package:bluesky_poptart/app/bsky/embed/external.dart'; +import 'package:bluesky_poptart/app/bsky/embed/images.dart'; +import 'package:bluesky_poptart/app/bsky/embed/record.dart'; +import 'package:bluesky_poptart/app/bsky/embed/record_with_media.dart'; +import 'package:bluesky_poptart/app/bsky/embed/video.dart'; +import 'package:bluesky_poptart/app/bsky/feed/post.dart'; +import 'package:bluesky_poptart/app/bsky/richtext/facet.dart'; +import 'package:bluesky_poptart/app/bsky/video/defs.dart'; import 'package:poptart_lex/com/atproto/repo/get_record.dart'; import 'package:poptart_lex/com/atproto/repo/strong_ref.dart'; import 'package:poptart_bluesky_text/poptart_bluesky_text.dart'; diff --git a/lib/features/devtools/cubit/dev_tools_cubit.dart b/lib/features/devtools/cubit/dev_tools_cubit.dart index 61cab03..66478ed 100644 --- a/lib/features/devtools/cubit/dev_tools_cubit.dart +++ b/lib/features/devtools/cubit/dev_tools_cubit.dart @@ -6,8 +6,8 @@ import 'package:lazurite/core/logging/app_logger.dart'; import 'package:lazurite/core/network/actor_repository_service_resolver.dart'; import 'package:lazurite/core/network/atproto_host_resolver.dart'; import 'package:lazurite/core/network/poptart_client_adapter.dart'; -import 'package:poptart_lex/app/bsky/actor/defs.dart'; -import 'package:poptart_lex/app/bsky/actor/search_actors_typeahead.dart'; +import 'package:bluesky_poptart/app/bsky/actor/defs.dart'; +import 'package:bluesky_poptart/app/bsky/actor/search_actors_typeahead.dart'; import 'package:poptart_lex/com/atproto/identity/resolve_handle.dart'; import 'package:poptart_lex/com/atproto/repo/describe_repo.dart'; import 'package:poptart_lex/com/atproto/repo/get_record.dart'; diff --git a/lib/features/devtools/presentation/dev_tools_screen.dart b/lib/features/devtools/presentation/dev_tools_screen.dart index 7e457ac..4387ddd 100644 --- a/lib/features/devtools/presentation/dev_tools_screen.dart +++ b/lib/features/devtools/presentation/dev_tools_screen.dart @@ -2,7 +2,7 @@ import 'dart:async'; import 'dart:convert'; import 'package:poptart_lex/com/atproto/repo/list_records.dart'; -import 'package:poptart_lex/app/bsky/actor/defs.dart'; +import 'package:bluesky_poptart/app/bsky/actor/defs.dart'; import 'package:flutter/material.dart'; import 'package:flutter/services.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; diff --git a/lib/features/feed/bloc/feed_bloc.dart b/lib/features/feed/bloc/feed_bloc.dart index 6697cae..9cea1ab 100644 --- a/lib/features/feed/bloc/feed_bloc.dart +++ b/lib/features/feed/bloc/feed_bloc.dart @@ -1,4 +1,4 @@ -import 'package:poptart_lex/app/bsky/feed/defs.dart'; +import 'package:bluesky_poptart/app/bsky/feed/defs.dart'; import 'package:equatable/equatable.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:lazurite/features/feed/data/feed_repository.dart'; diff --git a/lib/features/feed/cubit/feed_preferences_cubit.dart b/lib/features/feed/cubit/feed_preferences_cubit.dart index 3fb7d31..183b990 100644 --- a/lib/features/feed/cubit/feed_preferences_cubit.dart +++ b/lib/features/feed/cubit/feed_preferences_cubit.dart @@ -1,6 +1,6 @@ import 'package:poptart_core/poptart_core.dart'; -import 'package:poptart_lex/app/bsky/actor/defs.dart'; -import 'package:poptart_lex/app/bsky/feed/defs.dart'; +import 'package:bluesky_poptart/app/bsky/actor/defs.dart'; +import 'package:bluesky_poptart/app/bsky/feed/defs.dart'; import 'package:drift/drift.dart'; import 'package:equatable/equatable.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; diff --git a/lib/features/feed/cubit/post_thread_cubit.dart b/lib/features/feed/cubit/post_thread_cubit.dart index 4dc1b9e..a1de34d 100644 --- a/lib/features/feed/cubit/post_thread_cubit.dart +++ b/lib/features/feed/cubit/post_thread_cubit.dart @@ -1,4 +1,4 @@ -import 'package:poptart_lex/app/bsky/feed/defs.dart'; +import 'package:bluesky_poptart/app/bsky/feed/defs.dart'; import 'package:equatable/equatable.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:lazurite/core/logging/app_logger.dart'; diff --git a/lib/features/feed/cubit/saved_posts_cubit.dart b/lib/features/feed/cubit/saved_posts_cubit.dart index afc288c..8d4454d 100644 --- a/lib/features/feed/cubit/saved_posts_cubit.dart +++ b/lib/features/feed/cubit/saved_posts_cubit.dart @@ -1,8 +1,8 @@ import 'dart:async'; import 'package:poptart_core/poptart_core.dart'; -import 'package:poptart_lex/app/bsky/bookmark/defs.dart'; -import 'package:poptart_lex/app/bsky/feed/defs.dart'; +import 'package:bluesky_poptart/app/bsky/bookmark/defs.dart'; +import 'package:bluesky_poptart/app/bsky/feed/defs.dart'; import 'package:drift/drift.dart'; import 'package:equatable/equatable.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; diff --git a/lib/features/feed/data/feed_repository.dart b/lib/features/feed/data/feed_repository.dart index d1ab712..8013c18 100644 --- a/lib/features/feed/data/feed_repository.dart +++ b/lib/features/feed/data/feed_repository.dart @@ -1,8 +1,8 @@ import 'package:poptart_core/poptart_core.dart' as atcore show AtUri; -import 'package:poptart_lex/app/bsky/actor/defs.dart'; -import 'package:poptart_lex/app/bsky/feed/defs.dart'; -import 'package:poptart_lex/app/bsky/feed/get_author_feed.dart'; -import 'package:poptart_lex/app/bsky/unspecced/defs.dart'; +import 'package:bluesky_poptart/app/bsky/actor/defs.dart'; +import 'package:bluesky_poptart/app/bsky/feed/defs.dart'; +import 'package:bluesky_poptart/app/bsky/feed/get_author_feed.dart'; +import 'package:bluesky_poptart/app/bsky/unspecced/defs.dart'; import 'package:flutter/foundation.dart'; import 'package:lazurite/core/cache/poptart_cache_codecs.dart'; import 'package:lazurite/core/cache/offline_cache_policy.dart'; diff --git a/lib/features/feed/data/liked_posts_repository.dart b/lib/features/feed/data/liked_posts_repository.dart index e2cf7a9..5096962 100644 --- a/lib/features/feed/data/liked_posts_repository.dart +++ b/lib/features/feed/data/liked_posts_repository.dart @@ -1,4 +1,4 @@ -import 'package:poptart_lex/app/bsky/feed/defs.dart'; +import 'package:bluesky_poptart/app/bsky/feed/defs.dart'; import 'package:drift/drift.dart' show Value; import 'package:lazurite/core/cache/poptart_cache_codecs.dart'; import 'package:lazurite/core/database/app_database.dart'; diff --git a/lib/features/feed/data/post_action_repository.dart b/lib/features/feed/data/post_action_repository.dart index 6b7c659..2afe162 100644 --- a/lib/features/feed/data/post_action_repository.dart +++ b/lib/features/feed/data/post_action_repository.dart @@ -1,8 +1,8 @@ import 'package:poptart_lex/com/atproto/repo/strong_ref.dart'; -import 'package:poptart_lex/app/bsky/bookmark/get_bookmarks.dart'; -import 'package:poptart_lex/app/bsky/feed/get_likes.dart'; -import 'package:poptart_lex/app/bsky/feed/get_quotes.dart'; -import 'package:poptart_lex/app/bsky/feed/get_reposted_by.dart'; +import 'package:bluesky_poptart/app/bsky/bookmark/get_bookmarks.dart'; +import 'package:bluesky_poptart/app/bsky/feed/get_likes.dart'; +import 'package:bluesky_poptart/app/bsky/feed/get_quotes.dart'; +import 'package:bluesky_poptart/app/bsky/feed/get_reposted_by.dart'; import 'package:lazurite/core/network/poptart_client_adapter.dart'; import 'package:lazurite/core/network/app_view_request_context.dart'; diff --git a/lib/features/feed/data/post_thread_repository.dart b/lib/features/feed/data/post_thread_repository.dart index 4831628..c027c1c 100644 --- a/lib/features/feed/data/post_thread_repository.dart +++ b/lib/features/feed/data/post_thread_repository.dart @@ -1,6 +1,6 @@ import 'package:poptart_core/poptart_core.dart' as atcore; -import 'package:poptart_lex/app/bsky/feed/defs.dart'; -import 'package:poptart_lex/app/bsky/feed/get_post_thread.dart'; +import 'package:bluesky_poptart/app/bsky/feed/defs.dart'; +import 'package:bluesky_poptart/app/bsky/feed/get_post_thread.dart'; import 'package:lazurite/core/cache/poptart_cache_codecs.dart'; import 'package:lazurite/core/cache/offline_cache_policy.dart'; import 'package:lazurite/core/database/app_database.dart'; diff --git a/lib/features/feed/data/trending_join.dart b/lib/features/feed/data/trending_join.dart index 9b0a1fa..78186ea 100644 --- a/lib/features/feed/data/trending_join.dart +++ b/lib/features/feed/data/trending_join.dart @@ -1,4 +1,4 @@ -import 'package:poptart_lex/app/bsky/unspecced/defs.dart'; +import 'package:bluesky_poptart/app/bsky/unspecced/defs.dart'; class EnrichedTrendingTopic { const EnrichedTrendingTopic({required this.topic, this.trend}); diff --git a/lib/features/feed/presentation/feed_detail_screen.dart b/lib/features/feed/presentation/feed_detail_screen.dart index 71c6679..e660d05 100644 --- a/lib/features/feed/presentation/feed_detail_screen.dart +++ b/lib/features/feed/presentation/feed_detail_screen.dart @@ -1,5 +1,5 @@ import 'package:poptart_core/poptart_core.dart'; -import 'package:poptart_lex/app/bsky/feed/defs.dart'; +import 'package:bluesky_poptart/app/bsky/feed/defs.dart'; import 'package:flutter/material.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:lazurite/features/auth/bloc/auth_bloc.dart'; diff --git a/lib/features/feed/presentation/feed_management_screen.dart b/lib/features/feed/presentation/feed_management_screen.dart index f99eda8..b388762 100644 --- a/lib/features/feed/presentation/feed_management_screen.dart +++ b/lib/features/feed/presentation/feed_management_screen.dart @@ -1,5 +1,5 @@ -import 'package:poptart_lex/app/bsky/actor/defs.dart'; -import 'package:poptart_lex/app/bsky/feed/defs.dart'; +import 'package:bluesky_poptart/app/bsky/actor/defs.dart'; +import 'package:bluesky_poptart/app/bsky/feed/defs.dart'; import 'package:cached_network_image/cached_network_image.dart'; import 'package:flutter/material.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; diff --git a/lib/features/feed/presentation/home_feed_screen.dart b/lib/features/feed/presentation/home_feed_screen.dart index 700f48a..cf60f63 100644 --- a/lib/features/feed/presentation/home_feed_screen.dart +++ b/lib/features/feed/presentation/home_feed_screen.dart @@ -1,6 +1,6 @@ import 'package:poptart_core/poptart_core.dart'; -import 'package:poptart_lex/app/bsky/actor/defs.dart'; -import 'package:poptart_lex/app/bsky/feed/defs.dart'; +import 'package:bluesky_poptart/app/bsky/actor/defs.dart'; +import 'package:bluesky_poptart/app/bsky/feed/defs.dart'; import 'package:flutter/material.dart'; import 'package:flutter_animate/flutter_animate.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; diff --git a/lib/features/feed/presentation/post_thread_screen.dart b/lib/features/feed/presentation/post_thread_screen.dart index ca00352..9ca7332 100644 --- a/lib/features/feed/presentation/post_thread_screen.dart +++ b/lib/features/feed/presentation/post_thread_screen.dart @@ -1,8 +1,8 @@ import 'dart:async'; -import 'package:poptart_lex/app/bsky/feed/defs.dart'; -import 'package:poptart_lex/app/bsky/feed/post.dart'; -import 'package:poptart_bluesky_moderation/poptart_bluesky_moderation.dart' as bsky_moderation; +import 'package:bluesky_poptart/app/bsky/feed/defs.dart'; +import 'package:bluesky_poptart/app/bsky/feed/post.dart'; +import 'package:lazurite/features/moderation/domain/moderation_models.dart' as bsky_moderation; import 'package:flutter/material.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:go_router/go_router.dart'; diff --git a/lib/features/feed/presentation/saved_posts_screen.dart b/lib/features/feed/presentation/saved_posts_screen.dart index 92e434f..e97ccfc 100644 --- a/lib/features/feed/presentation/saved_posts_screen.dart +++ b/lib/features/feed/presentation/saved_posts_screen.dart @@ -1,6 +1,6 @@ import 'dart:async'; -import 'package:poptart_lex/app/bsky/feed/defs.dart'; +import 'package:bluesky_poptart/app/bsky/feed/defs.dart'; import 'package:flutter/material.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:go_router/go_router.dart'; diff --git a/lib/features/feed/presentation/widgets/compact_post_card.dart b/lib/features/feed/presentation/widgets/compact_post_card.dart index 37f5287..a0d2c79 100644 --- a/lib/features/feed/presentation/widgets/compact_post_card.dart +++ b/lib/features/feed/presentation/widgets/compact_post_card.dart @@ -1,6 +1,6 @@ -import 'package:poptart_lex/app/bsky/actor/defs.dart'; -import 'package:poptart_lex/app/bsky/feed/defs.dart'; -import 'package:poptart_bluesky_moderation/poptart_bluesky_moderation.dart' as bsky_moderation; +import 'package:bluesky_poptart/app/bsky/actor/defs.dart'; +import 'package:bluesky_poptart/app/bsky/feed/defs.dart'; +import 'package:lazurite/features/moderation/domain/moderation_models.dart' as bsky_moderation; import 'package:flutter/material.dart'; import 'package:lazurite/core/l10n/l10n.dart'; import 'package:lazurite/core/theme/theme_extensions.dart'; diff --git a/lib/features/feed/presentation/widgets/facet_text.dart b/lib/features/feed/presentation/widgets/facet_text.dart index 63a43a6..ee64fe9 100644 --- a/lib/features/feed/presentation/widgets/facet_text.dart +++ b/lib/features/feed/presentation/widgets/facet_text.dart @@ -1,7 +1,7 @@ import 'dart:convert'; import 'package:lazurite/core/theme/theme_extensions.dart'; -import 'package:poptart_lex/app/bsky/richtext/facet.dart'; +import 'package:bluesky_poptart/app/bsky/richtext/facet.dart'; import 'package:poptart_bluesky_text/poptart_bluesky_text.dart'; import 'package:flutter/gestures.dart'; import 'package:flutter/material.dart'; diff --git a/lib/features/feed/presentation/widgets/grid_post_card.dart b/lib/features/feed/presentation/widgets/grid_post_card.dart index ba84626..9114c36 100644 --- a/lib/features/feed/presentation/widgets/grid_post_card.dart +++ b/lib/features/feed/presentation/widgets/grid_post_card.dart @@ -1,7 +1,7 @@ -import 'package:poptart_lex/app/bsky/actor/defs.dart'; -import 'package:poptart_lex/app/bsky/embed/record_with_media.dart'; -import 'package:poptart_lex/app/bsky/feed/defs.dart'; -import 'package:poptart_bluesky_moderation/poptart_bluesky_moderation.dart' as bsky_moderation; +import 'package:bluesky_poptart/app/bsky/actor/defs.dart'; +import 'package:bluesky_poptart/app/bsky/embed/record_with_media.dart'; +import 'package:bluesky_poptart/app/bsky/feed/defs.dart'; +import 'package:lazurite/features/moderation/domain/moderation_models.dart' as bsky_moderation; import 'package:cached_network_image/cached_network_image.dart'; import 'package:flutter/material.dart'; import 'package:lazurite/core/cache/lazurite_image_cache.dart'; diff --git a/lib/features/feed/presentation/widgets/post_card.dart b/lib/features/feed/presentation/widgets/post_card.dart index 237285f..23dd169 100644 --- a/lib/features/feed/presentation/widgets/post_card.dart +++ b/lib/features/feed/presentation/widgets/post_card.dart @@ -1,6 +1,6 @@ -import 'package:poptart_lex/app/bsky/actor/defs.dart'; -import 'package:poptart_lex/app/bsky/feed/defs.dart'; -import 'package:poptart_bluesky_moderation/poptart_bluesky_moderation.dart' as bsky_moderation; +import 'package:bluesky_poptart/app/bsky/actor/defs.dart'; +import 'package:bluesky_poptart/app/bsky/feed/defs.dart'; +import 'package:lazurite/features/moderation/domain/moderation_models.dart' as bsky_moderation; import 'package:flutter/material.dart'; import 'package:lazurite/core/l10n/l10n.dart'; import 'package:lazurite/core/theme/theme_extensions.dart'; diff --git a/lib/features/feed/presentation/widgets/post_card_with_actions.dart b/lib/features/feed/presentation/widgets/post_card_with_actions.dart index f3d8716..58fea11 100644 --- a/lib/features/feed/presentation/widgets/post_card_with_actions.dart +++ b/lib/features/feed/presentation/widgets/post_card_with_actions.dart @@ -1,8 +1,8 @@ import 'dart:async'; -import 'package:poptart_lex/app/bsky/feed/defs.dart'; -import 'package:poptart_lex/app/bsky/feed/post.dart'; -import 'package:poptart_bluesky_moderation/poptart_bluesky_moderation.dart' as bsky_moderation; +import 'package:bluesky_poptart/app/bsky/feed/defs.dart'; +import 'package:bluesky_poptart/app/bsky/feed/post.dart'; +import 'package:lazurite/features/moderation/domain/moderation_models.dart' as bsky_moderation; import 'package:flutter/material.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:lazurite/core/l10n/l10n.dart'; diff --git a/lib/features/feed/presentation/widgets/post_embed_view.dart b/lib/features/feed/presentation/widgets/post_embed_view.dart index fb701b1..5017278 100644 --- a/lib/features/feed/presentation/widgets/post_embed_view.dart +++ b/lib/features/feed/presentation/widgets/post_embed_view.dart @@ -1,10 +1,10 @@ -import 'package:poptart_lex/app/bsky/embed/external.dart'; -import 'package:poptart_lex/app/bsky/embed/images.dart'; -import 'package:poptart_lex/app/bsky/embed/record.dart'; -import 'package:poptart_lex/app/bsky/embed/record_with_media.dart'; -import 'package:poptart_lex/app/bsky/embed/video.dart'; -import 'package:poptart_lex/app/bsky/feed/defs.dart'; -import 'package:poptart_bluesky_moderation/poptart_bluesky_moderation.dart' as bsky_moderation; +import 'package:bluesky_poptart/app/bsky/embed/external.dart'; +import 'package:bluesky_poptart/app/bsky/embed/images.dart'; +import 'package:bluesky_poptart/app/bsky/embed/record.dart'; +import 'package:bluesky_poptart/app/bsky/embed/record_with_media.dart'; +import 'package:bluesky_poptart/app/bsky/embed/video.dart'; +import 'package:bluesky_poptart/app/bsky/feed/defs.dart'; +import 'package:lazurite/features/moderation/domain/moderation_models.dart' as bsky_moderation; import 'package:cached_network_image/cached_network_image.dart'; import 'package:flutter/material.dart'; import 'package:go_router/go_router.dart'; diff --git a/lib/features/feed/presentation/widgets/post_interactions_sheet.dart b/lib/features/feed/presentation/widgets/post_interactions_sheet.dart index d08f292..a4d034c 100644 --- a/lib/features/feed/presentation/widgets/post_interactions_sheet.dart +++ b/lib/features/feed/presentation/widgets/post_interactions_sheet.dart @@ -1,5 +1,5 @@ import 'package:poptart_core/poptart_core.dart'; -import 'package:poptart_lex/app/bsky/actor/defs.dart'; +import 'package:bluesky_poptart/app/bsky/actor/defs.dart'; import 'package:flutter/material.dart'; import 'package:lazurite/core/cache/lazurite_image_cache.dart'; import 'package:lazurite/core/l10n/l10n.dart'; diff --git a/lib/features/feed/presentation/widgets/post_menu_actions.dart b/lib/features/feed/presentation/widgets/post_menu_actions.dart index 706d415..96abe01 100644 --- a/lib/features/feed/presentation/widgets/post_menu_actions.dart +++ b/lib/features/feed/presentation/widgets/post_menu_actions.dart @@ -1,4 +1,4 @@ -import 'package:poptart_lex/app/bsky/feed/defs.dart'; +import 'package:bluesky_poptart/app/bsky/feed/defs.dart'; import 'package:flutter/material.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:flutter/services.dart'; diff --git a/lib/features/feed/presentation/widgets/post_quote_repost_sheet.dart b/lib/features/feed/presentation/widgets/post_quote_repost_sheet.dart index c62bd67..b6f44fe 100644 --- a/lib/features/feed/presentation/widgets/post_quote_repost_sheet.dart +++ b/lib/features/feed/presentation/widgets/post_quote_repost_sheet.dart @@ -1,7 +1,7 @@ import 'package:poptart_core/poptart_core.dart'; -import 'package:poptart_lex/app/bsky/actor/defs.dart'; -import 'package:poptart_lex/app/bsky/feed/defs.dart'; -import 'package:poptart_lex/app/bsky/feed/post.dart'; +import 'package:bluesky_poptart/app/bsky/actor/defs.dart'; +import 'package:bluesky_poptart/app/bsky/feed/defs.dart'; +import 'package:bluesky_poptart/app/bsky/feed/post.dart'; import 'package:flutter/material.dart'; import 'package:go_router/go_router.dart'; import 'package:lazurite/core/cache/lazurite_image_cache.dart'; diff --git a/lib/features/feed/presentation/widgets/post_repost_context.dart b/lib/features/feed/presentation/widgets/post_repost_context.dart index 465a73e..5d332f2 100644 --- a/lib/features/feed/presentation/widgets/post_repost_context.dart +++ b/lib/features/feed/presentation/widgets/post_repost_context.dart @@ -1,4 +1,4 @@ -import 'package:poptart_lex/app/bsky/feed/defs.dart'; +import 'package:bluesky_poptart/app/bsky/feed/defs.dart'; import 'package:flutter/material.dart'; import 'package:lazurite/core/l10n/l10n.dart'; import 'package:lazurite/core/theme/theme_extensions.dart'; diff --git a/lib/features/lists/bloc/list_bloc.dart b/lib/features/lists/bloc/list_bloc.dart index 3b501f0..d7d517b 100644 --- a/lib/features/lists/bloc/list_bloc.dart +++ b/lib/features/lists/bloc/list_bloc.dart @@ -1,5 +1,5 @@ import 'package:poptart_core/poptart_core.dart' show AtUri, Blob; -import 'package:poptart_lex/app/bsky/graph/defs.dart'; +import 'package:bluesky_poptart/app/bsky/graph/defs.dart'; import 'package:equatable/equatable.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:lazurite/features/lists/data/list_repository.dart'; diff --git a/lib/features/lists/bloc/list_feed_bloc.dart b/lib/features/lists/bloc/list_feed_bloc.dart index 9b9bf7f..3664fee 100644 --- a/lib/features/lists/bloc/list_feed_bloc.dart +++ b/lib/features/lists/bloc/list_feed_bloc.dart @@ -1,5 +1,5 @@ import 'package:poptart_core/poptart_core.dart'; -import 'package:poptart_lex/app/bsky/feed/defs.dart'; +import 'package:bluesky_poptart/app/bsky/feed/defs.dart'; import 'package:equatable/equatable.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:lazurite/features/lists/data/list_repository.dart'; diff --git a/lib/features/lists/cubit/add_to_list_cubit.dart b/lib/features/lists/cubit/add_to_list_cubit.dart index c02da99..4b6bb44 100644 --- a/lib/features/lists/cubit/add_to_list_cubit.dart +++ b/lib/features/lists/cubit/add_to_list_cubit.dart @@ -1,4 +1,4 @@ -import 'package:poptart_lex/app/bsky/graph/get_lists_with_membership.dart'; +import 'package:bluesky_poptart/app/bsky/graph/get_lists_with_membership.dart'; import 'package:equatable/equatable.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:lazurite/features/lists/data/list_repository.dart'; diff --git a/lib/features/lists/cubit/my_lists_cubit.dart b/lib/features/lists/cubit/my_lists_cubit.dart index 6efb2f5..a8e9d00 100644 --- a/lib/features/lists/cubit/my_lists_cubit.dart +++ b/lib/features/lists/cubit/my_lists_cubit.dart @@ -1,5 +1,5 @@ import 'package:poptart_core/poptart_core.dart' show AtUri, Blob; -import 'package:poptart_lex/app/bsky/graph/defs.dart'; +import 'package:bluesky_poptart/app/bsky/graph/defs.dart'; import 'package:equatable/equatable.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:lazurite/features/lists/data/list_repository.dart'; diff --git a/lib/features/lists/data/list_repository.dart b/lib/features/lists/data/list_repository.dart index c997a03..c42e20f 100644 --- a/lib/features/lists/data/list_repository.dart +++ b/lib/features/lists/data/list_repository.dart @@ -1,11 +1,11 @@ import 'dart:typed_data'; -import 'package:poptart_lex/app/bsky/actor/defs.dart'; -import 'package:poptart_lex/app/bsky/feed/defs.dart'; -import 'package:poptart_lex/app/bsky/graph/defs.dart'; -import 'package:poptart_lex/app/bsky/graph/get_lists.dart'; -import 'package:poptart_lex/app/bsky/graph/get_lists_with_membership.dart'; -import 'package:poptart_lex/app/bsky/graph/list.dart'; +import 'package:bluesky_poptart/app/bsky/actor/defs.dart'; +import 'package:bluesky_poptart/app/bsky/feed/defs.dart'; +import 'package:bluesky_poptart/app/bsky/graph/defs.dart'; +import 'package:bluesky_poptart/app/bsky/graph/get_lists.dart'; +import 'package:bluesky_poptart/app/bsky/graph/get_lists_with_membership.dart'; +import 'package:bluesky_poptart/app/bsky/graph/list.dart'; import 'package:lazurite/core/network/app_view_request_context.dart'; import 'package:lazurite/core/network/poptart_client_adapter.dart'; import 'package:lazurite/features/moderation/data/moderation_service.dart'; diff --git a/lib/features/lists/presentation/list_detail_screen.dart b/lib/features/lists/presentation/list_detail_screen.dart index 2a97886..dad4c81 100644 --- a/lib/features/lists/presentation/list_detail_screen.dart +++ b/lib/features/lists/presentation/list_detail_screen.dart @@ -1,6 +1,6 @@ import 'package:poptart_core/poptart_core.dart' show AtUri; -import 'package:poptart_lex/app/bsky/graph/defs.dart' as bsky_graph; -import 'package:poptart_bluesky_moderation/poptart_bluesky_moderation.dart' as bsky_moderation; +import 'package:bluesky_poptart/app/bsky/graph/defs.dart' as bsky_graph; +import 'package:lazurite/features/moderation/domain/moderation_models.dart' as bsky_moderation; import 'package:flutter/material.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:go_router/go_router.dart'; diff --git a/lib/features/lists/presentation/list_members_screen.dart b/lib/features/lists/presentation/list_members_screen.dart index eb40af7..4cac96e 100644 --- a/lib/features/lists/presentation/list_members_screen.dart +++ b/lib/features/lists/presentation/list_members_screen.dart @@ -1,5 +1,5 @@ import 'package:poptart_core/poptart_core.dart' show AtUri; -import 'package:poptart_lex/app/bsky/actor/defs.dart'; +import 'package:bluesky_poptart/app/bsky/actor/defs.dart'; import 'package:flutter/material.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:lazurite/core/l10n/l10n.dart'; diff --git a/lib/features/lists/presentation/my_lists_screen.dart b/lib/features/lists/presentation/my_lists_screen.dart index a9800eb..6b91cf0 100644 --- a/lib/features/lists/presentation/my_lists_screen.dart +++ b/lib/features/lists/presentation/my_lists_screen.dart @@ -1,4 +1,4 @@ -import 'package:poptart_lex/app/bsky/graph/defs.dart' as bsky_graph; +import 'package:bluesky_poptart/app/bsky/graph/defs.dart' as bsky_graph; import 'package:flutter/material.dart'; import 'package:flutter_animate/flutter_animate.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; diff --git a/lib/features/lists/presentation/widgets/create_edit_list_dialog.dart b/lib/features/lists/presentation/widgets/create_edit_list_dialog.dart index d217add..6faae1d 100644 --- a/lib/features/lists/presentation/widgets/create_edit_list_dialog.dart +++ b/lib/features/lists/presentation/widgets/create_edit_list_dialog.dart @@ -3,7 +3,7 @@ import 'dart:typed_data'; import 'package:lazurite/core/l10n/l10n.dart'; import 'package:lazurite/core/theme/theme_extensions.dart'; -import 'package:poptart_lex/app/bsky/graph/defs.dart' show KnownListPurpose; +import 'package:bluesky_poptart/app/bsky/graph/defs.dart' show KnownListPurpose; import 'package:flutter/material.dart'; import 'package:image_picker/image_picker.dart'; diff --git a/lib/features/lists/presentation/widgets/list_row_tile.dart b/lib/features/lists/presentation/widgets/list_row_tile.dart index a5ad587..d90f51a 100644 --- a/lib/features/lists/presentation/widgets/list_row_tile.dart +++ b/lib/features/lists/presentation/widgets/list_row_tile.dart @@ -1,4 +1,4 @@ -import 'package:poptart_lex/app/bsky/graph/defs.dart' as bsky_graph; +import 'package:bluesky_poptart/app/bsky/graph/defs.dart' as bsky_graph; import 'package:flutter/material.dart'; import 'package:lazurite/core/l10n/l10n.dart'; import 'package:lazurite/core/theme/theme_extensions.dart'; diff --git a/lib/features/messages/bloc/convo_list_bloc.dart b/lib/features/messages/bloc/convo_list_bloc.dart index cbc770c..b1a290b 100644 --- a/lib/features/messages/bloc/convo_list_bloc.dart +++ b/lib/features/messages/bloc/convo_list_bloc.dart @@ -1,4 +1,4 @@ -import 'package:poptart_lex/chat/bsky/convo/defs.dart'; +import 'package:bluesky_poptart/chat/bsky/convo/defs.dart'; import 'package:equatable/equatable.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:lazurite/core/logging/app_logger.dart'; diff --git a/lib/features/messages/bloc/message_bloc.dart b/lib/features/messages/bloc/message_bloc.dart index 61a8606..3bfffdb 100644 --- a/lib/features/messages/bloc/message_bloc.dart +++ b/lib/features/messages/bloc/message_bloc.dart @@ -1,4 +1,4 @@ -import 'package:poptart_lex/chat/bsky/convo/get_messages.dart'; +import 'package:bluesky_poptart/chat/bsky/convo/get_messages.dart'; import 'package:equatable/equatable.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:lazurite/core/logging/app_logger.dart'; diff --git a/lib/features/messages/data/convo_repository.dart b/lib/features/messages/data/convo_repository.dart index d1b6f7a..0c48e41 100644 --- a/lib/features/messages/data/convo_repository.dart +++ b/lib/features/messages/data/convo_repository.dart @@ -1,6 +1,6 @@ import 'package:lazurite/core/network/poptart_client_adapter.dart'; -import 'package:poptart_lex/chat/bsky/convo/defs.dart'; -import 'package:poptart_lex/chat/bsky/convo/get_messages.dart'; +import 'package:bluesky_poptart/chat/bsky/convo/defs.dart'; +import 'package:bluesky_poptart/chat/bsky/convo/get_messages.dart'; import 'package:lazurite/core/network/unauthorized_recovery_runner.dart'; import 'package:lazurite/core/network/xrpc_client_factory.dart'; import 'package:lazurite/features/auth/data/models/auth_models.dart'; diff --git a/lib/features/messages/presentation/message_thread_screen.dart b/lib/features/messages/presentation/message_thread_screen.dart index 40ca147..544751a 100644 --- a/lib/features/messages/presentation/message_thread_screen.dart +++ b/lib/features/messages/presentation/message_thread_screen.dart @@ -1,4 +1,4 @@ -import 'package:poptart_lex/chat/bsky/convo/get_messages.dart'; +import 'package:bluesky_poptart/chat/bsky/convo/get_messages.dart'; import 'package:flutter/material.dart'; import 'package:flutter/services.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; diff --git a/lib/features/messages/presentation/widgets/convo_list_item.dart b/lib/features/messages/presentation/widgets/convo_list_item.dart index a218e0a..1f2b10c 100644 --- a/lib/features/messages/presentation/widgets/convo_list_item.dart +++ b/lib/features/messages/presentation/widgets/convo_list_item.dart @@ -1,4 +1,4 @@ -import 'package:poptart_lex/chat/bsky/convo/defs.dart'; +import 'package:bluesky_poptart/chat/bsky/convo/defs.dart'; import 'package:flutter/material.dart'; import 'package:lazurite/core/l10n/l10n.dart'; import 'package:lazurite/core/theme/theme_extensions.dart'; diff --git a/lib/features/messages/presentation/widgets/convo_list_pane.dart b/lib/features/messages/presentation/widgets/convo_list_pane.dart index 1bfb87c..9c690a8 100644 --- a/lib/features/messages/presentation/widgets/convo_list_pane.dart +++ b/lib/features/messages/presentation/widgets/convo_list_pane.dart @@ -1,4 +1,4 @@ -import 'package:poptart_lex/chat/bsky/convo/defs.dart'; +import 'package:bluesky_poptart/chat/bsky/convo/defs.dart'; import 'package:flutter/material.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:go_router/go_router.dart'; diff --git a/lib/features/messages/presentation/widgets/message_bubble.dart b/lib/features/messages/presentation/widgets/message_bubble.dart index bfd0267..fe2c5df 100644 --- a/lib/features/messages/presentation/widgets/message_bubble.dart +++ b/lib/features/messages/presentation/widgets/message_bubble.dart @@ -1,4 +1,4 @@ -import 'package:poptart_lex/chat/bsky/convo/defs.dart'; +import 'package:bluesky_poptart/chat/bsky/convo/defs.dart'; import 'package:flutter/material.dart'; import 'package:flutter/services.dart'; import 'package:lazurite/core/l10n/l10n.dart'; diff --git a/lib/features/moderation/data/moderation_service.dart b/lib/features/moderation/data/moderation_service.dart index ed1c181..8f60325 100644 --- a/lib/features/moderation/data/moderation_service.dart +++ b/lib/features/moderation/data/moderation_service.dart @@ -1,17 +1,17 @@ import 'dart:async'; -import 'package:poptart_lex/com/atproto/label/defs.dart'; -import 'package:poptart_lex/app/bsky/actor/defs.dart'; -import 'package:poptart_lex/app/bsky/actor/get_preferences.dart'; -import 'package:poptart_lex/app/bsky/feed/defs.dart'; -import 'package:poptart_lex/app/bsky/labeler/defs.dart'; -import 'package:poptart_lex/app/bsky/labeler/get_services.dart'; -import 'package:poptart_lex/app/bsky/notification/list_notifications.dart' as notifications; -import 'package:poptart_bluesky_moderation/poptart_bluesky_moderation.dart' as bsky_moderation; + +import 'package:bluesky_poptart/app/bsky/actor/defs.dart'; +import 'package:bluesky_poptart/app/bsky/feed/defs.dart'; +import 'package:bluesky_poptart/app/bsky/labeler/defs.dart'; +import 'package:bluesky_poptart/app/bsky/labeler/get_services.dart'; +import 'package:bluesky_poptart/app/bsky/notification/list_notifications.dart' as notifications; import 'package:lazurite/core/cache/poptart_cache_codecs.dart'; import 'package:lazurite/core/database/app_database.dart'; import 'package:lazurite/core/logging/app_logger.dart'; import 'package:lazurite/core/network/app_view_request_context.dart'; import 'package:lazurite/core/network/poptart_client_adapter.dart'; +import 'package:lazurite/features/moderation/domain/moderation_models.dart' as moderation; +import 'package:poptart_lex/com/atproto/label/defs.dart'; const _officialBlueskyLabelerDid = 'did:plc:ar7c4by46qjdydhdevvrndac'; const _maxCustomLabelers = 20; @@ -44,17 +44,17 @@ class ModerationService { final String? _userDid; final AppViewRequestContext _appViewContext; - bsky_moderation.ModerationOpts? _opts; + moderation.ModerationOpts? _opts; List _preferences = const []; late Map _headers; Future? _initializationFuture; bool _disposed = false; - final _optsController = StreamController.broadcast(); + final _optsController = StreamController.broadcast(); final Map _labelerPoliciesByDid = {}; - Stream get optsStream => _optsController.stream; - bsky_moderation.ModerationOpts? get currentOpts => _opts; - bsky_moderation.ModerationPrefs? get currentPrefs => _opts?.prefs; + Stream get optsStream => _optsController.stream; + moderation.ModerationOpts? get currentOpts => _opts; + moderation.ModerationPrefs? get currentPrefs => _opts?.prefs; List get currentPreferences => List.unmodifiable(_preferences); Map get currentHeaders => Map.unmodifiable(_headers); @@ -185,81 +185,170 @@ class ModerationService { await _putAndRefresh(updated); } - bsky_moderation.ModerationDecision moderateFeedViewPost(FeedViewPost post) => moderatePost(post.post); + moderation.ModerationDecision moderateFeedViewPost(FeedViewPost post) => moderatePost(post.post); - bsky_moderation.ModerationDecision moderatePost(PostView post) { + moderation.ModerationDecision moderatePost(PostView post) { final opts = _opts; if (opts == null) { - return bsky_moderation.ModerationDecision.merge(const []); + return const moderation.ModerationDecision.empty(); } - return bsky_moderation.moderatePost(bsky_moderation.ModerationSubjectPost.postView(data: post), opts); + return moderation.ModerationDecision( + me: post.author.did == _resolvedUserDid, + causes: [ + if (opts.prefs.hiddenPosts.contains(post.uri.toString())) _hiddenCause(), + ..._viewerCauses(post.author.viewer), + ..._labelCauses(post.labels ?? const [], moderation.LabelTarget.content, opts), + ..._labelCauses(post.author.labels ?? const [], moderation.LabelTarget.account, opts), + ], + ); } - bsky_moderation.ModerationDecision moderateProfile(ProfileView profile) { + moderation.ModerationDecision moderateProfile(ProfileView profile) { final opts = _opts; if (opts == null) { - return bsky_moderation.ModerationDecision.merge(const []); + return const moderation.ModerationDecision.empty(); } - return bsky_moderation.moderateProfile(bsky_moderation.ModerationSubjectProfile.profileView(data: profile), opts); + return _moderateActor(did: profile.did, viewer: profile.viewer, labels: profile.labels ?? const [], opts: opts); } - bsky_moderation.ModerationDecision moderateProfileBasic(ProfileViewBasic profile) { + moderation.ModerationDecision moderateProfileBasic(ProfileViewBasic profile) { final opts = _opts; if (opts == null) { - return bsky_moderation.ModerationDecision.merge(const []); + return const moderation.ModerationDecision.empty(); } - return bsky_moderation.moderateProfile( - bsky_moderation.ModerationSubjectProfile.profileViewBasic(data: profile), - opts, - ); + return _moderateActor(did: profile.did, viewer: profile.viewer, labels: profile.labels ?? const [], opts: opts); } - bsky_moderation.ModerationDecision moderateProfileDetailed(ProfileViewDetailed profile) { + moderation.ModerationDecision moderateProfileDetailed(ProfileViewDetailed profile) { final opts = _opts; if (opts == null) { - return bsky_moderation.ModerationDecision.merge(const []); + return const moderation.ModerationDecision.empty(); } - return bsky_moderation.moderateProfile( - bsky_moderation.ModerationSubjectProfile.profileViewDetailed(data: profile), - opts, - ); + return _moderateActor(did: profile.did, viewer: profile.viewer, labels: profile.labels ?? const [], opts: opts); } - bsky_moderation.ModerationDecision moderateNotification(notifications.Notification notification) { + moderation.ModerationDecision moderateNotification(notifications.Notification notification) { final opts = _opts; if (opts == null) { - return bsky_moderation.ModerationDecision.merge(const []); + return const moderation.ModerationDecision.empty(); + } + + return moderation.ModerationDecision.merge([ + _moderateActor( + did: notification.author.did, + viewer: notification.author.viewer, + labels: notification.author.labels ?? const [], + opts: opts, + ), + moderation.ModerationDecision( + me: notification.author.did == _resolvedUserDid, + causes: _labelCauses(notification.labels ?? const [], moderation.LabelTarget.content, opts), + ), + ]); + } + + moderation.ModerationDecision _moderateActor({ + required String did, + required dynamic viewer, + required List