File tree Expand file tree Collapse file tree 3 files changed +24
-13
lines changed
Expand file tree Collapse file tree 3 files changed +24
-13
lines changed Original file line number Diff line number Diff line change @@ -19,16 +19,15 @@ export function processInput(originalInput: Partial<Input>): Input {
1919 }
2020
2121 // enableAddingActors is deprecated, use enableActorAutoLoading instead
22- if ( input . enableActorAutoLoading !== undefined && input . enableAddingActors === undefined ) {
23- log . warning ( 'enableActorAutoLoading is deprecated, use enableAddingActors instead' ) ;
24- input . enableAddingActors = input . enableActorAutoLoading ;
22+ if ( input . enableAddingActors === undefined ) {
23+ if ( input . enableActorAutoLoading !== undefined ) {
24+ log . warning ( 'enableActorAutoLoading is deprecated, use enableAddingActors instead' ) ;
25+ input . enableAddingActors = input . enableActorAutoLoading === true || input . enableActorAutoLoading === 'true' ;
26+ } else {
27+ input . enableAddingActors = false ;
28+ }
29+ } else {
30+ input . enableAddingActors = input . enableAddingActors === true || input . enableAddingActors === 'true' ;
2531 }
26-
27- if ( ! input . enableAddingActors ) {
28- input . enableAddingActors = false ;
29- }
30-
31- input . enableActorAutoLoading = input . enableAddingActors ;
32-
3332 return input ;
3433}
Original file line number Diff line number Diff line change @@ -178,8 +178,8 @@ export type Input = {
178178 /**
179179 * @deprecated Use `enableAddingActors` instead.
180180 */
181- enableActorAutoLoading ?: boolean ;
182- enableAddingActors ?: boolean ;
181+ enableActorAutoLoading ?: boolean | string ;
182+ enableAddingActors ?: boolean | string ;
183183 maxActorMemoryBytes ?: number ;
184184 debugActor ?: string ;
185185 debugActorInput ?: unknown ;
Original file line number Diff line number Diff line change @@ -24,7 +24,19 @@ describe('parseInputParamsFromUrl', () => {
2424 it ( 'should parse enableActorAutoLoading flag' , ( ) => {
2525 const url = 'https://actors-mcp-server.apify.actor?enableActorAutoLoading=true' ;
2626 const result = parseInputParamsFromUrl ( url ) ;
27- expect ( result . enableActorAutoLoading ) . toBe ( true ) ;
27+ expect ( result . enableAddingActors ) . toBe ( true ) ;
28+ } ) ;
29+
30+ it ( 'should parse enableAddingActors flag' , ( ) => {
31+ const url = 'https://actors-mcp-server.apify.actor?enableAddingActors=true' ;
32+ const result = parseInputParamsFromUrl ( url ) ;
33+ expect ( result . enableAddingActors ) . toBe ( true ) ;
34+ } ) ;
35+
36+ it ( 'should parse enableAddingActors flag' , ( ) => {
37+ const url = 'https://actors-mcp-server.apify.actor?enableAddingActors=false' ;
38+ const result = parseInputParamsFromUrl ( url ) ;
39+ expect ( result . enableAddingActors ) . toBe ( false ) ;
2840 } ) ;
2941
3042 it ( 'should handle actors as string parameter' , ( ) => {
You can’t perform that action at this time.
0 commit comments