Originally these types were added to notify callers of actions that it has been completed. Since we added the Promise-based store, this is no longer needed because callers can directly use then() to get the result of a dispatch. This is a better method than the original one, and no new trigger classes are added since then. However, the old ones remained. Now it is time to remove this legacy.
Also, the header kazvevents.hpp is renamed to kazv-triggers.hpp , and the types KazvEvent and KazvEventList are renamed KazvTrigger and KazvTriggerList to avoid confusion from the Event class, which represents a matrix event. Old names are kept as aliases to reduce incompatibility with older code.
Type: remove