Fixed presync differences

This commit is contained in:
Luxferre
2022-10-25 17:29:14 +03:00
parent e277ee2d4b
commit 7f79e5cbf8
+6 -1
View File
@@ -83,7 +83,12 @@ RCVD = (function(nav) {
plgen = k => [...Array(6)].map((a,i)=>[k,i]), //property list generator
cyclePresyncProperties = _ => new Promise((res, rej) => {
var plist = [[29,0], [29,2], [29,4]].concat((watchModel.indexOf('OCW')>5 || watchModel.indexOf('B2100') > 5) ? [[30,0],[30,1],[31,0],[31,1]] : [...plgen(30),...plgen(31)]); //populate the props list
var slist = [...plgen(30),...plgen(31)]
if(watchModel.indexOf('OCW') > 5)
slist = [[30,0],[30,1]]
else if(watchModel.indexOf('B2100') > 5)
slist = [[30,0],[30,1],[31,0],[31,1]]
var plist = [[29,0], [29,2], [29,4]].concat(slist); //populate the props list
(function cycle() {
var p = plist.shift()
if(p) //we still have properties