Skip to content

Commit d14650f

Browse files
edloidasrymsha
authored andcommitted
autologin function cannot return response #11071
(cherry picked from commit 499bb21)
1 parent a51e1b3 commit d14650f

File tree

2 files changed

+6
-5
lines changed

2 files changed

+6
-5
lines changed

modules/lib/core/index.d.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -350,6 +350,10 @@ export type RequestHandler<
350350
ResponseToJava extends ResponseInterface = DefaultResponse
351351
> = (request: RequestFromJava) => ResponseToJava;
352352

353+
type AutoLoginRequestHandler<
354+
RequestFromJava extends RequestInterface = DefaultRequest
355+
> = (request: RequestFromJava) => void;
356+
353357
export type HttpFilterNext<
354358
RequestToJava extends SerializableRequest = SerializableRequest<DefaultRequest>,
355359
ResponseToJava extends ResponseInterface = DefaultResponse
@@ -449,7 +453,7 @@ export interface ErrorController {
449453
}
450454

451455
export interface IdProviderController extends Controller {
452-
autoLogin?: RequestHandler;
456+
autoLogin?: AutoLoginRequestHandler;
453457
handle401?: RequestHandler;
454458
login?: RequestHandler;
455459
logout?: RequestHandler;

modules/lib/test/IdProviderController.test-d.ts

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,9 @@ const log = {
99
info: (message?: string, ...optionalParams: unknown[]) => { /* no-op */ },
1010
};
1111

12-
const myIdProviderController = {
12+
const myIdProviderController: IdProviderController = {
1313
autoLogin: (request: Request) => {
1414
log.info('autoLogin request:%s', JSON.stringify(request, null, 4));
15-
return {
16-
status: 200,
17-
};
1815
},
1916
handle401: (request: Request) => {
2017
log.info('401 request:%s', JSON.stringify(request, null, 4));

0 commit comments

Comments
 (0)