diff options
| author | Ogulcan Celik <ogulcancelik@gmail.com> | 2026-04-26 02:07:33 +0300 |
|---|---|---|
| committer | Ogulcan Celik <ogulcancelik@gmail.com> | 2026-04-26 02:07:33 +0300 |
| commit | 3d1ef155bf9846f39725bf22c54666da2bc42330 (patch) | |
| tree | f4b4c3eca6c6f821dbfe86bcee0fd6a5d9ab9da9 /src/app/api.rs | |
| parent | ef4182efd9f15e6c13d91d45e525b094cdcee2fe (diff) | |
feat: add live config reload
Diffstat (limited to 'src/app/api.rs')
| -rw-r--r-- | src/app/api.rs | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/app/api.rs b/src/app/api.rs index 364097dc..d7893d6d 100644 --- a/src/app/api.rs +++ b/src/app/api.rs @@ -282,6 +282,16 @@ impl App { result: ResponseResult::Ok {}, } } + Method::ServerReloadConfig(_) => { + let report = self.reload_config(); + SuccessResponse { + id: request.id, + result: ResponseResult::ConfigReload { + status: report.status, + diagnostics: report.diagnostics, + }, + } + } Method::WorkspaceList(_) => SuccessResponse { id: request.id, result: ResponseResult::WorkspaceList { |
