|
@@ -1,6 +1,5 @@
|
|
|
package com.livelike.flickersearchlibrary
|
|
|
|
|
|
-import com.livelike.flickersearchlibrary.api.model.PhotosPage
|
|
|
import com.livelike.flickersearchlibrary.di.Dependencies
|
|
|
import com.livelike.flickersearchlibrary.service.FlickrService
|
|
|
import org.koin.java.KoinJavaComponent.inject
|
|
@@ -17,11 +16,12 @@ object Flickr {
|
|
|
private val flickrService: FlickrService by inject(FlickrService::class.java)
|
|
|
|
|
|
/**
|
|
|
- * Provides search result for given search term.
|
|
|
+ * Provides search results for given search term.
|
|
|
+ * If no search query is provided, empty results will be returned.
|
|
|
*
|
|
|
- * @param searchQuery [String] the search term.
|
|
|
- * @return [PhotosPage] search results page.
|
|
|
+ * @param searchQuery [String] the search term for which photo results should be returned.
|
|
|
+ * @return [List] of [Photo]s matching the given search term, or empty results if no term is provided.
|
|
|
*/
|
|
|
- suspend fun search(searchQuery: String) = flickrService.search(searchQuery)
|
|
|
+ suspend fun search(searchQuery: String?) = flickrService.search(searchQuery)
|
|
|
|
|
|
}
|