1
0
mirror of https://github.com/kataras/iris.git synced 2025-12-17 18:07:01 +00:00

Banner at routine and faster animation

This commit is contained in:
Makis Maropoulos
2016-06-02 19:45:13 +03:00
parent e5efa6c5d8
commit c2e4949b5f
2 changed files with 4 additions and 3 deletions

View File

@@ -196,6 +196,7 @@ func (s *Iris) printBanner() {
printTicker.OnTick(func() {
if len(banner) <= int(atomic.LoadUint64(&i)) {
atomic.StoreUint64(&i, 0)
printTicker.Stop()
c.Add(color.FgGreen)
@@ -218,7 +219,7 @@ func (s *Iris) printBanner() {
})
printTicker.Start(time.Duration(500) * time.Nanosecond)
printTicker.Start(time.Duration(433) * time.Nanosecond)
}
@@ -230,7 +231,7 @@ func (s *Iris) printBanner() {
func (s *Iris) PreListen(opt config.Server) *server.Server {
// run the printBanner with nice animation until PreListen and PostListen finish
if !s.config.DisableBanner {
s.printBanner()
go s.printBanner()
}
// set the logger's state