#ifndef DORICNOTIFICATIONPLUGIN_H #define DORICNOTIFICATIONPLUGIN_H #include "DoricExport.h" #include "DoricNativePlugin.h" class DORIC_EXPORT DoricNotificationPlugin : public DoricNativePlugin { Q_OBJECT private: QList subscriptions; public: using DoricNativePlugin::DoricNativePlugin; ~DoricNotificationPlugin(); Q_INVOKABLE void publish(QString jsValueString, QString callbackId); Q_INVOKABLE void subscribe(QString jsValueString, QString callbackId); Q_INVOKABLE void unsubscribe(QString jsValueString, QString callbackId); }; #endif // DORICNOTIFICATIONPLUGIN_H