Slide 12
Slide 12 text
工夫: Feature Toogle を使う
12
# GraphQL Resolver の挙動を出し分ける
sub point {
my ($user_account_record, $ctx) = @_;
return gql->error('Point not supported')
unless $ctx->media->has_feature('Point');
return $user_account_record->point;
}
Point, Rental Point, Comment Subscription
サイト1 サイト2 サイト3
① 対応サイトに
Point Feature を付与
② フラグのないサイトでは
エラーを返す
③ フラグのあるサイトでは
ポイントを返す