-------------------------------------------------------
某开源笔记github链接:https://github.com/siyuan-note/siyuan
由于该笔记的同步功能需要开通会员才可以使用,所以我想自己fork一个版本把会员鉴权部分给删除掉直接使用同步功能。
鉴权代码:https://github.com/siyuan-note/siyuan/blob/7892e0f4be538607ccba829c746e28503a5714f4/kernel/model/conf.go#L730
只要让 鉴权代码部分,路径: \kernel\model\conf.go 的 func IsPaidUser() bool { 直接返回true就可以了,但是我fork之后修改了这一部分的代码,用Actions打包了一份Windows下的Releases。运行软件后还是存在鉴权部分,这个应该怎么办
因为我看到部分其他用户fork的项目去掉这个部分也是和上述步骤一样,只要修改 conf.go的 IsSubscriber 直接返回true 就可以免费使用同步功能了。但是我这个修改后仍然无法使用
由于我没有IDE之类的编译器,所以在本地编译并不现实,我只需要一个能在github的Actions中打包的正常教程即可
(这不是求破解,只是思路讨论,该笔记作者也直接公开了相关鉴权的关键代码位置,并且本身也是开源软件,所以该篇悬赏只是求助为什么达不到预期效果)