session-service.ts 410 B

12345678910111213141516171819202122
  1. // база данных
  2. import { ApiError } from "#exceptions/api-error.js";
  3. // база данных
  4. class SessionService {
  5. getUserFromCookies(cookies: {
  6. userData: {
  7. username: string;
  8. userId: string;
  9. };
  10. }) {
  11. const userData = cookies.userData;
  12. if (!userData) {
  13. throw ApiError.UnauthorizedError();
  14. }
  15. return userData;
  16. }
  17. }
  18. export default new SessionService();