postiz/libraries/nestjs-libraries/src/user/user.agent.ts

8 lines
277 B
TypeScript

import { createParamDecorator, ExecutionContext } from '@nestjs/common';
export const UserAgent = createParamDecorator(
(data: unknown, ctx: ExecutionContext): string => {
const request = ctx.switchToHttp().getRequest();
return request.headers['user-agent'];
},
);