Skip to content

Commit 58c4218

Browse files
committed
Async
1 parent fe5fe7b commit 58c4218

File tree

7 files changed

+9
-9
lines changed

7 files changed

+9
-9
lines changed

src/components/data/microbit-compass.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ export class MicrobitCompass {
1919

2020
const service = this.services.magnetometerService;
2121
this.bearing = await service.getMagnetometerBearing();
22-
service.addEventListener("magnetometerbearingchanged", event => this.bearing = event.detail);
22+
await service.addEventListener("magnetometerbearingchanged", event => this.bearing = event.detail);
2323
}
2424

2525
render() {

src/components/data/microbit-temperature.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ export class MicrobitTemperature {
4242
const temperature = await service.readTemperature();
4343
this.temperature = `${temperature}°c`;
4444
await service.setTemperaturePeriod(this.temperaturePeriod);
45-
service.addEventListener("temperaturechanged", temp => this.temperature = `${temp.detail}°c`);
45+
await service.addEventListener("temperaturechanged", temp => this.temperature = `${temp.detail}°c`);
4646
}
4747

4848
render() {

src/components/led/microbit-matrix.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,10 +65,10 @@ export class MicrobitMatrix {
6565
private async toggle(row: number, column: number) {
6666
this.matrix[row][column] = !this.matrix[row][column];
6767
await this.services.ledService.setMatrixState(this.matrix);
68-
await this.updateMatrix();
68+
this.updateMatrix();
6969
}
7070

71-
private async updateMatrix() {
71+
private updateMatrix() {
7272
this.matrix.forEach((rows: Boolean[], row) => {
7373
rows.forEach((value: boolean, column) => {
7474
const led = this.elements[row][column];

src/components/led/microbit-text.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,8 +63,8 @@ export class MicrobitText {
6363
}
6464
}
6565

66-
private writeText() {
67-
this.services.ledService.writeText(this.text);
66+
private async writeText() {
67+
await this.services.ledService.writeText(this.text);
6868
}
6969
}
7070

src/components/state/microbit-state-button-a.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ export class MicrobitStateButtonA {
3636
const service = this.services.buttonService;
3737
const state = await service.readButtonAState();
3838
this.setClassName(state);
39-
service.addEventListener("buttonastatechanged", event => this.setClassName(event.detail));
39+
await service.addEventListener("buttonastatechanged", event => this.setClassName(event.detail));
4040
}
4141

4242
render() {

src/components/state/microbit-state-button-b.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ export class MicrobitStateButtonB {
3636
const service = this.services.buttonService;
3737
const state = await service.readButtonBState();
3838
this.setClassName(state);
39-
service.addEventListener("buttonbstatechanged", event => this.setClassName(event.detail));
39+
await service.addEventListener("buttonbstatechanged", event => this.setClassName(event.detail));
4040
}
4141

4242
render() {

src/components/state/microbit-state-movement.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ export class MicrobitStateMovement {
4343
await service.setAccelerometerPeriod(this.frequency as AccelerometerPeriod);
4444
const data = await service.readAccelerometerData();
4545
this.setClassName(data);
46-
service.addEventListener("accelerometerdatachanged", event => this.setClassName(event.detail));
46+
await service.addEventListener("accelerometerdatachanged", event => this.setClassName(event.detail));
4747
}
4848

4949
render() {

0 commit comments

Comments
 (0)