MEL.Chat: Статусы пользователей
Можно долго спрашивать у собеседника что-то, но получить ответ только через полчаса, а все потому что вы не знаете, смотрит ли собеседник сейчас на чат или нет. Чтобы этого не происходило нужна обратная связь с собеседником на тему того что он сейчас делает.
Для начала в 2.0 альфа-версии уже введены 4 статуса: Online - собеседник смотрит в чат, Away - переключился на другое окно (закладку), Busy - занят, и Offline - отсутствует. Статусы переключаются автоматически. Например когда вы переключаетесь на другое окно, то статус автоматически поменяется на Away. Статус Busy устанавливается если вы больше 15 минут не переключаетесь на окно с чатом. А Offline установится когда уже больше часа окно с чатом не получает фокуса. Заметьте, при оффлайн-статусе вы все равно будете находится в списке тех кто в данный момент присутствует в чате.
Еще возможно добавится какой-то особый статус который вы сами сможете себе установить.