This commit is contained in:
adlerhurst
2020-11-30 07:56:38 +01:00
parent c2400e1da5
commit 0780c23f76
5 changed files with 48 additions and 41 deletions

View File

@@ -39,7 +39,7 @@ type MemberWriteModel struct {
iamID string
}
func NewMemberReadModel(iamID, userID string) *MemberWriteModel {
func NewMemberWriteModel(iamID, userID string) *MemberWriteModel {
return &MemberWriteModel{
userID: userID,
iamID: iamID,
@@ -69,6 +69,13 @@ func (wm *MemberWriteModel) AppendEvents(events ...eventstore.EventReader) {
}
}
func (wm *MemberWriteModel) Reduce() error {
if err := wm.Member.Reduce(); err != nil {
return err
}
return wm.WriteModel.Reduce()
}
func (wm *MemberWriteModel) Query() *eventstore.SearchQueryFactory {
return eventstore.NewSearchQueryFactory(eventstore.ColumnsEvent, AggregateType).
AggregateIDs(wm.iamID)