Oauth refactor

This commit is contained in:
Hillel Coren 2021-02-23 15:58:54 +02:00
parent a4b5dfbd58
commit 95ccaa66be
4 changed files with 11 additions and 8 deletions

View File

@ -111,8 +111,8 @@ Middleware<AppState> _deleteDocument(DocumentRepository repository) {
final action = dynamicAction as DeleteDocumentRequest;
repository
.delete(
store.state.credentials, action.documentIds.first, action.password)
.delete(store.state.credentials, action.documentIds.first,
action.password, action.idToken)
.then((value) {
store.dispatch(DeleteDocumentSuccess());
if (action.completer != null) {

View File

@ -101,7 +101,8 @@ Middleware<AppState> _saveAuthUser(SettingsRepository settingsRepository) {
final action = dynamicAction as SaveAuthUserRequest;
settingsRepository
.saveAuthUser(store.state.credentials, action.user, action.password)
.saveAuthUser(store.state.credentials, action.user, action.password,
action.idToken)
.then((user) {
store.dispatch(SaveAuthUserSuccess(user));
store.dispatch(UserVerifiedPassword());

View File

@ -166,7 +166,8 @@ Middleware<AppState> _saveToken(TokenRepository repository) {
return (Store<AppState> store, dynamic dynamicAction, NextDispatcher next) {
final action = dynamicAction as SaveTokenRequest;
repository
.saveData(store.state.credentials, action.token, action.password)
.saveData(store.state.credentials, action.token, action.password,
action.idToken)
.then((TokenEntity token) {
if (action.token.isNew) {
store.dispatch(AddTokenSuccess(token));

View File

@ -97,7 +97,7 @@ Middleware<AppState> _archiveUser(UserRepository repository) {
repository
.bulkAction(store.state.credentials, action.userIds,
EntityAction.archive, action.password)
EntityAction.archive, action.password, action.idToken)
.then((List<UserEntity> users) {
store.dispatch(ArchiveUserSuccess(users));
store.dispatch(UserVerifiedPassword());
@ -127,7 +127,7 @@ Middleware<AppState> _deleteUser(UserRepository repository) {
repository
.bulkAction(store.state.credentials, action.userIds,
EntityAction.delete, action.password)
EntityAction.delete, action.password, action.idToken)
.then((List<UserEntity> users) {
store.dispatch(DeleteUserSuccess(users));
store.dispatch(UserVerifiedPassword());
@ -157,7 +157,7 @@ Middleware<AppState> _restoreUser(UserRepository repository) {
repository
.bulkAction(store.state.credentials, action.userIds,
EntityAction.restore, action.password)
EntityAction.restore, action.password, action.idToken)
.then((List<UserEntity> users) {
store.dispatch(RestoreUserSuccess(users));
store.dispatch(UserVerifiedPassword());
@ -206,7 +206,8 @@ Middleware<AppState> _saveUser(UserRepository repository) {
return (Store<AppState> store, dynamic dynamicAction, NextDispatcher next) {
final action = dynamicAction as SaveUserRequest;
repository
.saveData(store.state.credentials, action.user, action.password)
.saveData(store.state.credentials, action.user, action.password,
action.idToken)
.then((UserEntity user) {
if (action.user.isNew) {
store.dispatch(AddUserSuccess(user));