(key, value)
| 36 | } |
| 37 | } |
| 38 | async set(key, value) { |
| 39 | if (!this.isNode()) return; |
| 40 | try { |
| 41 | const data = await this.fs.promises.readFile(this.bucket, "utf-8"); |
| 42 | const json = JSON.parse(data); |
| 43 | json[key] = value; |
| 44 | await this.fs.promises.writeFile(this.bucket, JSON.stringify(json, null, 2)); |
| 45 | } catch (e) { |
| 46 | this.log("❌ 写入bucket失败: " + e.message); |
| 47 | } |
| 48 | } |
| 49 | checkEnv(ckName) { |
| 50 | const envSplitor = ["&", "\n"]; |
| 51 | let userCookie = (this.isNode() ? process.env[ckName] : "") || ""; |