File tree Expand file tree Collapse file tree 2 files changed +11
-3
lines changed Expand file tree Collapse file tree 2 files changed +11
-3
lines changed Original file line number Diff line number Diff line change @@ -60,10 +60,14 @@ export function getGitpodService(): GitpodService {
60
60
const service = _gp . gitpodService || ( _gp . gitpodService = createGitpodService ( ) ) ;
61
61
service . server = new Proxy ( service . server , {
62
62
get ( target , propKey ) {
63
- return function ( ...args : any [ ] ) {
63
+ return async function ( ...args : any [ ] ) {
64
+ // TODO(ak) feature flagged
64
65
if ( propKey === "getWorkspace" ) {
65
- // TODO(ak) feature flagged
66
- helloService . sayHello ( { } ) . catch ( console . error ) ;
66
+ try {
67
+ return await target [ propKey ] ( ...args ) ;
68
+ } finally {
69
+ helloService . sayHello ( { } ) . catch ( console . error ) ;
70
+ }
67
71
}
68
72
return target [ propKey ] ( ...args ) ;
69
73
} ;
Original file line number Diff line number Diff line change @@ -20,6 +20,10 @@ import { injectable } from "inversify";
20
20
* - server-side observability
21
21
* - client-side observability
22
22
* - rate limitting
23
+ * - logging context
24
+ * - feature flags for unary and stream tests
25
+ * - SLOs
26
+ * - alerting
23
27
*/
24
28
@injectable ( )
25
29
export class APIHelloService implements ServiceImpl < typeof HelloService > {
You can’t perform that action at this time.
0 commit comments