Skip to content

Instantly share code, notes, and snippets.

import Rx from 'rxjs'
import { loginUser, retrieveCurrentUser } from '../api/users'
import { combineEpics } from 'redux-observable'
import {
LOGIN_USER, LOGIN_USER_CANCELLED, LOGIN_USER_SUCCESS,
RETRIEVE_CURRENT_USER, RETRIEVE_CURRENT_USER_CANCELLED
} from '../constants/UserActionTypes'
import {
loginUserSuccess, loginUserError,
retrieveCurrentUser as retrieveCurrentUserAction, retrieveCurrentUserSuccess, retrieveCurrentUserError
import { Observable } from 'rxjs'
import axios from 'axios'
const API_BASE = '.sampleserve.net/api/v1'
const SUB_DOMAIN = 'test' // TODO: Add to store for other lab subdomains
const PROTOCOL = 'http'
/**
* @param {Object} Headers for HTTP request.
* @return {Object} Headers with `Accept` and `Content-Type` added.
import API from '../api'
export const loginUser = (email, password) => API.post('/auth/signin', {}, {email, password})
export const retrieveCurrentUser = () => API.get('/user')
@jacks205
jacks205 / RNMultipleTargetsInstructions.md
Last active December 5, 2024 19:48
Settings up multiple app targets in React-Native
@jacks205
jacks205 / build.gradle
Last active November 27, 2017 21:32
Simplicity app/build.gradle
apply plugin: "com.android.application"
apply from: project(':react-native-config').projectDir.getPath() + "/dotenv.gradle"
import com.android.build.OutputFile
project.ext.react = [
entryFile: "index.js"
]
@jacks205
jacks205 / App.js
Created December 5, 2017 09:09
Simplicity App Component for showing environment variables
/**
* Sample React Native App
* https://github.com/facebook/react-native
* @flow
*/
import React, { Component } from "react";
import { Platform, StyleSheet, Text, View } from "react-native";
import Config from "react-native-config";