scanner: add missing version check on server side

Currently we generate all server side functions to send events
regardless of the max protocol version requested at build time.
This commit is contained in:
Isaac Freund
2022-12-02 15:03:52 +01:00
parent 10ca26f93e
commit cf165f481e

View File

@@ -747,8 +747,11 @@ const Interface = struct {
});
}
for (interface.events) |event, opcode|
try event.emitFn(side, writer, interface, opcode);
for (interface.events) |event, opcode| {
if (event.since <= target_version) {
try event.emitFn(side, writer, interface, opcode);
}
}
}
try writer.writeAll("};\n");