row_service.dart 594 B

12345678910111213141516171819
  1. import 'package:app_flowy/workspace/application/grid/data.dart';
  2. import 'package:dartz/dartz.dart';
  3. import 'package:flowy_sdk/dispatch/dispatch.dart';
  4. import 'package:flowy_sdk/protobuf/flowy-error/errors.pb.dart';
  5. import 'package:flowy_sdk/protobuf/flowy-grid-data-model/grid.pb.dart';
  6. class RowService {
  7. final GridRowData rowData;
  8. RowService(this.rowData);
  9. Future<Either<Row, FlowyError>> createRow() {
  10. CreateRowPayload payload = CreateRowPayload.create()
  11. ..gridId = rowData.gridId
  12. ..upperRowId = rowData.row.id;
  13. return GridEventCreateRow(payload).send();
  14. }
  15. }