MantisBT - Doomseeker
View Issue Details
0001732Doomseeker[All Projects] Suggestionpublic2014-03-04 23:002018-09-29 14:43
Zalewa 
Zalewa 
normalminorhave not tried
closedfixed 
 
1.0 
0001732: Display refresh countdown timer instead of failing silently when trying to refresh very fresh servers.
Currently when user tries to refresh a server that was just refreshed the operation fails silently. In case of fast responding servers there might be no visual difference between this and a proper response. Instead of failing Doomseeker should display a countdown timer in place of that server's name, and then refresh that server when countdown reaches zero.
1. Refresh a server.
2. Immediately when refreshing stops try to refresh that server again.
No tags attached.
Issue History
2014-03-04 23:00ZalewaNew Issue
2014-03-04 23:01ZalewaDescription Updatedbug_revision_view_page.php?rev_id=4535#r4535
2014-03-04 23:48Blzut3Note Added: 0008320
2014-03-05 06:27ZalewaNote Added: 0008321
2014-03-05 08:57ZzZomboNote Added: 0008322
2014-07-02 17:07ZalewaAssigned To => Zalewa
2014-07-02 17:07ZalewaStatusnew => assigned
2014-07-02 18:18ZalewaNote Added: 0009821
2014-07-02 18:21ZalewaNote Edited: 0009821bug_revision_view_page.php?bugnote_id=9821#r5255
2015-01-21 16:32ZalewaNote Added: 0011479
2015-01-21 16:32ZalewaStatusassigned => resolved
2015-01-21 16:32ZalewaFixed in Version => 1.0
2015-01-21 16:32ZalewaResolutionopen => fixed
2018-09-29 14:43WubTheCaptainStatusresolved => closed

Notes
(0008320)
Blzut3   
2014-03-04 23:48   
The silent failing was kind of intentional. My logic went along the lines of: if the server won't serve updated information, then we should display the information as it is up to date.

Perhaps a good compromise would be to display the the status bar "N servers could not be refreshed since they are up to date" or something along those lines?
(0008321)
Zalewa   
2014-03-05 06:27   
I had numerous situations where I already knew that the server wasn't up to date anymore while Doomseeker didn't. When I want to refresh such server I either need to spam the refresh option from context menu or wait an unspecified amount of time. I think that at least the context menu option should activate the refresh timer. The "arrows" button can work as it works now.
(0008322)
ZzZombo   
2014-03-05 08:57   
Yea, also if server refresh failed DS can refuse to update it for this reason if you spam refreshing of the server in quick manner, so I support.
(0009821)
Zalewa   
2014-07-02 18:18   
(edited on: 2014-07-02 18:21)
I've modified the behavior for the "NO RESPONSE" servers a bit so that the refresh lock interval is much shorter for them. I think this already helps tremendously, especially with the problem that I've been having personally, but I'm still considering implementing the countdown timer as well.

1.'https://bitbucket.org/Blzut3/doomseeker/commits/289f4de1c4196d323ebbdecdafcedeae53fcb32d [^]'
2.'https://bitbucket.org/Blzut3/doomseeker/commits/b8b0282615163a8a1b4fc59816661a32e55879b9 [^]'

(0011479)
Zalewa   
2015-01-21 16:32   
I'm resolving this as "fixed". After some consideration I decided that such timer isn't necessary, as my main issue was with inability to quickly refresh servers that are visible as "<NO RESPONSE>".