revolution-irc icon indicating copy to clipboard operation
revolution-irc copied to clipboard

Automatic Disconnect Timer

Open EthanEriksen opened this issue 4 years ago • 2 comments

I'd like to suggest a feature where the user has an option to set an inactivity timer which exits the app after it expires. For example, if the user sets the timer to 15 minutes, the app would close after being in the background for 15 minutes. The timer would ideally reset and pause whenever the app is brought back to the foreground and start ticking again when sent back to the background.

One use case for this feature would be for users with bouncers who don't always need/want their clients to be connected to the bouncer when they're not active but don't always remember to exit the app when they're finished chatting.

EthanEriksen avatar Dec 26 '20 08:12 EthanEriksen

Maybe some sort of a weak connection mode in general, where the client would not disconnect if not in the foreground?

MCMrARM avatar Dec 27 '20 15:12 MCMrARM

Maybe some sort of a weak connection mode in general, where the client would not disconnect if not in the foreground?

Hey, thanks for the response! I think I may have been unclear with what I am asking for. I actually want the client to disconnect/timeout after a certain amount of time not in the foreground. What often happens to me is I'm chatting in IRC then end up getting sidetracked and forget to exit the app which causes it to stay connected to the server indefinitely.

So, what I'm proposing is a feature where the user can select an amount of time and after the client has spent that amount of time idle, it will automatically disconnect from all servers and close itself.

Thanks for your work developing the app and making it open source, I really enjoy using it! 🙂

EthanEriksen avatar Dec 29 '20 07:12 EthanEriksen