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; final action = dynamicAction as DeleteDocumentRequest;
repository repository
.delete( .delete(store.state.credentials, action.documentIds.first,
store.state.credentials, action.documentIds.first, action.password) action.password, action.idToken)
.then((value) { .then((value) {
store.dispatch(DeleteDocumentSuccess()); store.dispatch(DeleteDocumentSuccess());
if (action.completer != null) { if (action.completer != null) {

View File

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

View File

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

View File

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