Can't see my own filelist in 0.4033
Moderator: Moderators
Can't see my own filelist in 0.4033
About this new feature:
* File listings are now generated on the fly when someone needs them
Will it do a refresh every time someone requests my filelist? I hope not.
But the big problem is that I can't se what I share myself, I often look at my own filelist and find it useful.
Can I get it back please?
* File listings are now generated on the fly when someone needs them
Will it do a refresh every time someone requests my filelist? I hope not.
But the big problem is that I can't se what I share myself, I often look at my own filelist and find it useful.
Can I get it back please?
-
- DC++ Contributor
- Posts: 3212
- Joined: 2003-01-07 21:46
- Location: .pa.us
You have to change DC++ to force it to generate the files on disk. The reason it writes the files on disk independently is so your file list can fill up as files are hashed.
A "My Library/Shared Files" feature has been in my mind for a while, Share Manager's rewrite may be the perfect time to implement it. (or for someone else to do so)
A "My Library/Shared Files" feature has been in my mind for a while, Share Manager's rewrite may be the perfect time to implement it. (or for someone else to do so)
-
- DC++ Contributor
- Posts: 3212
- Joined: 2003-01-07 21:46
- Location: .pa.us
It's not a large change to the code - something to WinUtil.cpp, and some to ShareManager.cpp. Currently, you will only see an updated files.xml.bz2 when someone requests it from you. (the most recently written files.xml.bz2 is always kept around, for other purposes.)Lundis wrote:Is it possible for me to do that?
I refreshed several times and didn't get one but a little later I have one.
No this wasn't needed to fix that bug. The separation of share refresh from list creation addresses another issue: length of file refreshes and CPU usage during them. Both were (and perhaps will still be) perenial complaints for those who have large shares. Other portions of the sharemanager were rewritten so that refreshes do not block as many things as they do now, or do so for shorter periods of time.Lundis wrote:And was this a necesary thing to fix the bug about needing two /refresh to add files to your share?
But I need one NOW.GargoyleMT wrote:Currently, you will only see an updated files.xml.bz2 when someone requests it from you. (the most recently written files.xml.bz2 is always kept around, for other purposes.)
And may I remind you that it's IMPOSSIBLE to create a magnet link from a file in your own share if no one has requested the filelist. A feature you wrote in and which is handicapped now.
-
- DC++ Contributor
- Posts: 3212
- Joined: 2003-01-07 21:46
- Location: .pa.us
Install a hubsoft (I'm fiddling with Yhub myself). Do a debug build of the client and download the filelist from yourself. Problem solved.Lundis wrote:But I need one NOW. And may I remind you that it's IMPOSSIBLE to create a magnet link from a file in your own share if no one has requested the filelist. A feature you wrote in and which is handicapped now.
"Nothing really happens fast. Everything happens at such a rate that by the time it happens, it all seems normal."