@Override public void markFileTransferAsRead(final String transferId) throws RemoteException {
  if (TextUtils.isEmpty(transferId)) {
    throw new ServerApiIllegalArgumentException("transferId must not be null or empty!");
  }
  try {
    mMessagingLog.markFileTransferAsRead(transferId,System.currentTimeMillis());
  }
 catch (  ServerApiBaseException e) {
    if (!e.shouldNotBeLogged()) {
      sLogger.error(ExceptionUtil.getFullStackTrace(e));
    }
    throw e;
  }
catch (  Exception e) {
    sLogger.error(ExceptionUtil.getFullStackTrace(e));
    throw new ServerApiGenericException(e);
  }
}

@ Override public void markFileTransferAsRead ( final String transferId ) throws RemoteException { if ( TextUtils . isEmpty ( transferId ) ) { throw new ServerApiIllegalArgumentException ( "transferId must not be null or empty!" ) ; } try { mMessagingLog . markFileTransferAsRead ( transferId , System . currentTimeMillis ( ) ) ; } catch ( ServerApiBaseException e ) { if ( ! e . shouldNotBeLogged ( ) ) { sLogger . error ( ExceptionUtil . getFullStackTrace ( e ) ) ; } throw e ; } catch ( Exception e ) { sLogger . error ( ExceptionUtil . getFullStackTrace ( e ) ) ; throw new ServerApiGenericException ( e ) ; } }
mark a received file transfer as read ( i . e . the invitation or the file has been displayed in the ui ) .
