Skip to content

Commit 40edda6

Browse files
committed
merge develop
2 parents 505b165 + 89449ba commit 40edda6

File tree

13 files changed

+11441
-4336
lines changed

13 files changed

+11441
-4336
lines changed

.circleci/config.yml

+8-9
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
1+
defaults: &defaults
2+
docker:
3+
- image: circleci/node:8.11.2
4+
15
version: 2
26
jobs:
3-
# Code testing
47
test:
5-
docker:
6-
- image: circleci/node:8.11.1
8+
<<: *defaults
79
steps:
810
- checkout
911
- restore_cache:
@@ -19,11 +21,8 @@ jobs:
1921
root: .
2022
paths:
2123
- dist
22-
23-
# NPM release
2424
release:
25-
docker:
26-
- image: circleci/node:8.11.1
25+
<<: *defaults
2726
steps:
2827
- checkout
2928
- attach_workspace:
@@ -38,12 +37,12 @@ workflows:
3837
- test:
3938
filters:
4039
tags:
41-
only: /v[0-9]+(\.[0-9]+)*/
40+
only: /.*/
4241
- release:
4342
filters:
4443
branches:
4544
ignore: /.*/
4645
tags:
4746
only: /v[0-9]+(\.[0-9]+)*/
4847
requires:
49-
- test
48+
- test

CHANGELOG.md

+3
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
11
# Topcoder React Lib
22

3+
### v0.1.0
4+
Update of dependencies.
5+
36
### v0.0.x
47
Pre-release drafts of the initial library version. A big journey starts here.

__tests__/__snapshots__/index.js.snap

+6
Original file line numberDiff line numberDiff line change
@@ -64,9 +64,15 @@ Object {
6464
"dropAll": [Function],
6565
"getAchievementsDone": [Function],
6666
"getAchievementsInit": [Function],
67+
"getActiveChallengesDone": [Function],
68+
"getActiveChallengesInit": [Function],
6769
"getFinancesDone": [Function],
6870
"getFinancesInit": [Function],
71+
"getStatsDistributionDone": [Function],
72+
"getStatsDistributionInit": [Function],
6973
"getStatsDone": [Function],
74+
"getStatsHistoryDone": [Function],
75+
"getStatsHistoryInit": [Function],
7076
"getStatsInit": [Function],
7177
},
7278
"profile": Object {

docs/actions.members.md

+85
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,12 @@ Actions related to members data.
1313
* [.getFinancesDone(handle, uuid, tokenV3)](#module_actions.members.getFinancesDone) ⇒ <code>Action</code>
1414
* [.getStatsInit(handle, uuid)](#module_actions.members.getStatsInit) ⇒ <code>Action</code>
1515
* [.getStatsDone(handle, uuid, tokenV3)](#module_actions.members.getStatsDone) ⇒ <code>Action</code>
16+
* [.getActiveChallengesInit(handle, uuid)](#module_actions.members.getActiveChallengesInit) ⇒ <code>Object</code>
17+
* [.getActiveChallengesDone(handle, uuid, tokenV3)](#module_actions.members.getActiveChallengesDone) ⇒ <code>Object</code>
18+
* [.getStatsHistoryInit(handle, uuid)](#module_actions.members.getStatsHistoryInit) ⇒ <code>Action</code>
19+
* [.getStatsHistoryDone(handle, uuid, tokenV3)](#module_actions.members.getStatsHistoryDone) ⇒ <code>Action</code>
20+
* [.getStatsDistributionInit(handle, uuid)](#module_actions.members.getStatsDistributionInit) ⇒ <code>Action</code>
21+
* [.getStatsDistributionDone(handle, track, subTrack, uuid, tokenV3)](#module_actions.members.getStatsDistributionDone) ⇒ <code>Action</code>
1622

1723
<a name="module_actions.members.drop"></a>
1824

@@ -109,3 +115,82 @@ Create an action that loads member statistics.
109115
| uuid | <code>String</code> | Operation UUID. |
110116
| tokenV3 | <code>String</code> | v3 auth token. |
111117

118+
<a name="module_actions.members.getActiveChallengesInit"></a>
119+
120+
### actions.members.getActiveChallengesInit(handle, uuid) ⇒ <code>Object</code>
121+
Payload creator for the action that inits the loading of member active challenges.
122+
123+
**Kind**: static method of [<code>actions.members</code>](#module_actions.members)
124+
**Returns**: <code>Object</code> - Payload
125+
126+
| Param | Type |
127+
| --- | --- |
128+
| handle | <code>String</code> |
129+
| uuid | <code>String</code> |
130+
131+
<a name="module_actions.members.getActiveChallengesDone"></a>
132+
133+
### actions.members.getActiveChallengesDone(handle, uuid, tokenV3) ⇒ <code>Object</code>
134+
Payload creator for the action that loads the member active challenges.
135+
136+
**Kind**: static method of [<code>actions.members</code>](#module_actions.members)
137+
**Returns**: <code>Object</code> - Payload
138+
139+
| Param | Type |
140+
| --- | --- |
141+
| handle | <code>String</code> |
142+
| uuid | <code>String</code> |
143+
| tokenV3 | <code>String</code> |
144+
145+
<a name="module_actions.members.getStatsHistoryInit"></a>
146+
147+
### actions.members.getStatsHistoryInit(handle, uuid) ⇒ <code>Action</code>
148+
Create an action that signals beginning of member stats distribution history.
149+
150+
**Kind**: static method of [<code>actions.members</code>](#module_actions.members)
151+
152+
| Param | Type | Description |
153+
| --- | --- | --- |
154+
| handle | <code>String</code> | Member handle. |
155+
| uuid | <code>String</code> | Operation UUID. |
156+
157+
<a name="module_actions.members.getStatsHistoryDone"></a>
158+
159+
### actions.members.getStatsHistoryDone(handle, uuid, tokenV3) ⇒ <code>Action</code>
160+
Create an action that loads the member stats history.
161+
162+
**Kind**: static method of [<code>actions.members</code>](#module_actions.members)
163+
164+
| Param | Type | Description |
165+
| --- | --- | --- |
166+
| handle | <code>String</code> | Member handle. |
167+
| uuid | <code>String</code> | Operation UUID. |
168+
| tokenV3 | <code>String</code> | v3 auth token. |
169+
170+
<a name="module_actions.members.getStatsDistributionInit"></a>
171+
172+
### actions.members.getStatsDistributionInit(handle, uuid) ⇒ <code>Action</code>
173+
Create an action that signals beginning of member stats distribution loading.
174+
175+
**Kind**: static method of [<code>actions.members</code>](#module_actions.members)
176+
177+
| Param | Type | Description |
178+
| --- | --- | --- |
179+
| handle | <code>String</code> | Member handle. |
180+
| uuid | <code>String</code> | Operation UUID. |
181+
182+
<a name="module_actions.members.getStatsDistributionDone"></a>
183+
184+
### actions.members.getStatsDistributionDone(handle, track, subTrack, uuid, tokenV3) ⇒ <code>Action</code>
185+
Create an action that loads the member stats distribution.
186+
187+
**Kind**: static method of [<code>actions.members</code>](#module_actions.members)
188+
189+
| Param | Type | Description |
190+
| --- | --- | --- |
191+
| handle | <code>String</code> | Member handle. |
192+
| track | <code>String</code> | Main track name. |
193+
| subTrack | <code>String</code> | Subtrack name. |
194+
| uuid | <code>String</code> | Operation UUID. |
195+
| tokenV3 | <code>String</code> | v3 auth token. |
196+

docs/reducers.members.md

+84
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,12 @@ Reducer for the Redux store segment that holds members data.
2121
* [~onGetFinancesDone(state, action)](#module_reducers.members..onGetFinancesDone) ⇒ <code>Object</code>
2222
* [~onGetStatsInit(state, action)](#module_reducers.members..onGetStatsInit) ⇒ <code>Object</code>
2323
* [~onGetStatsDone(state, action)](#module_reducers.members..onGetStatsDone) ⇒ <code>Object</code>
24+
* [~onGetStatsHistoryInit(state, action)](#module_reducers.members..onGetStatsHistoryInit) ⇒ <code>Object</code>
25+
* [~onGetStatsHistoryDone(state, action)](#module_reducers.members..onGetStatsHistoryDone) ⇒ <code>Object</code>
26+
* [~onGetStatsDistributionInit(state, action)](#module_reducers.members..onGetStatsDistributionInit) ⇒ <code>Object</code>
27+
* [~onGetStatsDistributionDone(state, action)](#module_reducers.members..onGetStatsDistributionDone) ⇒ <code>Object</code>
28+
* [~onGetActiveChallengesInit(state, action)](#module_reducers.members..onGetActiveChallengesInit) ⇒ <code>Object</code>
29+
* [~onGetActiveChallengesDone(state, action)](#module_reducers.members..onGetActiveChallengesDone) ⇒ <code>Object</code>
2430
* [~create(initialState)](#module_reducers.members..create) ⇒ <code>function</code>
2531

2632
<a name="module_reducers.members.default"></a>
@@ -141,6 +147,84 @@ Finalizes the loading of member stats.
141147
| state | <code>Object</code> |
142148
| action | <code>Object</code> |
143149

150+
<a name="module_reducers.members..onGetStatsHistoryInit"></a>
151+
152+
### reducers.members~onGetStatsHistoryInit(state, action) ⇒ <code>Object</code>
153+
Inits the loading of member stats history.
154+
155+
**Kind**: inner method of [<code>reducers.members</code>](#module_reducers.members)
156+
**Returns**: <code>Object</code> - New state.
157+
158+
| Param | Type |
159+
| --- | --- |
160+
| state | <code>Object</code> |
161+
| action | <code>Object</code> |
162+
163+
<a name="module_reducers.members..onGetStatsHistoryDone"></a>
164+
165+
### reducers.members~onGetStatsHistoryDone(state, action) ⇒ <code>Object</code>
166+
Finalizes the loading of member stats history.
167+
168+
**Kind**: inner method of [<code>reducers.members</code>](#module_reducers.members)
169+
**Returns**: <code>Object</code> - New state.
170+
171+
| Param | Type |
172+
| --- | --- |
173+
| state | <code>Object</code> |
174+
| action | <code>Object</code> |
175+
176+
<a name="module_reducers.members..onGetStatsDistributionInit"></a>
177+
178+
### reducers.members~onGetStatsDistributionInit(state, action) ⇒ <code>Object</code>
179+
Inits the loading of member stats distribution.
180+
181+
**Kind**: inner method of [<code>reducers.members</code>](#module_reducers.members)
182+
**Returns**: <code>Object</code> - New state.
183+
184+
| Param | Type |
185+
| --- | --- |
186+
| state | <code>Object</code> |
187+
| action | <code>Object</code> |
188+
189+
<a name="module_reducers.members..onGetStatsDistributionDone"></a>
190+
191+
### reducers.members~onGetStatsDistributionDone(state, action) ⇒ <code>Object</code>
192+
Finalizes the loading of member stats distribution.
193+
194+
**Kind**: inner method of [<code>reducers.members</code>](#module_reducers.members)
195+
**Returns**: <code>Object</code> - New state.
196+
197+
| Param | Type |
198+
| --- | --- |
199+
| state | <code>Object</code> |
200+
| action | <code>Object</code> |
201+
202+
<a name="module_reducers.members..onGetActiveChallengesInit"></a>
203+
204+
### reducers.members~onGetActiveChallengesInit(state, action) ⇒ <code>Object</code>
205+
Inits the loading of member active challenges.
206+
207+
**Kind**: inner method of [<code>reducers.members</code>](#module_reducers.members)
208+
**Returns**: <code>Object</code> - New state.
209+
210+
| Param | Type |
211+
| --- | --- |
212+
| state | <code>Object</code> |
213+
| action | <code>Object</code> |
214+
215+
<a name="module_reducers.members..onGetActiveChallengesDone"></a>
216+
217+
### reducers.members~onGetActiveChallengesDone(state, action) ⇒ <code>Object</code>
218+
Finalizes the loading of member active challenges.
219+
220+
**Kind**: inner method of [<code>reducers.members</code>](#module_reducers.members)
221+
**Returns**: <code>Object</code> - New state.
222+
223+
| Param | Type |
224+
| --- | --- |
225+
| state | <code>Object</code> |
226+
| action | <code>Object</code> |
227+
144228
<a name="module_reducers.members..create"></a>
145229

146230
### reducers.members~create(initialState) ⇒ <code>function</code>

docs/services.members.md

+30
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@ members via API V3.
1717
* [.getExternalLinks(handle)](#module_services.members..MembersService+getExternalLinks) ⇒ <code>Promise</code>
1818
* [.getSkills(handle)](#module_services.members..MembersService+getSkills) ⇒ <code>Promise</code>
1919
* [.getStats(handle)](#module_services.members..MembersService+getStats) ⇒ <code>Promise</code>
20+
* [.getStatsHistory(handle)](#module_services.members..MembersService+getStatsHistory) ⇒ <code>Promise</code>
21+
* [.getStatsDistribution(handle, track, subTrack)](#module_services.members..MembersService+getStatsDistribution) ⇒ <code>Promise</code>
2022
* [.getMemberSuggestions(keyword)](#module_services.members..MembersService+getMemberSuggestions) ⇒ <code>Promise</code>
2123
* [.addWebLink(userHandle, webLink)](#module_services.members..MembersService+addWebLink) ⇒ <code>Promise</code>
2224
* [.deleteWebLink(userHandle, webLinkHandle)](#module_services.members..MembersService+deleteWebLink) ⇒ <code>Promise</code>
@@ -54,6 +56,8 @@ Service class.
5456
* [.getExternalLinks(handle)](#module_services.members..MembersService+getExternalLinks) ⇒ <code>Promise</code>
5557
* [.getSkills(handle)](#module_services.members..MembersService+getSkills) ⇒ <code>Promise</code>
5658
* [.getStats(handle)](#module_services.members..MembersService+getStats) ⇒ <code>Promise</code>
59+
* [.getStatsHistory(handle)](#module_services.members..MembersService+getStatsHistory) ⇒ <code>Promise</code>
60+
* [.getStatsDistribution(handle, track, subTrack)](#module_services.members..MembersService+getStatsDistribution) ⇒ <code>Promise</code>
5761
* [.getMemberSuggestions(keyword)](#module_services.members..MembersService+getMemberSuggestions) ⇒ <code>Promise</code>
5862
* [.addWebLink(userHandle, webLink)](#module_services.members..MembersService+addWebLink) ⇒ <code>Promise</code>
5963
* [.deleteWebLink(userHandle, webLinkHandle)](#module_services.members..MembersService+deleteWebLink) ⇒ <code>Promise</code>
@@ -146,6 +150,32 @@ Gets member statistics.
146150
| --- | --- |
147151
| handle | <code>String</code> |
148152

153+
<a name="module_services.members..MembersService+getStatsHistory"></a>
154+
155+
#### membersService.getStatsHistory(handle) ⇒ <code>Promise</code>
156+
Gets member statistics history
157+
158+
**Kind**: instance method of [<code>MembersService</code>](#module_services.members..MembersService)
159+
**Returns**: <code>Promise</code> - Resolves to the stats object.
160+
161+
| Param | Type |
162+
| --- | --- |
163+
| handle | <code>String</code> |
164+
165+
<a name="module_services.members..MembersService+getStatsDistribution"></a>
166+
167+
#### membersService.getStatsDistribution(handle, track, subTrack) ⇒ <code>Promise</code>
168+
Gets member statistics distribution
169+
170+
**Kind**: instance method of [<code>MembersService</code>](#module_services.members..MembersService)
171+
**Returns**: <code>Promise</code> - Resolves to the stats object.
172+
173+
| Param | Type |
174+
| --- | --- |
175+
| handle | <code>String</code> |
176+
| track | <code>String</code> |
177+
| subTrack | <code>String</code> |
178+
149179
<a name="module_services.members..MembersService+getMemberSuggestions"></a>
150180

151181
#### membersService.getMemberSuggestions(keyword) ⇒ <code>Promise</code>

0 commit comments

Comments
 (0)