mirror of
https://github.com/labring/FastGPT.git
synced 2025-07-23 05:12:39 +00:00
16 lines
433 B
TypeScript
16 lines
433 B
TypeScript
import { Injectable, NestInterceptor, ExecutionContext, CallHandler } from '@nestjs/common';
|
|
import { Observable } from 'rxjs';
|
|
import { map } from 'rxjs/operators';
|
|
|
|
@Injectable()
|
|
export class ResponseInterceptor implements NestInterceptor {
|
|
intercept(context: ExecutionContext, next: CallHandler): Observable<any> {
|
|
return next.handle().pipe(
|
|
map((data) => ({
|
|
success: true,
|
|
data
|
|
}))
|
|
);
|
|
}
|
|
}
|