frpc-desktop/electron/dao/ProxyDao.ts

27 lines
534 B
TypeScript

import BaseDao from "./BaseDao";
class ProxyDao extends BaseDao<FrpcProxy> {
constructor() {
super("proxy");
}
updateProxyStatus(id: string, status: number): Promise<void> {
return new Promise<void>((resolve, reject) => {
this.db.update(
{ _id: id },
{ $set: { status: status } },
{},
(err, numberOfUpdated, upsert) => {
if (err) {
reject(err);
} else {
resolve();
}
}
);
});
}
}
export default ProxyDao;