DatabaseObservePath constructor

DatabaseObservePath(
  1. String path
)

Implementation

DatabaseObservePath(this.path) {
  final parts = path.split('.');
  if (parts.length != 2) {
    throw ArgumentError('Path must be in format "table.event"');
  }
  if (!['insert', 'update', 'delete'].contains(parts[1])) {
    throw ArgumentError('Invalid event type: ${parts[1]}');
  }
}