public override Task <GeofenceState> RequestState(GeofenceRegion region, CancellationToken cancelToken = default) { throw new NotImplementedException(); }
public override async Task StartMonitoring(GeofenceRegion region) { await this.Create(region); await this.Repository.Set(region.Identifier, region); }
public bool Equals(GeofenceRegion other) => (this.Identifier) == (other.Identifier);
public override Task StopMonitoring(GeofenceRegion region) { throw new NotImplementedException(); }
public abstract Task <GeofenceState> RequestState(GeofenceRegion region, CancellationToken cancelToken = default);
public abstract Task StartMonitoring(GeofenceRegion region);