diff --git a/openvidu-client/src/main/java/io/openvidu/client/OpenViduException.java b/openvidu-client/src/main/java/io/openvidu/client/OpenViduException.java index 55d4f0c8..90b53c38 100644 --- a/openvidu-client/src/main/java/io/openvidu/client/OpenViduException.java +++ b/openvidu-client/src/main/java/io/openvidu/client/OpenViduException.java @@ -39,7 +39,7 @@ public class OpenViduException extends JsonRpcErrorException { USER_UNAUTHORIZED_ERROR_CODE(401), ROLE_NOT_FOUND_ERROR_CODE(402), SESSIONID_CANNOT_BE_CREATED_ERROR_CODE( 403), TOKEN_CANNOT_BE_CREATED_ERROR_CODE(404), EXISTING_FILTER_ALREADY_APPLIED_ERROR_CODE(405), - FILTER_NOT_APPLIED_ERROR_CODE(406), + FILTER_NOT_APPLIED_ERROR_CODE(406), FILTER_EVENT_LISTENER_NOT_FOUND(407), USER_METADATA_FORMAT_INVALID_ERROR_CODE(500), diff --git a/openvidu-client/src/main/java/io/openvidu/client/internal/ProtocolElements.java b/openvidu-client/src/main/java/io/openvidu/client/internal/ProtocolElements.java index 194cab39..de7b0f2d 100644 --- a/openvidu-client/src/main/java/io/openvidu/client/internal/ProtocolElements.java +++ b/openvidu-client/src/main/java/io/openvidu/client/internal/ProtocolElements.java @@ -102,17 +102,21 @@ public class ProtocolElements { public static final String FILTER_OPTIONS_PARAM = "options"; public static final String FILTER_METHOD_PARAM = "method"; public static final String FILTER_PARAMS_PARAM = "params"; - public static final String EXECFILTERMETHOD_METHOD = "execFilterMethod"; public static final String EXECFILTERMETHOD_LASTEXECMETHOD_PARAM = "lastExecMethod"; - public static final String REMOVEFILTER_METHOD = "removeFilter"; - public static final String FORCEAPPLYFILTER_METHOD = "forceApplyFilter"; - public static final String FORCEEXECFILTERMETHOD_METHOD = "forceExecFilterMethod"; - public static final String FORCEREMOVEFILTER_METHOD = "forceRemoveFilter"; + public static final String ADDFILTEREVENTLISTENER_METHOD = "addFilterEventListener"; + public static final String REMOVEFILTEREVENTLISTENER_METHOD = "removeFilterEventListener"; + + public static final String FILTEREVENTDISPATCHED_METHOD = "filterEventDispatched"; + public static final String ADDFILTEREVENTLISTENER_CONNECTIONID_PARAM = "connectionId"; + public static final String ADDFILTEREVENTLISTENER_STREAMID_PARAM = "streamId"; + public static final String ADDFILTEREVENTLISTENER_FILTERTYPE_PARAM = "filterType"; + public static final String ADDFILTEREVENTLISTENER_EVENTTYPE_PARAM = "eventType"; + public static final String ADDFILTEREVENTLISTENER_DATA_PARAM = "data"; // ---------------------------- SERVER RESPONSES & EVENTS -----------------