Skip to content

refactor: isolate MissAV metadata fallback#102

Merged
ThaddeusJiang merged 2 commits into
mainfrom
fix/missav-og-metadata-fallback
Jun 16, 2026
Merged

refactor: isolate MissAV metadata fallback#102
ThaddeusJiang merged 2 commits into
mainfrom
fix/missav-og-metadata-fallback

Conversation

@ThaddeusJiang

@ThaddeusJiang ThaddeusJiang commented Jun 16, 2026

Copy link
Copy Markdown
Owner

Summary

  • Isolate missav.ai fallback logic into an internal provider module and keep SmallSdk.LinkPreview provider-agnostic.
  • Route missav.ai metadata fallback through SmallSdk.MissavMetadata via SmallSdk.LinkPreview.ProviderFallback.
  • Simplify fallback host handling by hardcoding https://missav.ws in SmallSdk.MissavMetadata (no app env config key needed).
  • Keep url stored as the original missav.ai link while fetching Open Graph metadata from fallback host.

Validation

  • mix format --check-formatted
  • mix compile --warnings-as-errors
  • mix test

@ThaddeusJiang ThaddeusJiang changed the title fix: save MissAV OG metadata fallback refactor: isolate MissAV metadata fallback Jun 16, 2026
@ThaddeusJiang ThaddeusJiang marked this pull request as ready for review June 16, 2026 15:11
@ThaddeusJiang ThaddeusJiang merged commit bc55c2e into main Jun 16, 2026
1 check passed
@ThaddeusJiang ThaddeusJiang deleted the fix/missav-og-metadata-fallback branch June 16, 2026 15:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant