mirror of
https://github.com/zitadel/zitadel.git
synced 2025-08-11 20:57:31 +00:00
refactor(notification): use new queue package (#9360)
# Which Problems Are Solved The recently introduced notification queue have potential race conditions. # How the Problems Are Solved Current code is refactored to use the queue package, which is safe in regards of concurrency. # Additional Changes - the queue is included in startup - improved code quality of queue # Additional Context - closes https://github.com/zitadel/zitadel/issues/9278
This commit is contained in:
@@ -97,22 +97,6 @@ type Instance struct {
|
||||
WebAuthN *webauthn.Client
|
||||
}
|
||||
|
||||
// GetFirstInstance returns the default instance and org information,
|
||||
// with authorized machine users.
|
||||
// Using the first instance is not recommended as parallel test might
|
||||
// interfere with each other.
|
||||
// It is recommended to use [NewInstance] instead.
|
||||
func GetFirstInstance(ctx context.Context) *Instance {
|
||||
i := &Instance{
|
||||
Config: loadedConfig,
|
||||
Domain: loadedConfig.Hostname,
|
||||
}
|
||||
token := loadInstanceOwnerPAT()
|
||||
i.setClient(ctx)
|
||||
i.setupInstance(ctx, token)
|
||||
return i
|
||||
}
|
||||
|
||||
// NewInstance returns a new instance that can be used for integration tests.
|
||||
// The instance contains a gRPC client connected to the domain of this instance.
|
||||
// The included users are the IAM_OWNER, ORG_OWNER of the default org and
|
||||
|
Reference in New Issue
Block a user