feat(base): emit base:rows:deleted websocket event

This commit is contained in:
Philipinho
2026-04-18 16:32:27 +01:00
parent fc734475df
commit e017209d76
@@ -9,6 +9,7 @@ import {
BasePropertyUpdatedEvent, BasePropertyUpdatedEvent,
BaseRowCreatedEvent, BaseRowCreatedEvent,
BaseRowDeletedEvent, BaseRowDeletedEvent,
BaseRowsDeletedEvent,
BaseRowReorderedEvent, BaseRowReorderedEvent,
BaseRowUpdatedEvent, BaseRowUpdatedEvent,
BaseSchemaBumpedEvent, BaseSchemaBumpedEvent,
@@ -63,6 +64,17 @@ export class BaseWsConsumers {
}); });
} }
@OnEvent(EventName.BASE_ROWS_DELETED)
onRowsDeleted(e: BaseRowsDeletedEvent) {
this.ws.emitToBase(e.baseId, {
operation: 'base:rows:deleted',
baseId: e.baseId,
rowIds: e.rowIds,
actorId: e.actorId ?? null,
requestId: e.requestId ?? null,
});
}
@OnEvent(EventName.BASE_ROW_REORDERED) @OnEvent(EventName.BASE_ROW_REORDERED)
onRowReordered(e: BaseRowReorderedEvent) { onRowReordered(e: BaseRowReorderedEvent) {
this.ws.emitToBase(e.baseId, { this.ws.emitToBase(e.baseId, {