File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -319,11 +319,12 @@ func flagsInitialization() []cli.Flag {
319319 Category : "Release randomizer" ,
320320 Usage : "the feature of the legacy" ,
321321 Value : "apiInfo" ,
322+ Hidden : true ,
322323 },
323324 & cli.DurationFlag {
324325 Name : "randomizer-update-frequency" ,
325326 Category : "Release randomizer" ,
326- Value : 1 * time .Minute ,
327+ Value : 5 * time .Minute ,
327328 },
328329 & cli.DurationFlag {
329330 Name : "randomizer-update-frequency-onerror" ,
Original file line number Diff line number Diff line change @@ -46,8 +46,17 @@ func (m *Proxy) HandleRandomRelease(c *fiber.Ctx) (e error) {
4646 "an error occured in randomizer, maybe it's not ready yet" )
4747 }
4848
49- fmt .Fprintln (c , release )
50- return respondPlainWithStatus (c , fiber .StatusOK )
49+ switch c .Method () {
50+ case fiber .MethodGet :
51+ c .Response ().Header .Set (fiber .HeaderLocation , "/release/" + release + ".html" )
52+ return respondPlainWithStatus (c , fiber .StatusFound )
53+ case fiber .MethodPost :
54+ fmt .Fprintln (c , release )
55+ return respondPlainWithStatus (c , fiber .StatusOK )
56+ default :
57+ return fiber .NewError (fiber .StatusServiceUnavailable ,
58+ "invalid method has been sent" )
59+ }
5160}
5261
5362// internal api handlers
Original file line number Diff line number Diff line change @@ -175,7 +175,7 @@ func (m *Service) fiberRouterInitialization() {
175175 //
176176 // ALICE randomizer method for legacy www
177177 if m .randomizer != nil {
178- m .fb .Post ("/public/random.php" , m .proxy .HandleRandomRelease )
178+ m .fb .Use ("/public/random.php" , m .proxy .HandleRandomRelease )
179179 }
180180
181181 //
You can’t perform that action at this time.
0 commit comments