Skip to content
Snippets Groups Projects
Commit 5599d8fa authored by Anton Sattarov's avatar Anton Sattarov :cucumber:
Browse files

remove MigrateOptions.Wait

parent 5a9c1a3b
No related branches found
No related tags found
No related merge requests found
package environments package environments
type MigrateOptions struct { type MigrateOptions struct {
// Deprecated - миграция по умолчанию выполняется синхронно
Wait bool
// Async - запустить миграцию в асинхронном режиме // Async - запустить миграцию в асинхронном режиме
Async bool Async bool
} }
...@@ -12,9 +8,6 @@ type MigrateOptions struct { ...@@ -12,9 +8,6 @@ type MigrateOptions struct {
func MergeMigrateOptions(opts ...*MigrateOptions) *MigrateOptions { func MergeMigrateOptions(opts ...*MigrateOptions) *MigrateOptions {
o := &MigrateOptions{} o := &MigrateOptions{}
for _, opt := range opts { for _, opt := range opts {
if opt.Wait {
o.Wait = true
}
if opt.Async { if opt.Async {
o.Async = true o.Async = true
} }
......
...@@ -88,12 +88,12 @@ func ProtoToListPtrEnvironment(protoEnvs []*pb.Environment) ([]*service.Environm ...@@ -88,12 +88,12 @@ func ProtoToListPtrEnvironment(protoEnvs []*pb.Environment) ([]*service.Environm
func ElPtrMigrateOptionsToProto(options []*service.MigrateOptions) (*pb.MigrateOptions, error) { func ElPtrMigrateOptionsToProto(options []*service.MigrateOptions) (*pb.MigrateOptions, error) {
opts := service.MergeMigrateOptions(options...) opts := service.MergeMigrateOptions(options...)
return &pb.MigrateOptions{Wait: opts.Wait, Async: opts.Async}, nil return &pb.MigrateOptions{Async: opts.Async}, nil
} }
func ProtoToElPtrMigrateOptions(protoOptions *pb.MigrateOptions) ([]*service.MigrateOptions, error) { func ProtoToElPtrMigrateOptions(protoOptions *pb.MigrateOptions) ([]*service.MigrateOptions, error) {
if protoOptions == nil { if protoOptions == nil {
return nil, nil return nil, nil
} }
return []*service.MigrateOptions{{Wait: protoOptions.Wait, Async: protoOptions.Async}}, nil return []*service.MigrateOptions{{Async: protoOptions.Async}}, nil
} }
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment