@@ -82,8 +82,10 @@ class TelematicsSDKPlugin : ActivityAware, ActivityResultListener, FlutterPlugin
82
82
" isTracking" -> isTracking(result)
83
83
" setDeviceID" -> setDeviceID(call, result)
84
84
" setEnableSdk" -> setEnableSdk(call, result)
85
- " startTracking" -> startTracking(result)
86
- " stopTracking" -> stopTracking(result)
85
+ " setDisableWithUpload" -> setDisableWithUpload(result)
86
+ " startManualTracking" -> startManualTracking(result)
87
+ " stopManualTracking" -> stopManualTracking(result)
88
+ " enableHF" -> enableHF(call, result)
87
89
" showPermissionWizard" -> showPermissionWizard(call, result)
88
90
" getTrackTags" -> getTrackTags(call, result)
89
91
" addTrackTags" -> addTrackTags(call, result)
@@ -156,23 +158,27 @@ class TelematicsSDKPlugin : ActivityAware, ActivityResultListener, FlutterPlugin
156
158
157
159
private fun setEnableSdk (call : MethodCall , result : Result ) {
158
160
val enable = call.argument<Boolean ?>(" enable" ) as Boolean
159
- val uploadBeforeDisabling = call.argument<Boolean ?>(" uploadBeforeDisabling" ) as Boolean
161
+ api.setEnableSdk(enable)
162
+ result.success(null )
163
+ }
164
+ private fun enableHF (call : MethodCall , result : Result ) {
165
+ val enable = call.argument<Boolean ?>(" enableHF" ) as Boolean
166
+ api.setHfRecordingEnabled(enable)
167
+ result.success(null )
168
+ }
160
169
161
- if (! enable && uploadBeforeDisabling) {
162
- api.setDisableWithUpload()
163
- } else {
164
- api.setEnableSdk(enable)
165
- }
170
+ private fun setDisableWithUpload (result : Result ) {
171
+ api.setDisableWithUpload()
166
172
result.success(null )
167
173
}
168
174
169
- private fun startTracking (result : Result ) {
175
+ private fun startManualTracking (result : Result ) {
170
176
val startResult = api.startTracking()
171
177
172
178
result.success(startResult)
173
179
}
174
180
175
- private fun stopTracking (result : Result ) {
181
+ private fun stopManualTracking (result : Result ) {
176
182
val stopResult = api.stopTracking()
177
183
178
184
result.success(stopResult)
0 commit comments