Skip to content

Commit d3ccad3

Browse files
committed
fix: address CodeRabbit review comments
- Add instanceRecord to required array in schema - Remove nullable: true from optional fields (address, lastHeartbeatTime, local) - Add success: true to TypeScript generic type
1 parent deef73c commit d3ccad3

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

apps/meteor/app/api/server/v1/instances.ts

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ API.v1.get(
3030
instanceRecord: object;
3131
broadcastAuth: boolean;
3232
}[];
33+
success: true;
3334
}>({
3435
type: 'object',
3536
properties: {
@@ -38,20 +39,20 @@ API.v1.get(
3839
items: {
3940
type: 'object',
4041
properties: {
41-
address: { type: 'string', nullable: true },
42+
address: { type: 'string' },
4243
currentStatus: {
4344
type: 'object',
4445
properties: {
4546
connected: { type: 'boolean' },
46-
lastHeartbeatTime: { type: 'number', nullable: true },
47-
local: { type: 'boolean', nullable: true },
47+
lastHeartbeatTime: { type: 'number' },
48+
local: { type: 'boolean' },
4849
},
4950
required: ['connected'],
5051
},
5152
instanceRecord: { type: 'object' },
5253
broadcastAuth: { type: 'boolean' },
5354
},
54-
required: ['currentStatus', 'broadcastAuth'],
55+
required: ['currentStatus', 'instanceRecord', 'broadcastAuth'],
5556
},
5657
},
5758
success: {

0 commit comments

Comments
 (0)