bool ExpungeHandler::HandleUntagged(Response& response) { if (!response.EqualsAt(1, "EXPUNGE") || !response.IsNumberAt(0)) return false; uint32 index = response.NumberAt(0); if (fListener != NULL) fListener->MessageExpungeReceived(index); return true; }
bool ExistsHandler::HandleUntagged(Response& response) { if (!response.EqualsAt(1, "EXISTS") || !response.IsNumberAt(0)) return false; uint32 count = response.NumberAt(0); if (fListener != NULL) fListener->MessageExistsReceived(count); return true; }