Ping disconnected users

If a user were to put his pc into hibernate without disconnecting from the server, there’‘s a chance he will still be online, depending on the client. I know that Psi catches these hibernation calls, but apparently Kopete doesn’'t. Can anyone tell me how Wildfire handles this?

In my opinion it’'s the responsibility of the client to see that the computer is going into hibernate / sleep and disconnect from the server, but since not every programme does that…