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

Lines changed: 8 additions & 9 deletions
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

Lines changed: 3 additions & 0 deletions
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

Lines changed: 6 additions & 0 deletions
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

Lines changed: 85 additions & 0 deletions
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

Lines changed: 84 additions & 0 deletions
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

Lines changed: 30 additions & 0 deletions
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)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy