* 关闭数据库连接
()
| 338 | * 关闭数据库连接 |
| 339 | */ |
| 340 | async close() { |
| 341 | return new Promise((resolve, reject) => { |
| 342 | if (this.db) { |
| 343 | this.db.close((err) => { |
| 344 | if (err) { |
| 345 | logger.error('关闭数据库连接失败:', err); |
| 346 | reject(err); |
| 347 | } else { |
| 348 | logger.info('数据库连接已关闭'); |
| 349 | resolve(); |
| 350 | } |
| 351 | }); |
| 352 | } else { |
| 353 | resolve(); |
| 354 | } |
| 355 | }); |
| 356 | } |
| 357 | |
| 358 | /** |
| 359 | * 清理过期的会话 |
no outgoing calls
no test coverage detected