mirror of
https://github.com/andwati/zitadel.git
synced 2026-11-11 16:45:13 +00:00
fix: push events (#1262)
* fix: push events instead of aggregates * fix: tests * try without aggregate methods and with aggregate methods * fix: change push aggregate to push events * fix: change push aggregate to push events * fix: change push aggregate to push events * fix: change push aggregate to push events * fix: change push aggregate to push events * fix: change push aggregate to push events * fix: change push aggregate to push events * fix: change push aggregate to push events * fix: change push aggregate to push events * fix: change push aggregate to push events * fix: client secret * fix: query eventtypes * fix: query eventtypes * fix: eventstore index * fix: index * fix: merge new eventstore * fix: remove unnecessary todos * fix: remove unnecessary todos Co-authored-by: Fabiennne <[email protected]>
This commit is contained in:
@@ -1,10 +1,11 @@
|
||||
package command
|
||||
|
||||
import (
|
||||
"time"
|
||||
|
||||
"github.com/caos/zitadel/internal/eventstore/v2"
|
||||
"github.com/caos/zitadel/internal/v2/domain"
|
||||
"github.com/caos/zitadel/internal/v2/repository/user"
|
||||
"time"
|
||||
)
|
||||
|
||||
type MachineKeyWriteModel struct {
|
||||
@@ -31,6 +32,8 @@ func (wm *MachineKeyWriteModel) AppendEvents(events ...eventstore.EventReader) {
|
||||
for _, event := range events {
|
||||
switch e := event.(type) {
|
||||
case *user.MachineKeyAddedEvent:
|
||||
//TODO: adlerhurst we should decide who should handle the correct event appending
|
||||
// IMO in this append events we should only get events with the correct keyID
|
||||
if wm.KeyID != e.KeyID {
|
||||
continue
|
||||
}
|
||||
@@ -72,3 +75,7 @@ func (wm *MachineKeyWriteModel) Query() *eventstore.SearchQueryBuilder {
|
||||
user.MachineKeyRemovedEventType,
|
||||
user.UserRemovedType)
|
||||
}
|
||||
|
||||
func (wm *MachineKeyWriteModel) Exists() bool {
|
||||
return wm.State != domain.MachineKeyStateUnspecified && wm.State != domain.MachineKeyStateRemoved
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user