Skip to content

fix(init): --force 时停止 daemon 并清空解密缓存#26

Open
shadowcz007 wants to merge 1 commit intojackwener:mainfrom
shadowcz007:main
Open

fix(init): --force 时停止 daemon 并清空解密缓存#26
shadowcz007 wants to merge 1 commit intojackwener:mainfrom
shadowcz007:main

Conversation

@shadowcz007
Copy link
Copy Markdown

在成功扫描密钥、drop 到用户身份之后,若使用 --force,先调用与
wx daemon stop 相同的 stop_daemon 逻辑,再删除并重建
~/.wx-cli/cache,避免 mtime 未变时仍复用旧密钥解出的缓存。

将停止 daemon 的逻辑提取到 transport::stop_daemon,供 init 与
daemon stop 子命令复用。

在成功扫描密钥、drop 到用户身份之后,若使用 --force,先调用与
`wx daemon stop` 相同的 stop_daemon 逻辑,再删除并重建
~/.wx-cli/cache,避免 mtime 未变时仍复用旧密钥解出的缓存。

将停止 daemon 的逻辑提取到 transport::stop_daemon,供 init 与
daemon stop 子命令复用。

Co-authored-by: Cursor <cursoragent@cursor.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant