AdminService.ts
533 Bytes
import Admin from "src/models/Admin";
import notify, {TypeMessage} from "src/mixins/notification";
import DefaultService from "src/services/DefaultService";
export default class AdminService extends DefaultService<Admin>{
public async find(id: number) {
try {
const resp = await this.client.get('/users/admins', id);
return new Admin(
id, resp.name,
resp.login, resp.email
);
} catch (e) {
notify('Não foi possível encontrar seus dados da conta', TypeMessage.error);
}
}
}