LinkPreviewRepositoryImpl

internal class LinkPreviewRepositoryImpl(httpClient: <Error class: unknown class>, kaliumFileSystem: KaliumFileSystem, resolveHostAddresses: suspend (String) -> List<String> = ::resolvePreviewHostAddresses) : LinkPreviewRepository

Default implementation of LinkPreviewRepository.

Constructors

Link copied to clipboard
constructor(httpClient: <Error class: unknown class>, kaliumFileSystem: KaliumFileSystem, resolveHostAddresses: suspend (String) -> List<String> = ::resolvePreviewHostAddresses)

Functions

Link copied to clipboard
open suspend override fun fetchImage(imageUrl: String): <Error class: unknown class><<Error class: unknown class>, <Error class: unknown class>?>

Fetches image bytes from a URL (stub for MVP — returns null).

Link copied to clipboard
open suspend override fun fetchOpenGraph(url: String, originalUrl: String): <Error class: unknown class><<Error class: unknown class>, OpenGraphData?>

Fetches and parses Open Graph metadata from a URL.