()
| 966 | } |
| 967 | |
| 968 | func (s *Handler) startLoaderWorker() (err error) { |
| 969 | if s.loaderWorker != nil { |
| 970 | return nil |
| 971 | } |
| 972 | loaderWorker := &JSWorker{ |
| 973 | wd: s.config.AppDir, |
| 974 | script: "loader.js", |
| 975 | } |
| 976 | err = loaderWorker.Start() |
| 977 | if err != nil { |
| 978 | return err |
| 979 | } |
| 980 | go s.preload() |
| 981 | s.loaderWorker = loaderWorker |
| 982 | return |
| 983 | } |
| 984 | |
| 985 | func (s *Handler) preload() { |
| 986 | indexHtmlFilename := filepath.Join(s.config.AppDir, "index.html") |
no test coverage detected