Skip to content

Commit 33637fe

Browse files
authoredAug 15, 2024
hot fix for passing in packageIds (#1405)
1 parent 1fe79d8 commit 33637fe

File tree

1 file changed

+47
-47
lines changed

1 file changed

+47
-47
lines changed
 

‎src-electron/rest/user-data.js

+47-47
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ function httpGetSessionKeyValues(db) {
5050
let sessionId = request.zapSessionId
5151
let sessionKeyValues = await querySession.getAllSessionKeyValues(
5252
db,
53-
sessionId,
53+
sessionId
5454
)
5555
response.status(StatusCodes.OK).json(sessionKeyValues)
5656
}
@@ -83,7 +83,7 @@ function httpGetSessionNotifications(db) {
8383
let sessionId = request.zapSessionId
8484
let notifications = await querySessionNotification.getNotification(
8585
db,
86-
sessionId,
86+
sessionId
8787
)
8888
response.status(StatusCodes.OK).json(notifications)
8989
}
@@ -171,7 +171,7 @@ function httpGetUnseenNotificationAndUpdate(db) {
171171
let unseenIds = request.query.unseenIds
172172
let resp = await querySessionNotification.markNotificationsAsSeen(
173173
db,
174-
unseenIds,
174+
unseenIds
175175
)
176176
response.status(StatusCodes.OK).json(resp)
177177
}
@@ -212,7 +212,7 @@ function httpPostCluster(db) {
212212
.getSessionPackagesByType(
213213
db,
214214
sessionId,
215-
dbEnum.packageType.zclProperties,
215+
dbEnum.packageType.zclProperties
216216
)
217217
.then((pkgs) => pkgs?.shift()?.id) // default to always picking first package
218218

@@ -229,7 +229,7 @@ function httpPostCluster(db) {
229229
endpointTypeId,
230230
id,
231231
side,
232-
flag,
232+
flag
233233
)
234234

235235
if (insertDefault) {
@@ -271,9 +271,9 @@ function httpPostForcedExternal(db) {
271271
let sessionId = request.zapSessionId
272272
let packages = await queryPackage.getPackageSessionPackagePairBySessionId(
273273
db,
274-
sessionId,
274+
sessionId
275275
)
276-
let packageIds = packages.map((pkg) => pkg.id)
276+
let packageIds = packages.map((item) => item.pkg.id)
277277
let forcedExternal = await upgrade.getForcedExternalStorage(db, packageIds)
278278
response.status(StatusCodes.OK).json(forcedExternal)
279279
}
@@ -330,17 +330,17 @@ function httpPostAttributeUpdate(db) {
330330
paramArray,
331331
reportMinInterval,
332332
reportMaxInterval,
333-
reportableChange,
334-
),
335-
),
333+
reportableChange
334+
)
335+
)
336336
)
337337

338338
// send latest value to frontend to update UI
339339
let eptAttr = await queryZcl.selectEndpointTypeAttribute(
340340
db,
341341
endpointTypeIdList[0],
342342
id,
343-
clusterRef,
343+
clusterRef
344344
)
345345

346346
// only return 1 validation result.
@@ -351,7 +351,7 @@ function httpPostAttributeUpdate(db) {
351351
endpointTypeIdList[0],
352352
id,
353353
clusterRef,
354-
request.zapSessionId,
354+
request.zapSessionId
355355
)
356356

357357
response.status(StatusCodes.OK).json({
@@ -406,9 +406,9 @@ function httpPostCommandUpdate(db) {
406406
commandSide,
407407
id,
408408
value,
409-
isIncoming,
410-
),
411-
),
409+
isIncoming
410+
)
411+
)
412412
)
413413

414414
response.status(StatusCodes.OK).json({
@@ -439,7 +439,7 @@ function httpPostEventUpdate(db) {
439439
clusterRef,
440440
eventSide,
441441
id,
442-
value,
442+
value
443443
)
444444

445445
response.status(StatusCodes.OK).json({
@@ -498,7 +498,7 @@ function httpGetOption(db) {
498498
let sessionId = request.zapSessionId
499499
let packages = await queryPackage.getSessionPackages(db, sessionId)
500500
let p = packages.map((pkg) =>
501-
queryPackage.selectAllOptionsValues(db, pkg.packageRef, category),
501+
queryPackage.selectAllOptionsValues(db, pkg.packageRef, category)
502502
)
503503
let data = await Promise.all(p)
504504
data = data.flat(1)
@@ -566,24 +566,24 @@ function httpPostAddNewPackage(db) {
566566
await querySession.selectSessionPartitionInfoFromPackageId(
567567
db,
568568
sessionId,
569-
data.packageId,
569+
data.packageId
570570
)
571571
if (sessionPartitionInfoForNewPackage.length == 0) {
572572
let sessionPartitionInfo =
573573
await querySession.getAllSessionPartitionInfoForSession(
574574
db,
575-
sessionId,
575+
sessionId
576576
)
577577
let sessionPartitionId = await querySession.insertSessionPartition(
578578
db,
579579
sessionId,
580-
sessionPartitionInfo.length + 1,
580+
sessionPartitionInfo.length + 1
581581
)
582582
await queryPackage.insertSessionPackage(
583583
db,
584584
sessionPartitionId,
585585
data.packageId,
586-
true,
586+
true
587587
)
588588
}
589589
status = {
@@ -619,7 +619,7 @@ function httpPostShareClusterStatesAcrossEndpoints(db) {
619619
let packageIds = await queryPackage.getSessionPackagesByType(
620620
db,
621621
sessionId,
622-
dbEnum.packageType.zclProperties,
622+
dbEnum.packageType.zclProperties
623623
)
624624
packageIds = packageIds.map(function getId(item) {
625625
return item.id
@@ -634,23 +634,23 @@ function httpPostShareClusterStatesAcrossEndpoints(db) {
634634
db,
635635
endpointTypeIdList.map((id) => {
636636
return { endpointTypeId: id }
637-
}),
637+
})
638638
)
639639
.then((list) => list.filter((entry) => entry.endpointCount > 1))
640640

641641
let attrDefaults = await attributeDefaults(
642642
db,
643643
endpointTypeIdList,
644644
sharedClusterList,
645-
packageIds,
645+
packageIds
646646
)
647647
await writeAttributeDefaults(db, attrDefaults)
648648

649649
let cmdDefaults = await commandDefaults(
650650
db,
651651
endpointTypeIdList,
652652
sharedClusterList,
653-
packageIds,
653+
packageIds
654654
)
655655
await writeCommandDefaults(db, cmdDefaults)
656656

@@ -665,7 +665,7 @@ async function commandDefaults(
665665
db,
666666
endpointTypeIdList,
667667
sharedClusterList,
668-
packageIds,
668+
packageIds
669669
) {
670670
let sharedCmdDefaults = {}
671671
let clusCmdToCmdObj = {}
@@ -675,7 +675,7 @@ async function commandDefaults(
675675
sharedClusterList.map((c) => {
676676
return { endpointTypeClusterRef: c.endpointClusterId }
677677
}),
678-
packageIds,
678+
packageIds
679679
)
680680

681681
for (const endpointTypeId of endpointTypeIdList) {
@@ -698,7 +698,7 @@ async function commandDefaults(
698698
let cmds = await queryEndpoint.selectEndpointClusterCommands(
699699
db,
700700
sharedCmd.clusterId,
701-
endpointTypeId,
701+
endpointTypeId
702702
)
703703

704704
// find attr
@@ -727,8 +727,8 @@ async function writeCommandDefaults(db, defaults) {
727727
cmd.source,
728728
cmd.id,
729729
cmd.isIncoming,
730-
true,
731-
),
730+
true
731+
)
732732
)
733733

734734
promises.push(
@@ -739,8 +739,8 @@ async function writeCommandDefaults(db, defaults) {
739739
cmd.source,
740740
cmd.id,
741741
cmd.isOutgoing,
742-
false,
743-
),
742+
false
743+
)
744744
)
745745
}
746746
}
@@ -751,15 +751,15 @@ async function attributeDefaults(
751751
db,
752752
endpointTypeIdList,
753753
sharedClusterList,
754-
packageIds,
754+
packageIds
755755
) {
756756
let sharedAttributeDefaults = {}
757757
let clusterIdnSideToAttrCache = {}
758758
let sharedAttributeList =
759759
await queryAttribute.selectAttributeDetailsFromEnabledClusters(
760760
db,
761761
sharedClusterList,
762-
packageIds,
762+
packageIds
763763
)
764764

765765
for (const endpointTypeId of endpointTypeIdList) {
@@ -779,19 +779,19 @@ async function attributeDefaults(
779779
!(endpointTypeId in sharedAttributeDefaults) &&
780780
(sharedAttributeDefaults[endpointTypeId] = [])
781781
sharedAttributeDefaults[endpointTypeId].push(
782-
clusterIdnSideToAttrCache[clusAttrCacheKey],
782+
clusterIdnSideToAttrCache[clusAttrCacheKey]
783783
)
784784
} else {
785785
let attributes = await queryEndpoint.selectEndpointClusterAttributes(
786786
db,
787787
sharedAttr.clusterId,
788788
sharedAttr.side,
789-
endpointTypeId,
789+
endpointTypeId
790790
)
791791

792792
// find attr
793793
let matched = attributes.filter((attr) =>
794-
attributeEquals(attr, sharedAttr),
794+
attributeEquals(attr, sharedAttr)
795795
)
796796
if (matched.length) {
797797
let m = matched.shift()
@@ -843,8 +843,8 @@ async function writeAttributeDefaults(db, defaults) {
843843
],
844844
attr.min,
845845
attr.max,
846-
attr.reportableChange,
847-
),
846+
attr.reportableChange
847+
)
848848
)
849849
}
850850
}
@@ -881,12 +881,12 @@ function httpDeleteSessionPackage(db) {
881881
await querySession.selectSessionPartitionInfoFromPackageId(
882882
db,
883883
sessionRef,
884-
packageRef,
884+
packageRef
885885
)
886886
let removed = await queryPackage.deleteSessionPackage(
887887
db,
888888
sessionPartitionInfo[0].sessionPartitionId,
889-
packageRef,
889+
packageRef
890890
)
891891

892892
response.status(StatusCodes.OK).json({
@@ -912,7 +912,7 @@ function httpPostDuplicateEndpoint(db) {
912912
db,
913913
endpointId,
914914
endpointIdentifier,
915-
endpointTypeId,
915+
endpointTypeId
916916
)
917917
res.status(StatusCodes.OK).json({ id: id })
918918
}
@@ -947,11 +947,11 @@ function httpPostDuplicateEndpointType(db) {
947947
async function duplicateEndpointTypeClusters(
948948
db,
949949
oldEndpointTypeId,
950-
newEndpointTypeId,
950+
newEndpointTypeId
951951
) {
952952
let oldEndpointTypeClusters = await queryConfig.selectEndpointClusters(
953953
db,
954-
oldEndpointTypeId,
954+
oldEndpointTypeId
955955
)
956956
oldEndpointTypeClusters.forEach(async (endpointTypeCluster) => {
957957
let newEndpointTypeClusterId =
@@ -960,19 +960,19 @@ async function duplicateEndpointTypeClusters(
960960
newEndpointTypeId,
961961
endpointTypeCluster.clusterRef,
962962
endpointTypeCluster.side,
963-
endpointTypeCluster.enabled,
963+
endpointTypeCluster.enabled
964964
)
965965
let oldAttributes =
966966
await queryAttribute.selectEndpointTypeAttributesByEndpointTypeRefAndClusterRef(
967967
db,
968968
oldEndpointTypeId,
969-
endpointTypeCluster.endpointTypeClusterId,
969+
endpointTypeCluster.endpointTypeClusterId
970970
)
971971
oldAttributes.forEach(async (attrubute) => {
972972
await queryAttribute.duplicateEndpointTypeAttribute(
973973
db,
974974
newEndpointTypeClusterId,
975-
attrubute,
975+
attrubute
976976
)
977977
})
978978
})

0 commit comments

Comments
 (0)