(e: AppProgress)
| 106 | } |
| 107 | |
| 108 | private sendProgressEvent(e: AppProgress) { |
| 109 | const progressId = `flutter-${e.appId}-${e.progressId}`; |
| 110 | if (e.finished) { |
| 111 | let finalMessage: string | undefined; |
| 112 | if (e.progressId === "hot.reload") |
| 113 | finalMessage = "Hot Reload complete!"; |
| 114 | else if (e.progressId === "hot.restart") |
| 115 | finalMessage = "Hot Restart complete!"; |
| 116 | this.endProgress(progressId, finalMessage); |
| 117 | } else { |
| 118 | this.startProgress(progressId, e.message); |
| 119 | } |
| 120 | } |
| 121 | |
| 122 | private handleLogOutput(msg: string, forceErrorCategory = false) { |
| 123 | msg = `${msg.trimRight()}\n`; |
no test coverage detected