@fleetbase/fleetops-engine
Version:
Fleet & Transport Management Extension for Fleetbase
25 lines (21 loc) • 738 B
JavaScript
import Service, { inject as service } from '@ember/service';
import { tracked } from '@glimmer/tracking';
import { action } from '@ember/object';
import { debug } from '@ember/debug';
import { task } from 'ember-concurrency';
export default class ServiceAreaManagerService extends Service {
serviceAreaActions;
zoneActions;
store;
serviceAreas = [];
*loadAll() {
try {
const serviceAreas = yield this.store.findAll('service-area');
this.serviceAreas = serviceAreas;
return serviceAreas;
} catch (err) {
debug('Unable to load service areas: ' + err.message);
}
}
drawServiceArea() {}
}