0.4.1 • Published 6 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-redux
Usage
// 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
6 years ago
0.4.0
6 years ago
0.3.0
7 years ago
0.2.18
7 years ago
0.2.17
7 years ago
0.2.16
8 years ago
0.2.15
8 years ago
0.2.14
8 years ago
0.2.13
8 years ago
0.2.12
8 years ago
0.2.11
8 years ago
0.2.10
8 years ago
0.2.9
8 years ago
0.2.8
8 years ago
0.2.7
8 years ago
0.2.6
8 years ago
0.2.5
8 years ago
0.2.4
8 years ago
0.2.3
9 years ago
0.2.2
9 years ago
0.2.1
9 years ago
0.2.0
9 years ago
0.1.7
9 years ago
0.1.6
9 years ago
0.1.5
9 years ago
0.1.4
9 years ago
0.1.3
9 years ago
0.1.2
9 years ago
0.1.1
9 years ago
0.1.0
9 years ago
0.0.9
9 years ago
0.0.8
9 years ago
0.0.7
9 years ago
0.0.6
9 years ago
0.0.5
9 years ago
0.0.4
9 years ago
0.0.3
9 years ago
0.0.2
9 years ago
0.0.1
9 years ago