Skip to content

Commit c407127

Browse files
committed
new: allow passing params to feathersClient.authenticate()
1 parent 8e5af2d commit c407127

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

src/auth-module/auth-module.actions.ts

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,23 @@ import { getNameFromPath } from '../utils'
99

1010
export default function makeAuthActions(feathersClient) {
1111
return {
12-
authenticate(store, data) {
12+
authenticate(store, dataOrArray) {
1313
const { commit, state, dispatch } = store
14+
let data
15+
let params
16+
if (Array.isArray(dataOrArray)) {
17+
data = dataOrArray[0]
18+
params = dataOrArray[1]
19+
} else {
20+
data = dataOrArray
21+
}
1422

1523
commit('setAuthenticatePending')
1624
if (state.errorOnAuthenticate) {
1725
commit('clearAuthenticateError')
1826
}
1927
return feathersClient
20-
.authenticate(data)
28+
.authenticate(data, params)
2129
.then(response => {
2230
return dispatch('responseHandler', response)
2331
})

0 commit comments

Comments
 (0)