Commit 90c761b0cef47bf08b4da362f11f36447acab047
1 parent
cbc826f8
feat:no callback for empty data
Showing
1 changed file
with
18 additions
and
9 deletions
HDFwear/Tools/BluetoothManager+Function.swift
... | ... | @@ -727,11 +727,14 @@ extension BluetoothManager { |
727 | 727 | func parseHeartRateData (_ content: [UInt8]) { |
728 | 728 | guard content.count > 0 else { |
729 | 729 | print("无有效的信息") |
730 | - heartRateClosure?([], nil) | |
730 | +// heartRateClosure?([], nil) | |
731 | 731 | return |
732 | 732 | } |
733 | 733 | let hrArray = HeartRateModel.toHeartRateArray(content) |
734 | 734 | HeartRateModel.addArray(hrArray)// 加入数据库 |
735 | + guard hrArray.count > 0 else { | |
736 | + return | |
737 | + } | |
735 | 738 | heartRateClosure?(hrArray, nil) |
736 | 739 | } |
737 | 740 | |
... | ... | @@ -739,10 +742,13 @@ extension BluetoothManager { |
739 | 742 | func parseBlooodOxygenData (_ content: [UInt8]) { |
740 | 743 | guard content.count > 0 else { |
741 | 744 | print("无有效的信息") |
742 | - bloodOxygenClosure?([], nil) | |
745 | +// bloodOxygenClosure?([], nil) | |
743 | 746 | return |
744 | 747 | } |
745 | 748 | let array = BloodOxygenModel.toBloodOxygenArray(content) |
749 | + guard array.count > 0 else { | |
750 | + return | |
751 | + } | |
746 | 752 | BloodOxygenModel.addArray(array)// 加入数据库 |
747 | 753 | bloodOxygenClosure?(array, nil) |
748 | 754 | } |
... | ... | @@ -761,10 +767,13 @@ extension BluetoothManager { |
761 | 767 | func parsePressureData (_ content: [UInt8]) { |
762 | 768 | guard content.count > 0 else { |
763 | 769 | print("无有效的信息") |
764 | - pressureClosure?([], nil) | |
770 | +// pressureClosure?([], nil) | |
765 | 771 | return |
766 | 772 | } |
767 | 773 | let array = PressureModel.toPressureArray(content) |
774 | + guard array.count > 0 else { | |
775 | + return | |
776 | + } | |
768 | 777 | PressureModel.addArray(array)// 加入数据库 |
769 | 778 | pressureClosure?(array, nil) |
770 | 779 | } |
... | ... | @@ -774,7 +783,7 @@ extension BluetoothManager { |
774 | 783 | func parseStepData (_ content: [UInt8]) { |
775 | 784 | guard content.count > 0 else { |
776 | 785 | print("无有效的信息") |
777 | - stepClosure?([], nil) | |
786 | +// stepClosure?([], nil) | |
778 | 787 | return |
779 | 788 | } |
780 | 789 | let array = StepModel.toStepArray(content) |
... | ... | @@ -786,7 +795,7 @@ extension BluetoothManager { |
786 | 795 | func parseSleepData (_ content: [UInt8]) { |
787 | 796 | guard content.count > 0 else { |
788 | 797 | print("无有效的信息") |
789 | - sleepClosure?(nil, nil) | |
798 | +// sleepClosure?(nil, nil) | |
790 | 799 | return |
791 | 800 | } |
792 | 801 | let model = NewSleepModel.toSleepModel(content) |
... | ... | @@ -797,7 +806,7 @@ extension BluetoothManager { |
797 | 806 | func parseStepCalorieDistanceData (_ content: [UInt8]) { |
798 | 807 | guard content.count >= 16 else { |
799 | 808 | print("无有效的信息") |
800 | - stepClosure?([], nil) | |
809 | +// stepClosure?([], nil) | |
801 | 810 | return |
802 | 811 | } |
803 | 812 | let steps = NewStepModel.toStepArray(content) |
... | ... | @@ -812,7 +821,7 @@ extension BluetoothManager { |
812 | 821 | func parseGpsData(_ content: [UInt8]) { |
813 | 822 | guard content.count > 0 else { |
814 | 823 | print("无有效的信息") |
815 | - gpsClosure?(nil, nil) | |
824 | +// gpsClosure?(nil, nil) | |
816 | 825 | return |
817 | 826 | } |
818 | 827 | let gpsModel = NewGpsModel.toGpsModel(content) |
... | ... | @@ -823,7 +832,7 @@ extension BluetoothManager { |
823 | 832 | func parseIntensiveTimeData(_ content: [UInt8]) { |
824 | 833 | guard content.count > 0 else { |
825 | 834 | print("无有效的信息") |
826 | - intensiveTimeClosure?(nil, nil) | |
835 | +// intensiveTimeClosure?(nil, nil) | |
827 | 836 | return |
828 | 837 | } |
829 | 838 | let gpsModel = NewIntensiveTimeModel.toIntensiveTimeModel(content) |
... | ... | @@ -845,7 +854,7 @@ extension BluetoothManager { |
845 | 854 | func parseExerciseData(_ content: [UInt8], _ index: Int) { |
846 | 855 | guard content.count > 0 else { |
847 | 856 | print("无有效的信息") |
848 | - exerciseClosure?(nil, nil) | |
857 | +// exerciseClosure?(nil, nil) | |
849 | 858 | return |
850 | 859 | } |
851 | 860 | NewExerciseModel.toExerciseModel(content, index) | ... | ... |