import 'dart:async'; import 'package:dartz/dartz.dart'; import 'package:flowy_sdk/dispatch/dispatch.dart'; import 'package:flowy_sdk/protobuf/flowy-workspace/errors.pb.dart'; import 'package:flowy_sdk/protobuf/flowy-workspace/trash_create.pb.dart'; import 'package:flowy_sdk/protobuf/flowy-workspace/trash_delete.pb.dart'; class TrashRepo { Future> readTrash() { return WorkspaceEventReadTrash().send(); } Future> putback(String trashId) { final id = TrashIdentifier.create()..id = trashId; return WorkspaceEventPutbackTrash(id).send(); } Future> delete(String trashId) { final id = TrashIdentifier.create()..id = trashId; return WorkspaceEventDeleteTrash(id).send(); } }