mirror of
https://github.com/HabitRPG/habitica.git
synced 2025-12-18 07:07:35 +01:00
40 lines
1.0 KiB
JavaScript
40 lines
1.0 KiB
JavaScript
import { // eslint-disable-line import/no-cycle
|
|
addSubscriptionToGroupUsers,
|
|
addSubToGroupUser,
|
|
cancelGroupUsersSubscription,
|
|
cancelGroupSubscriptionForUser,
|
|
} from './groupPayments';
|
|
import { // eslint-disable-line import/no-cycle
|
|
createSubscription,
|
|
cancelSubscription,
|
|
} from './subscriptions';
|
|
import { // eslint-disable-line import/no-cycle
|
|
buyGems,
|
|
} from './gems';
|
|
|
|
const api = {};
|
|
|
|
api.constants = {
|
|
UNLIMITED_CUSTOMER_ID: 'habitrpg', // Users with the customerId have an unlimted free subscription
|
|
GROUP_PLAN_CUSTOMER_ID: 'group-plan',
|
|
GROUP_PLAN_PAYMENT_METHOD: 'Group Plan',
|
|
GOOGLE_PAYMENT_METHOD: 'Google',
|
|
IOS_PAYMENT_METHOD: 'Apple',
|
|
};
|
|
|
|
api.addSubscriptionToGroupUsers = addSubscriptionToGroupUsers;
|
|
|
|
api.addSubToGroupUser = addSubToGroupUser;
|
|
|
|
api.cancelGroupUsersSubscription = cancelGroupUsersSubscription;
|
|
|
|
api.cancelGroupSubscriptionForUser = cancelGroupSubscriptionForUser;
|
|
|
|
api.createSubscription = createSubscription;
|
|
|
|
api.cancelSubscription = cancelSubscription;
|
|
|
|
api.buyGems = buyGems;
|
|
|
|
export default api;
|