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.