diff --git a/public/app/plugins/datasource/testdata/datasource.ts b/public/app/plugins/datasource/testdata/datasource.ts index 20ae731b7aa..61814701afb 100644 --- a/public/app/plugins/datasource/testdata/datasource.ts +++ b/public/app/plugins/datasource/testdata/datasource.ts @@ -94,13 +94,11 @@ export class TestDataDataSource extends DataSourceWithBackend { } annotationDataTopicTest(target: TestDataQuery, req: DataQueryRequest): Observable { - return new Observable((observer) => { - const events = this.buildFakeAnnotationEvents(req.range, 10); - const dataFrame = new ArrayDataFrame(events); - dataFrame.meta = { dataTopic: DataTopic.Annotations }; + const events = this.buildFakeAnnotationEvents(req.range, 10); + const dataFrame = new ArrayDataFrame(events); + dataFrame.meta = { dataTopic: DataTopic.Annotations }; - observer.next({ key: target.refId, data: [dataFrame] }); - }); + return of({ key: target.refId, data: [dataFrame] }).pipe(delay(100)); } buildFakeAnnotationEvents(range: TimeRange, count: number): AnnotationEvent[] {