24 lines
630 B
Dart
24 lines
630 B
Dart
import '../../core/utils/result.dart';
|
|
import '../services/board_service.dart';
|
|
import '../services/model/board_response/board_response.dart';
|
|
|
|
class BoardRepository {
|
|
final BoardService _boardService;
|
|
BoardRepository({required BoardService boardService})
|
|
: _boardService = boardService;
|
|
|
|
Future<Result<BoardResponse>> getBoard() => _boardService.getBoard();
|
|
|
|
Future<Result<MoveCardResponse>> moveCard({
|
|
required String cardId,
|
|
required String columnId,
|
|
required int newOrder,
|
|
}) {
|
|
return _boardService.moveCard(
|
|
cardId: cardId,
|
|
columnId: columnId,
|
|
newOrder: newOrder,
|
|
);
|
|
}
|
|
}
|