GetThirdPartyCookiesUseCase

class GetThirdPartyCookiesUseCase(cookieRepository: CookieRepository, coroutineDispatcher: CoroutineDispatcher) : SuspendUseCase<ThirdPartyCookieParams, Unit>

Enables and retrieves third-party cookies for the Discovery API.

Parameters

cookieRepository

Repository for managing cookies.

coroutineDispatcher

Dispatcher for coroutine execution.

Constructors

Link copied to clipboard
constructor(cookieRepository: CookieRepository, coroutineDispatcher: CoroutineDispatcher)

Functions

Link copied to clipboard
suspend operator fun invoke(parameter: ThirdPartyCookieParams): Resource<Unit>

Executes the use case with the given parameter.