Skip to content

Commit

Permalink
fix: Rename Stripe-type classes.
Browse files Browse the repository at this point in the history
  • Loading branch information
mathrunet committed May 25, 2023
1 parent 86ef42c commit 60162bb
Show file tree
Hide file tree
Showing 6 changed files with 22 additions and 27 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -41,9 +41,8 @@ class RuntimeFunctionsAdapter extends FunctionsAdapter {
Future.value("");

@override
Future<TStripeResponse?>
stipe<TStripeResponse extends StripePurchaseActionResponse>({
required StripePurchaseAction<TStripeResponse> action,
Future<TStripeResponse?> stipe<TStripeResponse extends StripeActionResponse>({
required StripeAction<TStripeResponse> action,
}) =>
action.execute((map) async => {});
action.execute((map) async => {});
}
9 changes: 4 additions & 5 deletions packages/katana_functions/lib/src/functions.dart
Original file line number Diff line number Diff line change
Expand Up @@ -131,14 +131,13 @@ class Functions extends ChangeNotifier {

/// Functions for server-side processing used by Stripe.
///
/// [StripePurchaseAction] and [StripePurchaseActionResponse] must be prepared for each mode.
/// [StripeAction] and [StripeActionResponse] must be prepared for each mode.
///
/// Stripeで利用するサーバー側の処理を行うためのFunctions。
///
/// 各モードに応じた[StripePurchaseAction][StripePurchaseActionResponse]を用意する必要があります。
Future<TStripeResponse?>
stipe<TStripeResponse extends StripePurchaseActionResponse>({
required StripePurchaseAction<TStripeResponse> action,
/// 各モードに応じた[StripeAction][StripeActionResponse]を用意する必要があります。
Future<TStripeResponse?> stipe<TStripeResponse extends StripeActionResponse>({
required StripeAction<TStripeResponse> action,
}) async {
try {
final res = await FunctionsAdapter.primary.stipe(
Expand Down
9 changes: 4 additions & 5 deletions packages/katana_functions/lib/src/functions_adapter.dart
Original file line number Diff line number Diff line change
Expand Up @@ -84,14 +84,13 @@ abstract class FunctionsAdapter {

/// Functions for server-side processing used by Stripe.
///
/// [StripePurchaseAction] and [StripePurchaseActionResponse] must be prepared for each mode.
/// [StripeAction] and [StripeActionResponse] must be prepared for each mode.
///
/// Stripeで利用するサーバー側の処理を行うためのFunctions。
///
/// 各モードに応じた[StripePurchaseAction][StripePurchaseActionResponse]を用意する必要があります。
Future<TStripeResponse?>
stipe<TStripeResponse extends StripePurchaseActionResponse>({
required StripePurchaseAction<TStripeResponse> action,
/// 各モードに応じた[StripeAction][StripeActionResponse]を用意する必要があります。
Future<TStripeResponse?> stipe<TStripeResponse extends StripeActionResponse>({
required StripeAction<TStripeResponse> action,
});
}

Expand Down
17 changes: 8 additions & 9 deletions packages/katana_functions/lib/src/stripe.dart
Original file line number Diff line number Diff line change
Expand Up @@ -7,16 +7,15 @@ part of katana_functions;
/// Functionsで用いるStripeのアクション。
///
/// 継承して使ってください。
abstract class StripePurchaseAction<
TResponse extends StripePurchaseActionResponse> {
abstract class StripeAction<TResponse extends StripeActionResponse> {
/// Stripe actions used in Functions.
///
/// Inherit and use.
///
/// Functionsで用いるStripeのアクション。
///
/// 継承して使ってください。
const StripePurchaseAction();
const StripeAction();

/// Mode of execution on the server side.
///
Expand Down Expand Up @@ -51,20 +50,20 @@ abstract class StripePurchaseAction<
}
}

/// Class for defining the value returned when executed by [StripePurchaseAction].
/// Class for defining the value returned when executed by [StripeAction].
///
/// Inherit and use.
///
/// [StripePurchaseAction]で実行されたときに返却された値を定義するためのクラス。
/// [StripeAction]で実行されたときに返却された値を定義するためのクラス。
///
/// 継承して使ってください。
abstract class StripePurchaseActionResponse {
/// Class for defining the value returned when executed by [StripePurchaseAction].
abstract class StripeActionResponse {
/// Class for defining the value returned when executed by [StripeAction].
///
/// Inherit and use.
///
/// [StripePurchaseAction]で実行されたときに返却された値を定義するためのクラス。
/// [StripeAction]で実行されたときに返却された値を定義するためのクラス。
///
/// 継承して使ってください。
const StripePurchaseActionResponse();
const StripeActionResponse();
}
Original file line number Diff line number Diff line change
Expand Up @@ -174,9 +174,8 @@ class FirebaseFunctionsAdapter extends FunctionsAdapter {
}

@override
Future<TStripeResponse?>
stipe<TStripeResponse extends StripePurchaseActionResponse>({
required StripePurchaseAction<TStripeResponse> action,
Future<TStripeResponse?> stipe<TStripeResponse extends StripeActionResponse>({
required StripeAction<TStripeResponse> action,
}) async {
await FirebaseCore.initialize(options: options);
try {
Expand Down
2 changes: 1 addition & 1 deletion packages/katana_functions_firebase/pubspec.lock
Original file line number Diff line number Diff line change
Expand Up @@ -324,7 +324,7 @@ packages:
path: "../katana_functions"
relative: true
source: path
version: "2.0.1"
version: "2.1.0"
lints:
dependency: transitive
description:
Expand Down

0 comments on commit 60162bb

Please sign in to comment.