@@ -58,10 +58,6 @@ export async function fetchWrappedKey(
5858 return response ;
5959}
6060
61- function codeName ( code : Code ) : string {
62- return Code [ code ] ;
63- }
64-
6561export function handleRpcRewrapError ( e : unknown , platformUrl : string ) : never {
6662 if ( e instanceof ConnectError ) {
6763 console . log ( 'Error is a ConnectError with code:' , e . code ) ;
@@ -72,12 +68,12 @@ export function handleRpcRewrapError(e: unknown, platformUrl: string): never {
7268 throw new PermissionDeniedError ( `403 for [${ platformUrl } ]; rewrap permission denied` ) ;
7369 case Code . Unauthenticated : // 401 Unauthorized
7470 throw new UnauthenticatedError ( `401 for [${ platformUrl } ]; rewrap auth failure` ) ;
75- case Code . Internal ||
76- Code . Unimplemented ||
77- Code . DataLoss ||
78- Code . Unknown ||
79- Code . DeadlineExceeded ||
80- Code . Unavailable : // >=500 Server Error
71+ case Code . Internal :
72+ case Code . Unimplemented :
73+ case Code . DataLoss :
74+ case Code . Unknown :
75+ case Code . DeadlineExceeded :
76+ case Code . Unavailable : // >=500 Server Error
8177 throw new ServiceError (
8278 `${ e . code } for [${ platformUrl } ]: rewrap failure due to service error [${ e . message } ]`
8379 ) ;
@@ -89,25 +85,25 @@ export function handleRpcRewrapError(e: unknown, platformUrl: string): never {
8985}
9086
9187export function handleRpcRewrapErrorString ( e : string , platformUrl : string ) : never {
92- if ( e . includes ( codeName ( Code . InvalidArgument ) ) ) {
88+ if ( e . includes ( Code [ Code . InvalidArgument ] ) ) {
9389 // 400 Bad Request
9490 throw new InvalidFileError ( `400 for [${ platformUrl } ]: rewrap bad request [${ e } ]` ) ;
9591 }
96- if ( e . includes ( codeName ( Code . PermissionDenied ) ) ) {
92+ if ( e . includes ( Code [ Code . PermissionDenied ] ) ) {
9793 // 403 Forbidden
9894 throw new PermissionDeniedError ( `403 for [${ platformUrl } ]; rewrap permission denied` ) ;
9995 }
100- if ( e . includes ( codeName ( Code . Unauthenticated ) ) ) {
96+ if ( e . includes ( Code [ Code . Unauthenticated ] ) ) {
10197 // 401 Unauthorized
10298 throw new UnauthenticatedError ( `401 for [${ platformUrl } ]; rewrap auth failure` ) ;
10399 }
104100 if (
105- e . includes ( codeName ( Code . Internal ) ) ||
106- e . includes ( codeName ( Code . Unimplemented ) ) ||
107- e . includes ( codeName ( Code . DataLoss ) ) ||
108- e . includes ( codeName ( Code . Unknown ) ) ||
109- e . includes ( codeName ( Code . DeadlineExceeded ) ) ||
110- e . includes ( codeName ( Code . Unavailable ) )
101+ e . includes ( Code [ Code . Internal ] ) ||
102+ e . includes ( Code [ Code . Unimplemented ] ) ||
103+ e . includes ( Code [ Code . DataLoss ] ) ||
104+ e . includes ( Code [ Code . Unknown ] ) ||
105+ e . includes ( Code [ Code . DeadlineExceeded ] ) ||
106+ e . includes ( Code [ Code . Unavailable ] )
111107 ) {
112108 // >=500
113109 throw new ServiceError ( `500+ [${ platformUrl } ]: rewrap failure due to service error [${ e } ]` ) ;
0 commit comments