@@ -32,6 +32,14 @@ import { ApiService, PRODUCTION } from "@corelib";
3232export 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