Commit 7299ff9 1 parent 8236f3d commit 7299ff9 Copy full SHA for 7299ff9
File tree 2 files changed +17
-12
lines changed
2 files changed +17
-12
lines changed Original file line number Diff line number Diff line change @@ -44,7 +44,6 @@ proxy-groups:
44
44
url : http://www.gstatic.com/generate_204
45
45
interval : 300
46
46
timeout : 2000
47
- max-failed-times : 5
48
47
lazy : true
49
48
- name : main
50
49
type : select
Original file line number Diff line number Diff line change @@ -62,17 +62,7 @@ func watch(watcher *fsnotify.Watcher) {
62
62
lastEvent [f .Name ] = now
63
63
sLock .Unlock ()
64
64
65
- log .L ().Sugar ().Infof ("File %s modified" , f .Name )
66
- err := convert .Convert (convert.Task {
67
- Source : conf .Convert .Source ,
68
- Target : conf .Convert .Target ,
69
- File : f ,
70
- })
71
- if err != nil {
72
- log .L ().Sugar ().Errorf ("Convert %s error: %v" , f .Name , err )
73
- }
74
-
75
- refreshChan <- struct {}{}
65
+ go updateFile (f )
76
66
}
77
67
}
78
68
}
@@ -85,3 +75,19 @@ func watch(watcher *fsnotify.Watcher) {
85
75
}
86
76
}
87
77
}
78
+
79
+ func updateFile (f conf.File ) {
80
+ time .Sleep (time .Second )
81
+
82
+ log .L ().Sugar ().Infof ("File %s modified" , f .Name )
83
+ err := convert .Convert (convert.Task {
84
+ Source : conf .Convert .Source ,
85
+ Target : conf .Convert .Target ,
86
+ File : f ,
87
+ })
88
+ if err != nil {
89
+ log .L ().Sugar ().Errorf ("Convert %s error: %v" , f .Name , err )
90
+ }
91
+
92
+ refreshChan <- struct {}{}
93
+ }
You can’t perform that action at this time.
0 commit comments