send file obj event (was forgotten)
This commit is contained in:
parent
c8e3e93743
commit
7f1a5ea1d4
@ -41,6 +41,7 @@ enum class RegistryMessageModel_Event : uint32_t {
|
|||||||
//???
|
//???
|
||||||
send_text,
|
send_text,
|
||||||
send_file_path,
|
send_file_path,
|
||||||
|
send_file_obj,
|
||||||
|
|
||||||
MAX
|
MAX
|
||||||
};
|
};
|
||||||
@ -64,7 +65,7 @@ using RegistryMessageModelEventProviderI = EventProviderI<RegistryMessageModelEv
|
|||||||
|
|
||||||
class RegistryMessageModelI : public RegistryMessageModelEventProviderI, public MessageModel3I {
|
class RegistryMessageModelI : public RegistryMessageModelEventProviderI, public MessageModel3I {
|
||||||
public:
|
public:
|
||||||
static constexpr const char* version {"4"};
|
static constexpr const char* version {"5"};
|
||||||
|
|
||||||
// rmm interface
|
// rmm interface
|
||||||
public:
|
public:
|
||||||
|
@ -141,3 +141,18 @@ bool RegistryMessageModelImpl::sendFilePath(const Contact4 c, std::string_view f
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
bool RegistryMessageModelImpl::sendFileObj(const Contact4 c, ObjectHandle o) {
|
||||||
|
std::cout << "RMM debug: event send file obj\n";
|
||||||
|
|
||||||
|
// manual, bc its not an "event"
|
||||||
|
for (auto* zei : _subscribers.at(size_t(RegistryMessageModel_Event::send_file_obj))) {
|
||||||
|
if (zei->sendFileObj(c, o)) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
std::cerr << "RMM error: event send file obj unhandled\n";
|
||||||
|
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
@ -38,5 +38,6 @@ class RegistryMessageModelImpl : public RegistryMessageModelI {
|
|||||||
public: // mm3
|
public: // mm3
|
||||||
bool sendText(const Contact4 c, std::string_view message, bool action = false) override;
|
bool sendText(const Contact4 c, std::string_view message, bool action = false) override;
|
||||||
bool sendFilePath(const Contact4 c, std::string_view file_name, std::string_view file_path) override;
|
bool sendFilePath(const Contact4 c, std::string_view file_name, std::string_view file_path) override;
|
||||||
|
bool sendFileObj(const Contact4 c, ObjectHandle o) override;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user