From af690927696fa9a0ce30696f520d241d84dd3471 Mon Sep 17 00:00:00 2001 From: Norwin Roosen Date: Mon, 29 Oct 2018 19:35:38 +0100 Subject: [PATCH] test integration of OtaWifiProvider into Blockly page --- src/pages/Blockly/blockly.ts | 14 ++++++++++---- src/providers/ota-wifi/ota-wifi.ts | 6 +++--- 2 files changed, 13 insertions(+), 7 deletions(-) diff --git a/src/pages/Blockly/blockly.ts b/src/pages/Blockly/blockly.ts index 79ba8c4..84486c9 100644 --- a/src/pages/Blockly/blockly.ts +++ b/src/pages/Blockly/blockly.ts @@ -1,6 +1,6 @@ -import { ApiProvider } from '../../providers/api/api'; import { Component } from '@angular/core'; import { IonicPage, NavController, NavParams } from 'ionic-angular'; +import { OtaWifiProvider } from '../../providers/ota-wifi/ota-wifi'; /** * Generated class for the SenseBoxPage page. @@ -16,13 +16,19 @@ import { IonicPage, NavController, NavParams } from 'ionic-angular'; }) export class BlocklyPage { - - constructor(public navCtrl: NavController, public navParams: NavParams, private api: ApiProvider) { + constructor( + public navCtrl: NavController, + public navParams: NavParams, + private otaWifi: OtaWifiProvider) { + // otaWifi is here only for testing, should later be encapsulated by OtaWizardComponent + console.log('wifi strategy:', otaWifi.strategy) + otaWifi.findSenseboxes() + .then(console.log) + .catch(console.error) } ionViewDidLoad() { console.log('ionViewDidLoad SenseBoxPage'); } - } diff --git a/src/providers/ota-wifi/ota-wifi.ts b/src/providers/ota-wifi/ota-wifi.ts index 1ff2084..a3f46a5 100644 --- a/src/providers/ota-wifi/ota-wifi.ts +++ b/src/providers/ota-wifi/ota-wifi.ts @@ -67,7 +67,7 @@ export class OtaWifiProvider { // TODO: replace with "WifiCapabilities". // makes it easier to check in each functions if required functionality is available enum WifiStrategy { - Automatic, // android, iOS 11+ - Manual, // older iOS - Unavailable, // browser + Automatic = 'Automatic', // android, iOS 11+ + Manual = 'Manual', // older iOS + Unavailable = 'Unavailable', // browser }