mirror of
https://github.com/status-im/realm-js.git
synced 2025-01-25 13:59:09 +00:00
hook up notification removal
This commit is contained in:
parent
1e662f86e2
commit
03dad1ae90
@ -291,6 +291,7 @@ void ResultsClass<T>::remove_listener(ContextType ctx, ObjectType this_object, s
|
|||||||
|
|
||||||
auto results = get_internal<T, ResultsClass<T>>(this_object);
|
auto results = get_internal<T, ResultsClass<T>>(this_object);
|
||||||
auto callback = Value::validated_to_function(ctx, arguments[0]);
|
auto callback = Value::validated_to_function(ctx, arguments[0]);
|
||||||
|
results->m_notification_tokens.erase(Protected<FunctionType>(ctx, callback));
|
||||||
}
|
}
|
||||||
|
|
||||||
template<typename T>
|
template<typename T>
|
||||||
@ -298,6 +299,7 @@ void ResultsClass<T>::remove_all_listeners(ContextType ctx, ObjectType this_obje
|
|||||||
validate_argument_count(argc, 0);
|
validate_argument_count(argc, 0);
|
||||||
|
|
||||||
auto results = get_internal<T, ResultsClass<T>>(this_object);
|
auto results = get_internal<T, ResultsClass<T>>(this_object);
|
||||||
|
results->m_notification_tokens.clear();
|
||||||
}
|
}
|
||||||
|
|
||||||
} // js
|
} // js
|
||||||
|
Loading…
x
Reference in New Issue
Block a user