27 lines
534 B
TypeScript
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;
|