AddImagesUseCase

class AddImagesUseCase @Inject constructor(repo: SvkRepository, resourceProvider: ResourceProvider)

Use case responsible for adding images to the local database.

Parameters

repo

The repository providing access to data sources.

resourceProvider

The resource provider for accessing application resources.

Constructors

Link copied to clipboard
@Inject
constructor(repo: SvkRepository, resourceProvider: ResourceProvider)

Functions

Link copied to clipboard
operator fun invoke(uuid: UUID, routeNumber: String, localUri: Uri): Flow<Resource<UUID>>

Invokes the use case to add an image to the local database.