From cdfa1da90a5d61e9b7aa234d1c3b341c29989c84 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?BENEDEK=20L=C3=A1szl=C3=B3?= Date: Wed, 4 Jun 2025 19:32:56 +0200 Subject: [PATCH] modular responses --- src/app/services/responses/auth.ts | 13 +++++-------- src/app/services/responses/basic.ts | 4 ++++ 2 files changed, 9 insertions(+), 8 deletions(-) create mode 100644 src/app/services/responses/basic.ts diff --git a/src/app/services/responses/auth.ts b/src/app/services/responses/auth.ts index 4d2d632..4207439 100644 --- a/src/app/services/responses/auth.ts +++ b/src/app/services/responses/auth.ts @@ -1,10 +1,7 @@ -export class LoginResponse { - public message?: string; - public error?: string; - public token?: string; +import { APIResponse } from "./basic"; + +export class LoginResponse extends APIResponse { + public session?: string; } -export class RegisterResponse { - public message?: string; - public error?: string; -} \ No newline at end of file +export class RegisterResponse extends APIResponse { } \ No newline at end of file diff --git a/src/app/services/responses/basic.ts b/src/app/services/responses/basic.ts new file mode 100644 index 0000000..a742972 --- /dev/null +++ b/src/app/services/responses/basic.ts @@ -0,0 +1,4 @@ +export class APIResponse { + public message?: string; + public error?: string; +} \ No newline at end of file