Setup Gitson Provider

This commit is contained in:
GME 2018-11-08 14:37:51 +01:00
parent 16cc98c53b
commit 2da0d3a432
2 changed files with 17 additions and 2 deletions

View file

@ -1,5 +1,6 @@
import { Component } from '@angular/core';
import { IonicPage, NavController, NavParams } from 'ionic-angular';
import { GitsonProvider} from "../../providers/gitson/gitson";
/**
* Generated class for the SearchPage page.
@ -15,7 +16,7 @@ import { IonicPage, NavController, NavParams } from 'ionic-angular';
})
export class SearchPage {
constructor(public navCtrl: NavController, public navParams: NavParams) {
constructor(public navCtrl: NavController, public navParams: NavParams, public gitsonProvider : GitsonProvider) {
}
ionViewDidLoad() {
@ -25,6 +26,11 @@ export class SearchPage {
searchUser($user){
console.log('prout')
//TEMPORARY, TO TEST GET HTTP
this.gitsonProvider.getUrl()
.then(data => {
console.log(data)
})
}

View file

@ -15,7 +15,16 @@ export class GitsonProvider {
constructor(public http: HttpClient) {
console.log('Hello GitsonProvider Provider');
this.http.get("https://raw.githubusercontent.com/Aveias/mobilapp/dev/resources/raw/config.json");
}
getUrl(){
return new Promise(resolve => {
this.http.get(this.apiUrl).subscribe(data => {
resolve(data);
}, err => {
console.log(err);
})
})
}
}