@@ -82,30 +82,20 @@ func (hs *Sync) Sync(ctx context.Context, dataSync chan<- sync.DataSync) error {
82
82
83
83
if body == "" {
84
84
hs .Logger .Debug ("configuration deleted" )
85
- } else {
86
- if hs .LastBodySHA == "" {
87
- hs .Logger .Debug ("new configuration created" )
88
- msg , err := hs .Fetch (ctx )
89
- if err != nil {
90
- hs .Logger .Error (fmt .Sprintf ("error fetching: %s" , err .Error ()))
91
- } else {
92
- dataSync <- sync.DataSync {FlagData : msg , Source : hs .URI , Type : sync .ALL }
93
- }
94
- } else {
95
- currentSHA := hs .generateSha ([]byte (body ))
96
- if hs .LastBodySHA != currentSHA {
97
- hs .Logger .Debug ("configuration modified" )
98
- msg , err := hs .Fetch (ctx )
99
- if err != nil {
100
- hs .Logger .Error (fmt .Sprintf ("error fetching: %s" , err .Error ()))
101
- } else {
102
- dataSync <- sync.DataSync {FlagData : msg , Source : hs .URI , Type : sync .ALL }
103
- }
104
- }
105
-
106
- hs .LastBodySHA = currentSHA
107
- }
85
+ return
108
86
}
87
+
88
+ currentSHA := hs .generateSha ([]byte (body ))
89
+
90
+ if hs .LastBodySHA == "" {
91
+ hs .Logger .Debug ("new configuration created" )
92
+ dataSync <- sync.DataSync {FlagData : body , Source : hs .URI , Type : sync .ALL }
93
+ } else if hs .LastBodySHA != currentSHA {
94
+ hs .Logger .Debug ("configuration modified" )
95
+ dataSync <- sync.DataSync {FlagData : body , Source : hs .URI , Type : sync .ALL }
96
+ }
97
+
98
+ hs .LastBodySHA = currentSHA
109
99
})
110
100
111
101
hs .Cron .Start ()
0 commit comments