This repository has been archived on 2023-03-26. You can view files and clone it, but cannot push or open issues or pull requests.
Sphere/app/actions/index.js

27 lines
683 B
JavaScript

import methods from './methods';
import makeAsyncActionSet from './makeAsyncActionSet';
import buildAsyncAction from './buildAsyncAction';
import endpoints from '../settings/endpoints';
export const LOGIN = makeAsyncActionSet('LOGIN');
export function login(token, callback) {
return buildAsyncAction(
LOGIN,
endpoints.get('USER_INFO').query({ 'circle-token': token }).toString(),
methods.GET,
{},
{ token, callback }
);
}
export const GET_PROJECTS = makeAsyncActionSet('GET_PROJECTS');
export function getProjects(callback) {
return buildAsyncAction(
GET_PROJECTS,
endpoints.get('ALL_PROJECTS'),
methods.GET,
{},
{ callback }
);
}