0.4.1 • Published 7 years ago
@fugood/mybigday-media-resource-api-redux v0.4.1
mybigday-media-resource-api-redux
Redux wrapper for MyBigDay Media Resource API
Installation
$ npm i --save redux
$ npm i --save @fugood/mybigday-media-resource-api-reduxUsage
// get actions
import {
FileActions,
PhotoActions,
VideoActions,
BoxActions,
UploadPageActions,
} from '@fugood/mybigday-media-resource-api-redux/lib/actions';
// get HttpClient class
import { HttpClient } from '@fugood/mybigday-media-resource-api-redux/lib/utils';
const defaultReqHeaders = {
Authorization: 'Bearer <access_token>',
};
const client = new HttpClient('<server url here>', defaultReqHeaders);
// get middlewares
import { APICall } from '@fugood/mybigday-media-resource-api-redux/lib/middlewares';
// Make API middlewares
const middleware = APICall(client); // HttpClient
// get reducers
import {
file,
photo,
video,
box,
uploadPage,
} from '@fugood/mybigday-media-resource-api-redux/lib/reducers';Change client defaultReqHeaders
import { HTTPClientActions } from '@fugood/mybigday-media-resource-api-redux/lib/actions';
const { setClientDefaultReqHeaders } = HTTPClientActions;
store.dispatch(setClientDefaultReqHeaders({
Authorization: 'Bearer <new access_token>',
}));0.4.1
7 years ago
0.4.0
7 years ago
0.3.0
7 years ago
0.2.18
8 years ago
0.2.17
8 years ago
0.2.16
9 years ago
0.2.15
9 years ago
0.2.14
9 years ago
0.2.13
9 years ago
0.2.12
9 years ago
0.2.11
9 years ago
0.2.10
9 years ago
0.2.9
9 years ago
0.2.8
9 years ago
0.2.7
9 years ago
0.2.6
9 years ago
0.2.5
9 years ago
0.2.4
9 years ago
0.2.3
9 years ago
0.2.2
10 years ago
0.2.1
10 years ago
0.2.0
10 years ago
0.1.7
10 years ago
0.1.6
10 years ago
0.1.5
10 years ago
0.1.4
10 years ago
0.1.3
10 years ago
0.1.2
10 years ago
0.1.1
10 years ago
0.1.0
10 years ago
0.0.9
10 years ago
0.0.8
10 years ago
0.0.7
10 years ago
0.0.6
10 years ago
0.0.5
10 years ago
0.0.4
10 years ago
0.0.3
10 years ago
0.0.2
10 years ago
0.0.1
10 years ago