addViewerToFileDescriptor

abstract fun addViewerToFileDescriptor(fileDescriptor: RainbowFileDescriptor, viewer: RainbowFileViewer, listener: IFileProxy.IAddViewerListener?)

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) ViewerType is an enumeration which accept ViewerType.USER | ViewerType.ROOM | ViewerType.CHANNEL according to the type of viewer

Parameters

fileDescriptor

RainbowFileDescriptor the RainbowFileDescriptor to which we add the viewer

viewer

RainbowFileViewer the RainbowFileViewer associated to the user

listener

IAddViewerListener callback (onAddSuccess, onAddError)