Skip to content
This repository was archived by the owner on Apr 4, 2023. It is now read-only.

Commit 9e95e71

Browse files
author
Brendan Ingham
committed
ios implementation finished
1 parent 6935d1e commit 9e95e71

File tree

2 files changed

+7
-9
lines changed

2 files changed

+7
-9
lines changed

demo/app/main-view-model.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -197,19 +197,19 @@ export class HelloWorldModel extends Observable {
197197
}
198198

199199
public doCallableFunction(): void {
200-
const fn = firebaseWebApi.functions().httpsCallable('helloWorldJson');
200+
const fn = firebaseWebApi.functions().httpsCallable('helloName');
201201

202-
fn( 'Hello' ).then((DataCue) => {
202+
fn( 'Nativescript-Plugin-Firebase!' ).then((DataCue) => {
203203
alert({
204204
title: "Callable Function Result",
205-
message: JSON.stringify(DataCue),
205+
message: DataCue.message,
206206
okButtonText: "Nice!"
207207
});
208208
})
209-
.catch((e) => {
209+
.catch((errorMessage) => {
210210
alert({
211211
title: "An Error Occurred",
212-
message: e,
212+
message: errorMessage,
213213
okButtonText: "OK, thanks"
214214
});
215215
});

src/functions/functions.ios.ts

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,7 @@ export function httpsCallable< I = {}, O = {} >( functionName: string ): HttpsCa
2222
}
2323

2424
if ( result ) {
25-
console.dir(result);
26-
resolve(result.data as O);
25+
resolve( firebaseUtils.toJsObject(result.data as O) );
2726
}
2827
});
2928
} else {
@@ -36,8 +35,7 @@ export function httpsCallable< I = {}, O = {} >( functionName: string ): HttpsCa
3635
reject( err.localizedDescription );
3736
}
3837
if ( result ) {
39-
console.dir(result);
40-
resolve(result.data as O);
38+
resolve( firebaseUtils.toJsObject(result.data as O) );
4139
}
4240
});
4341
}

0 commit comments

Comments
 (0)