aboutsummaryrefslogtreecommitdiff
path: root/mobile/screens/Form1.js
diff options
context:
space:
mode:
authorKumar Damani <kumar.damani@mail.utoronto.ca>2019-03-14 02:02:53 +0000
committerKumar Damani <kumar.damani@mail.utoronto.ca>2019-03-14 02:02:53 +0000
commitdadc8489761294dc67edc89d553395512c697c40 (patch)
tree18fb6f35b4139ef96e1cab4e620b788619f737bf /mobile/screens/Form1.js
parentebf712a209964b7a55736f4281a12d05bff3ab35 (diff)
added evn urls for prod, and mobile
Diffstat (limited to 'mobile/screens/Form1.js')
-rw-r--r--mobile/screens/Form1.js13
1 files changed, 10 insertions, 3 deletions
diff --git a/mobile/screens/Form1.js b/mobile/screens/Form1.js
index 16ced64..2a52499 100644
--- a/mobile/screens/Form1.js
+++ b/mobile/screens/Form1.js
@@ -1,13 +1,21 @@
import React, { Component } from 'react';
import {Text, Alert, AppRegistry, StyleSheet, View } from 'react-native';
import { Button, Input, CheckBox } from 'react-native-elements';
+import { Constants } from 'expo';
export default class Form1 extends Component {
+ getApiUrl() {
+ var releaseChannel = Constants.manifest.releaseChannel;
+ if (releaseChannel === undefined) return Constants.manifest.extra.apiUrl.dev
+ if (releaseChannel.indexOf('prod') !== -1) return Constants.manifest.extra.apiUrl.prod
+ if (releaseChannel.indexOf('staging') !== -1) return Constants.manifest.extra.apiUrl.staging
+ }
+
_onPressButton1() {
const { navigation } = this.props;
const coordinates = navigation.getParam('coordinates');
- //var coordinates = this.coordinates ? coordinates : [];
- fetch('https://helpthehome-qa.herokuapp.com/mobilerequest', {
+ var uri = this.getApiUrl();
+ fetch(uri, {
method: 'POST',
headers: {
Accept: 'application/json',
@@ -25,7 +33,6 @@ export default class Form1 extends Component {
// TODO: handle the response from the serve and decide what to display
// based on that
// for now just to back to the home page
- Alert.alert("You will now be redirected to the main page");
this.props.navigation.navigate('GreetingPage');
}
_onPressButton2() {