#pragma once #include #include // fwd struct ConfigModelI; class TransferAutoAccept : public RegistryMessageModelEventI { RegistryMessageModel& _rmm; //ContactModelI& _cm; ConfigModelI& _conf; std::vector _accept_queue; public: TransferAutoAccept(RegistryMessageModel& rmm, ConfigModelI& conf); // TODO: iterate void iterate(void); protected: void checkMsg(Message3Handle h); protected: // mm bool onEvent(const Message::Events::MessageConstruct& e) override; bool onEvent(const Message::Events::MessageUpdated& e) override; };