Skip to content

Commit f357757

Browse files
authored
Merge pull request #113 from gadget-inc/monthly-ts
Monthly subscription template to ts
2 parents 5d4b3b2 + 9c4f9d3 commit f357757

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

62 files changed

+757
-1176
lines changed

shopify/monthly-subscription-template/.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -206,7 +206,8 @@ sketch
206206
# .pnp.*
207207

208208
# Shopify
209-
shopify.app.toml
209+
extensions/**/dist
210+
extensions/**/node_modules
210211

211212
# Miscellaneous
212213
.gadget/
Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
1-
# Shopify
2-
shopify.app.toml
3-
41
# Miscellaneous
52
**/.DS_*
6-
**/doc
3+
**/doc
4+
5+
# Shopify
6+
extensions/**/dist
7+
extensions/**/node_modules

shopify/monthly-subscription-template/README-DEV.md

Lines changed: 0 additions & 57 deletions
This file was deleted.

shopify/monthly-subscription-template/api/actions/getPlansAtShopCurrency.js

Lines changed: 0 additions & 68 deletions
This file was deleted.

shopify/monthly-subscription-template/api/models/plan/actions/create.js

Lines changed: 0 additions & 22 deletions
This file was deleted.
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
import { applyParams, save, ActionOptions } from "gadget-server";
2+
3+
export const run: ActionRun = async ({
4+
params,
5+
record,
6+
logger,
7+
api,
8+
connections,
9+
}) => {
10+
applyParams(params, record);
11+
await save(record);
12+
};
13+
14+
export const options: ActionOptions = {
15+
actionType: "create",
16+
triggers: { api: true },
17+
};

shopify/monthly-subscription-template/api/models/plan/actions/delete.js

Lines changed: 0 additions & 21 deletions
This file was deleted.
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
import { deleteRecord, ActionOptions } from "gadget-server";
2+
3+
export const run: ActionRun = async ({
4+
params,
5+
record,
6+
logger,
7+
api,
8+
connections,
9+
}) => {
10+
await deleteRecord(record);
11+
};
12+
13+
export const options: ActionOptions = {
14+
actionType: "delete",
15+
triggers: { api: true },
16+
};

shopify/monthly-subscription-template/api/models/plan/actions/update.js

Lines changed: 0 additions & 22 deletions
This file was deleted.
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
import { applyParams, save, ActionOptions } from "gadget-server";
2+
3+
export const run: ActionRun = async ({
4+
params,
5+
record,
6+
logger,
7+
api,
8+
connections,
9+
}) => {
10+
applyParams(params, record);
11+
await save(record);
12+
};
13+
14+
export const options: ActionOptions = {
15+
actionType: "update",
16+
triggers: { api: true },
17+
};

0 commit comments

Comments
 (0)