From 2da0d3a43298f25118e9166d0f78374a70c6f7f8 Mon Sep 17 00:00:00 2001 From: GME Date: Thu, 8 Nov 2018 14:37:51 +0100 Subject: [PATCH] Setup Gitson Provider --- src/pages/search/search.ts | 8 +++++++- src/providers/gitson/gitson.ts | 11 ++++++++++- 2 files changed, 17 insertions(+), 2 deletions(-) diff --git a/src/pages/search/search.ts b/src/pages/search/search.ts index 812c223..143f8f3 100644 --- a/src/pages/search/search.ts +++ b/src/pages/search/search.ts @@ -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) + }) } diff --git a/src/providers/gitson/gitson.ts b/src/providers/gitson/gitson.ts index aa8e9c7..563c5a9 100644 --- a/src/providers/gitson/gitson.ts +++ b/src/providers/gitson/gitson.ts @@ -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); + }) + }) } }