private void HostListener_OnFileTransferListing(object sender, Common.EventArgs.FileTransfer.FileTransferListingEventArgs e) { Network.Messages.FileTransfer.Response.ListingMessage rs = new Network.Messages.FileTransfer.Response.ListingMessage(); rs.SymmetricKey = Manager.Manager.getSymmetricKeyForRemoteId(e.ClientSystemId); rs.HostSystemId = Manager.Manager.SystemId; rs.ClientSystemId = e.ClientSystemId; FileManager.BrowseTo(e.Folder); rs.ActFolder = FileManager.GetActFolder(); rs.Entrys = FileManager.GetList(); rs.Parent = FileManager.GetParent(); rs.ParentPath = FileManager.GetParentPath(); Manager.Manager.sendMessage(rs); }
private void ClientListener_OnFileTransferListing(object sender, Common.EventArgs.FileTransfer.FileTransferListingEventArgs e) { if (!this.IsDisposed && !this.Disposing) { if (this.InvokeRequired) { fillListRemoteCallback d = new fillListRemoteCallback(fillListRemote); this.Invoke(d, new object[] { e.ActFolder, e.Parent, e.ParentPath, e.Entrys }); } else { fillListRemote(e.ActFolder, e.Parent, e.ParentPath, e.Entrys); } } }