Skip to content

Commit d7643fa

Browse files
format
1 parent 685692c commit d7643fa

File tree

5 files changed

+18
-29
lines changed

5 files changed

+18
-29
lines changed

src/robot/client.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,9 @@ export class RobotClient extends EventDispatcher implements Robot {
135135
| PromiseClient<typeof NavigationService>
136136
| undefined;
137137

138-
private discoveryServiceClient: PromiseClient<typeof DiscoveryService> | undefined;
138+
private discoveryServiceClient:
139+
| PromiseClient<typeof DiscoveryService>
140+
| undefined;
139141

140142
private motionServiceClient: PromiseClient<typeof MotionService> | undefined;
141143

@@ -719,7 +721,7 @@ export class RobotClient extends EventDispatcher implements Robot {
719721
// GET MODELS FROM MODULES
720722

721723
async getModelsFromModules() {
722-
const request = new GetModelsFromModulesRequest({})
724+
const request = new GetModelsFromModulesRequest({});
723725
const resp = await this.robotService.getModelsFromModules(request);
724726
return resp.models;
725727
}

src/robot/robot.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -120,9 +120,7 @@ export interface Robot {
120120
* @group ComponentConfig
121121
* @alpha
122122
*/
123-
getModelsFromModules(
124-
125-
): Promise<ModuleModel[]>;
123+
getModelsFromModules(): Promise<ModuleModel[]>;
126124

127125
/**
128126
* Get a list of all resources on the robot.

src/services/discovery/client.spec.ts

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,7 @@ import {
66
} from '@connectrpc/connect';
77
import { beforeEach, describe, expect, it, vi } from 'vitest';
88
import { DiscoveryService } from '../../gen/service/discovery/v1/discovery_connect';
9-
import {
10-
DiscoverResourcesResponse,
11-
} from '../../gen/service/discovery/v1/discovery_pb';
9+
import { DiscoverResourcesResponse } from '../../gen/service/discovery/v1/discovery_pb';
1210
import { RobotClient } from '../../robot';
1311
import { DiscoveryClient } from './client';
1412
import { ComponentConfig } from '../../gen/app/v1/robot_pb';
@@ -35,16 +33,19 @@ describe('DiscoveryClient Tests', () => {
3533
.mockImplementation(() =>
3634
createPromiseClient(DiscoveryService, mockTransport)
3735
);
38-
discovery = new DiscoveryClient(new RobotClient('host'), discoveryClientName);
36+
discovery = new DiscoveryClient(
37+
new RobotClient('host'),
38+
discoveryClientName
39+
);
3940
});
4041

4142
describe('Discovery Resources Tests', () => {
4243
it('returns resources from a machine', async () => {
4344
const expected = [discoveries];
4445

45-
await expect(
46-
discovery.discoverResources()
47-
).resolves.toStrictEqual(expected);
46+
await expect(discovery.discoverResources()).resolves.toStrictEqual(
47+
expected
48+
);
4849
});
4950
});
5051
});

src/services/discovery/client.ts

Lines changed: 4 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,12 @@
11
import { Struct, type JsonValue } from '@bufbuild/protobuf';
22
import type { CallOptions, PromiseClient } from '@connectrpc/connect';
33
import { DiscoveryService } from '../../gen/service/discovery/v1/discovery_connect';
4-
import {
5-
DiscoverResourcesRequest,
6-
} from '../../gen/service/discovery/v1/discovery_pb';
4+
import { DiscoverResourcesRequest } from '../../gen/service/discovery/v1/discovery_pb';
75
import type { RobotClient } from '../../robot';
86
import { doCommandFromClient } from '../../utils';
97
import type { Options } from '../../types';
108
import type { Discovery } from './discovery';
119

12-
13-
1410
/**
1511
* A gRPC-web client for a Vision service.
1612
*
@@ -28,21 +24,15 @@ export class DiscoveryClient implements Discovery {
2824
this.options = options;
2925
}
3026

31-
async discoverResources(
32-
extra = {},
33-
callOptions = this.callOptions
34-
) {
27+
async discoverResources(extra = {}, callOptions = this.callOptions) {
3528
const request = new DiscoverResourcesRequest({
3629
name: this.name,
37-
extra: extra,
30+
extra: Struct.fromJson(extra),
3831
});
3932

4033
this.options.requestLogger?.(request);
4134

42-
const resp = await this.client.discoverResources(
43-
request,
44-
callOptions
45-
);
35+
const resp = await this.client.discoverResources(request, callOptions);
4636
return resp.discoveries;
4737
}
4838

src/services/discovery/discovery.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,5 @@ export interface Discovery extends Resource {
1010
* @param discoveryName - The name of the discovery service.
1111
* @returns - The list of ComponentConfigs.
1212
*/
13-
discoverResources: (
14-
extra?: Struct
15-
) => Promise<ComponentConfig[]>;
13+
discoverResources: (extra?: Struct) => Promise<ComponentConfig[]>;
1614
}

0 commit comments

Comments
 (0)