add Viewer To File Descriptor
abstract fun addViewerToFileDescriptor(fileDescriptor: RainbowFileDescriptor, viewer: RainbowFileViewer, listener: RainbowListener<RainbowFileDescriptor, FileRepository.ViewerError>? = null)
Adds a RainbowFileViewer to a RainbowFileDescriptor The specified viewer will have access to the RainbowFileDescriptor, they will be able to download and view the file.
This method accept a RainbowFileViewer as parameter, RainbowFileViewer(String id, type: ViewerType) RainbowFileViewer.ViewerType is an enumeration which accept ViewerType.USER | ViewerType.ROOM | ViewerType.CHANNEL according to the type of viewer
Parameters
file Descriptor
RainbowFileDescriptor the RainbowFileDescriptor to which we add the viewer
viewer
RainbowFileViewer the RainbowFileViewer associated to the user
listener
RainbowListener