0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-09-30 04:38:52 +02:00

ircd::js: Remove boolean return type from trap hook for enumeration.

This commit is contained in:
Jason Volk 2016-10-31 12:08:36 -07:00
parent bf540caead
commit e214d6e40c
2 changed files with 4 additions and 4 deletions

View file

@ -42,7 +42,7 @@ class trap
virtual void on_add(object::handle, id::handle, value::handle); virtual void on_add(object::handle, id::handle, value::handle);
virtual bool on_del(object::handle, id::handle); virtual bool on_del(object::handle, id::handle);
virtual bool on_has(object::handle, id::handle); virtual bool on_has(object::handle, id::handle);
virtual bool on_enu(object::handle); virtual void on_enu(object::handle);
virtual void on_ctor(object &, const args &); virtual void on_ctor(object &, const args &);
virtual void on_dtor(JSObject &); virtual void on_dtor(JSObject &);

View file

@ -612,7 +612,8 @@ noexcept try
auto &trap(from(obj)); auto &trap(from(obj));
trap.debug("enu"); trap.debug("enu");
return trap.on_enu(obj); trap.on_enu(obj);
return true;
} }
catch(const jserror &e) catch(const jserror &e)
{ {
@ -897,10 +898,9 @@ ircd::js::trap::on_ctor(object &obj,
{ {
} }
bool void
ircd::js::trap::on_enu(object::handle) ircd::js::trap::on_enu(object::handle)
{ {
return true;
} }
bool bool