Skip to content

Commit 84e64b1

Browse files
committed
Cleanup
1 parent 8c4f4b7 commit 84e64b1

2 files changed

Lines changed: 8 additions & 5 deletions

File tree

src/apis/extension-store-apis.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@ import { z } from "zod";
33
import { contextPlugin } from "../plugins/context-plugin";
44
import { NotFoundHttpError } from "@aklinker1/zeta";
55
import { HttpStatus } from "@aklinker1/zeta";
6-
import { ExtensionStoreName, OpenApiTag } from "../enums";
6+
import { OpenApiTag } from "../enums";
7+
import { ExtensionStoreNameSchema } from "../models";
78

89
export const extensionStoreApis = createApp({
910
tags: [OpenApiTag.ExtensionStores],
@@ -16,7 +17,7 @@ export const extensionStoreApis = createApp({
1617
description:
1718
"Redirect to a screenshot's URL from the Chrome Web Store listing",
1819
params: z.object({
19-
storeName: z.enum(ExtensionStoreName),
20+
storeName: ExtensionStoreNameSchema,
2021
id: z.string(),
2122
index: z.coerce.number().int().min(0),
2223
}),

src/dependencies.ts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,13 @@ export const dependencies = createIocContainer()
1313
"stores",
1414
(deps) =>
1515
({
16-
[ExtensionStoreName.ChromeExtensions]: deps.chromeWebStore,
1716
[ExtensionStoreName.ChromeWebStore]: deps.chromeWebStore,
18-
[ExtensionStoreName.FirefoxExtensions]: deps.firefoxAddonStore,
1917
[ExtensionStoreName.FirefoxAddonStore]: deps.firefoxAddonStore,
20-
[ExtensionStoreName.EdgeExtensions]: deps.edgeAddonStore,
2118
[ExtensionStoreName.EdgeAddonStore]: deps.edgeAddonStore,
19+
20+
// Deprecated, but staying around for a while.
21+
[ExtensionStoreName.ChromeExtensions]: deps.chromeWebStore,
22+
[ExtensionStoreName.FirefoxExtensions]: deps.firefoxAddonStore,
23+
[ExtensionStoreName.EdgeExtensions]: deps.edgeAddonStore,
2224
}) satisfies ExtensionStores,
2325
);

0 commit comments

Comments
 (0)