Skip to content

Commit ba70c7f

Browse files
authored
Fetch latest message instead of all (#126)
1 parent 0f1156e commit ba70c7f

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/services/device-management/application.service.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ export class ApplicationService {
2424
@InjectRepository(Application)
2525
private applicationRepository: Repository<Application>,
2626
@Inject(forwardRef(() => OrganizationService))
27-
private organizationService: OrganizationService,
27+
private organizationService: OrganizationService,
2828
private chirpstackDeviceService: ChirpstackDeviceService,
2929
@Inject(forwardRef(() => PermissionService))
3030
private permissionService: PermissionService
@@ -255,8 +255,8 @@ export class ApplicationService {
255255
.filter(device => device.type === IoTDeviceType.LoRaWAN);
256256

257257
for (let device of loRaWANDevices) {
258-
const lwDevice = device as LoRaWANDevice;
259-
await this.chirpstackDeviceService.deleteDevice(lwDevice.deviceEUI);
258+
const lwDevice = device as LoRaWANDevice;
259+
await this.chirpstackDeviceService.deleteDevice(lwDevice.deviceEUI);
260260
}
261261

262262
return this.applicationRepository.delete(id);
@@ -304,7 +304,7 @@ export class ApplicationService {
304304
const [data, count] = await getManager()
305305
.createQueryBuilder(IoTDevice, "iot_device")
306306
.where('"iot_device"."applicationId" = :id', { id: appId })
307-
.leftJoinAndSelect("iot_device.receivedMessagesMetadata", "metadata")
307+
.leftJoinAndSelect("iot_device.latestReceivedMessage", "metadata")
308308
.skip(query?.offset ? +query.offset : 0)
309309
.take(query?.limit ? +query.limit : 100)
310310
.orderBy(orderByColumn, direction)

0 commit comments

Comments
 (0)