UNPKG

ilp-plugin-virtual

Version:

ILP virtual ledger plugin for directly transacting connectors

35 lines (28 loc) 1.11 kB
import * as types from '../actionTypes' export const load = () => ({ types: [types.LOAD_PEERS, types.LOAD_PEERS_SUCCESS, types.LOAD_PEERS_FAIL], promise: client => client.get('/peers') }) export const get = id => ({ types: [types.GET_PEER, types.GET_PEER_SUCCESS, types.GET_PEER_FAIL], promise: client => client.get(`/peers/${id}`) }) export const add = data => ({ types: [types.ADD_PEER, types.ADD_PEER_SUCCESS, types.ADD_PEER_FAIL], promise: client => client.post('/peers', { data }) }) export const update = (id, data) => ({ types: [types.UPDATE_PEER, types.UPDATE_PEER_SUCCESS, types.UPDATE_PEER_FAIL], promise: client => client.put(`/peers/${id}`, { data }) }) export const remove = id => ({ types: [types.REMOVE_PEER, types.REMOVE_PEER_SUCCESS, types.REMOVE_PEER_FAIL], promise: client => client.del(`/peers/${id}`) }) export const getSettlementMethods = id => ({ types: [ types.LOAD_PEER_SETTLEMENT_METHODS, types.LOAD_PEER_SETTLEMENT_METHODS_SUCCESS, types.LOAD_PEER_SETTLEMENT_METHODS_FAIL], promise: client => client.get(`/peers/${id}/settlement_methods`) })