File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -3,7 +3,8 @@ import { z } from "zod";
33import { contextPlugin } from "../plugins/context-plugin" ;
44import { NotFoundHttpError } from "@aklinker1/zeta" ;
55import { HttpStatus } from "@aklinker1/zeta" ;
6- import { ExtensionStoreName , OpenApiTag } from "../enums" ;
6+ import { OpenApiTag } from "../enums" ;
7+ import { ExtensionStoreNameSchema } from "../models" ;
78
89export 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 } ) ,
Original file line number Diff line number Diff 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 ) ;
You can’t perform that action at this time.
0 commit comments