xu_zh

Results 23 comments of xu_zh

(主要针对通过github actions使用的情况)

尝试实现了一下用rsa加密,secrets传入私钥的方式 -> https://github.com/ngc7331/ssr-checkin 问题在于添加账户的部分需要本地有python运行环境和git,使用门槛比较高,暂时没想到更好的思路

我个人用机场是付费套餐的基础上用签到作为添头,所以考虑了一下账户泄露问题 而选择rsa主要是考虑到在多账户的情况下,如果用secrets直接传递,账户、密码、域名的对应关系会依赖于它们在各自变量里的顺序,不小心的话可能会造成尝试用B账户的密码登录A账户的情况。此外secrets的更新比较麻烦(无法在已有配置的情况下新增,必须完整的输入每个账号)。但是从易用性的角度讲确实是欠妥 赞成现在这样保留两个分支,我回头在自己fork的README里说明一下,这个issue先关了

另外关于开始前脚本的运行时机,如果我没理解错的话现在是在连接模拟器之前 https://github.com/MaaAssistantArknights/MaaAssistantArknights/blob/3213c38c7814de8e5eeff66458651838f2c36a84/src/MaaWpfGui/ViewModels/UI/TaskQueueViewModel.cs#L710-L719 在我的使用场景中(自动设置设备分辨率),如果没有提前连接adb,那么第一次link start时开始前脚本就会失败,进而导致分辨率不支持而出错,第二次再跑就没事(因为adb已自动连接) 虽然不太影响使用吧,但还是希望大佬考虑一下这个问题 可能的解决方案比如: - 支持脚本传递参数,例如“开始前脚本”栏填入`startup.bat ${ConnectAddress}`,这样我可以在脚本中连接好adb,而不需要依靠maa自动连接 - 将开始前脚本的运行时机移到连接成功后 - 增加“连接后脚本”设置,和前面的加起来总共需要“开始前”、“连接后”、“中止时”、“结束后”四个运行自定义脚本的时机

注意到 #9153 增加了手动停止时执行脚本的选项,以及没注意什么时候开始“未选择任何任务”的情况也会正常执行结束后脚本了。个人感觉目前的设计对“自动设置物理机分辨率”这个需求已经足够,故close issue🎉

Timing result is good and performance is unchanged, ready to merge.

Just resolved conflicts introduced by #3354, please check. @Yan-Muzi Also found a possibly incorrect design: the backend exceptions are now sent directly to ICacheMainPipe, not to the IPrefetchPipe. Possibly prefetching...

Close as V3 bpu is re-written