Package-level declarations
Types
Use case allowing to delete asset locally, without sending it to other clients. the asset upload succeeded, but instead that the creation and persistence of the initial asset message succeeded.
Use case to get audio asset either from Wire Cells or Asset Storage based on whether Wire Cells is enabled for the conversation.
This use case will observe and return a flow of paginated asset messages for a given conversation.
Use case observing statuses of assets when uploading and downloading.
Use case observing statuses of assets when uploading and downloading.
This use case will observe and return a flow of paginated image asset messages for a given conversation.
Returns true if the file extension is present in file name and is allowed and false otherwise.