File tree Expand file tree Collapse file tree 3 files changed +18
-6
lines changed
Expand file tree Collapse file tree 3 files changed +18
-6
lines changed Original file line number Diff line number Diff line change @@ -108,6 +108,12 @@ export interface LoggerMiddlewareOpts {
108108
109109export function loggerMiddleware ( opts ?: LoggerMiddlewareOpts ) : Middleware ;
110110
111+ export interface PersistedQueriesMiddlewareOpts {
112+ hash : string ;
113+ }
114+
115+ export function persistedQueriesMiddleware ( opts ?: PersistedQueriesMiddlewareOpts ) : Middleware ;
116+
111117export interface PerfMiddlewareOpts {
112118 logger ?: Function ;
113119}
Original file line number Diff line number Diff line change @@ -8,6 +8,7 @@ import urlMiddleware from './middlewares/url';
88import authMiddleware , { RRNLAuthMiddlewareError } from './middlewares/auth' ;
99import perfMiddleware from './middlewares/perf' ;
1010import loggerMiddleware from './middlewares/logger' ;
11+ import persistedQueriesMiddleware from './middlewares/persistedQueries' ;
1112import errorMiddleware from './middlewares/error' ;
1213import cacheMiddleware from './middlewares/cache' ;
1314import progressMiddleware from './middlewares/progress' ;
@@ -31,6 +32,7 @@ export {
3132 authMiddleware ,
3233 perfMiddleware ,
3334 loggerMiddleware ,
35+ persistedQueriesMiddleware ,
3436 errorMiddleware ,
3537 cacheMiddleware ,
3638 progressMiddleware ,
Original file line number Diff line number Diff line change @@ -55,9 +55,13 @@ async function makePersistedQueryRequestWithFallback(
5555 return makeRequest ( ) ;
5656}
5757
58- export default ( options ? : PersistedQueriesMiddlewareOptions ) : Middleware => ( next ) => ( req ) =>
59- makePersistedQueryRequestWithFallback ( {
60- req,
61- next,
62- options,
63- } ) ;
58+ export default function persistedQueriesMiddleware (
59+ options ?: PersistedQueriesMiddlewareOptions
60+ ) : Middleware {
61+ return ( next ) => ( req ) =>
62+ makePersistedQueryRequestWithFallback ( {
63+ req,
64+ next,
65+ options,
66+ } ) ;
67+ }
You can’t perform that action at this time.
0 commit comments