kalium
Toggle table of contents
3b9b5bd
common
Target filter
common
Switch theme
Search in API
Skip to content
kalium
logic
/
com.wire.kalium.logic.data.giphy
/
GiphyDataSource
Giphy
Data
Source
internal
class
GiphyDataSource
(
giphyApi
:
GiphyApi
,
kaliumFileSystem
:
KaliumFileSystem
)
:
GiphyRepository
Members
Constructors
Giphy
Data
Source
Link copied to clipboard
constructor
(
giphyApi
:
GiphyApi
,
kaliumFileSystem
:
KaliumFileSystem
)
Types
Companion
Link copied to clipboard
internal
object
Companion
Functions
download
Link copied to clipboard
open
suspend override
fun
download
(
gif
:
Gif
)
:
Either
<
CoreFailure
,
DownloadedGif
>
search
Link copied to clipboard
open
suspend override
fun
search
(
query
:
String
,
offset
:
Int
,
language
:
String
?
)
:
Either
<
NetworkFailure
,
GifPage
>
search
Suggestions
Link copied to clipboard
open
suspend override
fun
searchSuggestions
(
query
:
String
)
:
Either
<
NetworkFailure
,
List
<
String
>
>
trending
Link copied to clipboard
open
suspend override
fun
trending
(
offset
:
Int
)
:
Either
<
NetworkFailure
,
GifPage
>