Skip to content

Commit

Permalink
doc comment の修正
Browse files Browse the repository at this point in the history
  • Loading branch information
haterain0203 committed Sep 27, 2023
1 parent c75ea41 commit f55b19e
Show file tree
Hide file tree
Showing 5 changed files with 11 additions and 8 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ class ReviewRepository {
Future<ReadReview?> fetchReview({required String reviewId}) =>
_query.fetchDocument(reviewId: reviewId);

/// [Review] の情報を作成する
/// [Review] を作成する
Future<void> create({
required String workerId,
required String jobId,
Expand All @@ -77,7 +77,7 @@ class ReviewRepository {
),
);

/// [Review] の情報を更新する
/// [Review] を更新する
Future<void> update({
required String reviewId,
String? title,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import 'package:hooks_riverpod/hooks_riverpod.dart';
import '../../../auth/ui/auth_dependent_builder.dart';
import 'review_form.dart';

/// レビュー投稿画面
/// `Job` に紐づく `Review` (=感想)の投稿画面
@RoutePage()
class ReviewCreatePage extends ConsumerWidget {
const ReviewCreatePage({
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,8 @@ import '../../../widgets/optional_badge.dart';
import '../../firebase_storage/firebase_storage.dart';
import '../../firebase_storage/ui/firebase_storage_controller.dart';

/// - `create` の場合、ログイン済みの `workerId`(ユーザー ID)
/// - `update` の場合、更新対象の [Review] とその本人であることが確認された `workerId`(ユーザー ID)
/// - `create` の場合、ログイン済みの `workerId`(ユーザー ID)と、対象の `jobId`
/// - `update` の場合、更新対象の [Review] と、対象の`jobId`、本人であることが確認された `workerId`(ユーザー ID)
///
/// を受け取り、それに応じた [Review] の作成または更新を行うフォーム。
class ReviewForm extends ConsumerStatefulWidget {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import '../../../auth/ui/auth_dependent_builder.dart';
import '../../../review/review.dart';
import 'review_form.dart';

/// レビュー更新画面
/// `Job` に紐づく `Review` (=感想)の更新画面
@RoutePage()
class ReviewUpdatePage extends ConsumerWidget {
const ReviewUpdatePage({
Expand Down
7 changes: 5 additions & 2 deletions packages/mottai_flutter_app/lib/review/review.dart
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,9 @@ final reviewServiceProvider = Provider.autoDispose<ReviewService>(
),
);

/// [Job] に紐づく [Review] (=感想)に関する振る舞いを担当するサービスクラス。
///
/// [Review] (=感想)の取得、作成、更新のメソッドを提供する。
class ReviewService {
const ReviewService({required ReviewRepository reviewRepository})
: _reviewRepository = reviewRepository;
Expand All @@ -50,7 +53,7 @@ class ReviewService {
Future<ReadReview?> fetchReview({required String reviewId}) =>
_reviewRepository.fetchReview(reviewId: reviewId);

/// [Review] の情報を作成する
/// [Review] を作成する
Future<void> create({
required String workerId,
required String jobId,
Expand All @@ -66,7 +69,7 @@ class ReviewService {
imageUrl: imageUrl,
);

/// [Review] の情報を更新する
/// [Review] を更新する
Future<void> update({
required String reviewId,
String? title,
Expand Down

0 comments on commit f55b19e

Please sign in to comment.