From a818df4a6c15468f07b858bf925ac271c36177ac Mon Sep 17 00:00:00 2001 From: Kharec Date: Sat, 20 Dec 2025 20:50:06 +0100 Subject: [PATCH] refactor: replace hardcoded tuple with constants (consistency+readability) --- skywipe/post_analysis.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/skywipe/post_analysis.py b/skywipe/post_analysis.py index acdebc4..ef4b4f9 100644 --- a/skywipe/post_analysis.py +++ b/skywipe/post_analysis.py @@ -14,6 +14,11 @@ class PostAnalyzer: 'app.bsky.embed.record_with_media' } + QUOTE_WITH_MEDIA_TYPES = { + 'app.bsky.embed.recordWithMedia', + 'app.bsky.embed.record_with_media' + } + @staticmethod def has_media(post_record): embed = getattr(post_record, 'embed', None) @@ -27,7 +32,7 @@ class PostAnalyzer: if embed_type_base in PostAnalyzer.MEDIA_TYPES: return True - if embed_type_base in ('app.bsky.embed.recordWithMedia', 'app.bsky.embed.record_with_media'): + if embed_type_base in PostAnalyzer.QUOTE_WITH_MEDIA_TYPES: media = getattr(embed, 'media', None) if media: media_type = getattr(media, 'py_type', None)