Skip to content

Commit bae891a

Browse files
committed
add dev tokens to cookie to dev-stage
1 parent 4b4e91f commit bae891a

1 file changed

Lines changed: 14 additions & 7 deletions

File tree

projects/core/src/lib/services/token.service.ts

Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,14 @@ import { ApiService, PRODUCTION } from "@corelib";
3232
export class TokenService {
3333
private readonly TOKEN_API_URL = "/api/token";
3434

35+
private get accessTokenKey(): string {
36+
return this.production ? "accessToken" : "devAccessToken";
37+
}
38+
39+
private get refreshTokenKey(): string {
40+
return this.production ? "refreshToken" : "devRefreshToken";
41+
}
42+
3543
constructor(private apiService: ApiService, @Inject(PRODUCTION) private production: boolean) {}
3644

3745
/**
@@ -90,10 +98,9 @@ export class TokenService {
9098
* Используется в BearerTokenInterceptor для добавления Authorization header
9199
*/
92100
getTokens(): Tokens | null {
93-
const access = Cookies.get("accessToken");
94-
const refresh = Cookies.get("refreshToken");
101+
const access = Cookies.get(this.accessTokenKey);
102+
const refresh = Cookies.get(this.refreshTokenKey);
95103

96-
// Проверяем наличие обоих токенов
97104
if (!access || !refresh) {
98105
return null;
99106
}
@@ -111,8 +118,8 @@ export class TokenService {
111118
*/
112119
clearTokens(): void {
113120
const options = this.getCookieOptions();
114-
Cookies.remove("accessToken", options);
115-
Cookies.remove("refreshToken", options);
121+
Cookies.remove(this.accessTokenKey, options);
122+
Cookies.remove(this.refreshTokenKey, options);
116123
}
117124

118125
/**
@@ -127,7 +134,7 @@ export class TokenService {
127134
*/
128135
memTokens(tokens: Tokens): void {
129136
const options = this.getCookieOptions();
130-
Cookies.set("accessToken", tokens.access, options);
131-
Cookies.set("refreshToken", tokens.refresh, options);
137+
Cookies.set(this.accessTokenKey, tokens.access, options);
138+
Cookies.set(this.refreshTokenKey, tokens.refresh, options);
132139
}
133140
}

0 commit comments

Comments
 (0)