mirror of
https://github.com/Wei-Shaw/sub2api.git
synced 2026-10-15 23:22:59 +08:00
后台回滚在持有账号返回 nil 时把修改意图当作已回滚清除:账号临时关闭显式缓存能力后 意图丢失,重新开启也无法补偿。 - boundAccount 区分两种情形:账号已删除返回 nil,账号存在但不支持显式缓存返回 errGeminiCachedContentAccountUnsupported;BoundAccount 对外行为不变 - 账号暂不支持缓存时不改动上游、保留意图,租约过期后重试(期间同一缓存的修改返回 409); 账号已删除时没有凭据可回滚上游,软删本地记录 - 修改前到期时间加上单次最长有效期与 1 小时容忍都已过去时上游缓存必已自行过期: 账号不支持缓存或上游回滚持续失败的意图不再重试,直接作废本地记录 - 测试夹具 GetForOwner 过滤已软删记录