Skip to content

Commit bce9ea2

Browse files
committed
TS
1 parent 88ff6cc commit bce9ea2

File tree

2 files changed

+7
-4
lines changed

2 files changed

+7
-4
lines changed

internal/dev_server/ui/src/EventsTable.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -94,8 +94,8 @@ const indexRows = (event: EventData, indexEvent: IndexEventPayload, showNotifica
9494
}
9595
break;
9696
}
97-
} else if (indexEvent.data.user) {
98-
targetText = (indexEvent.data.user.key || 'unknown') + ' user';
97+
} else if (indexEvent.user) {
98+
targetText = (indexEvent.user.key || 'unknown') + ' user';
9999
iconName = 'person-outline';
100100
}
101101
else {
@@ -151,7 +151,7 @@ const renderEvent = (event: EventData, showNotification: (message: string) => vo
151151
case 'feature':
152152
return featureRows(event, event.data as FeatureEventPayload, showNotification);
153153
case 'custom':
154-
return customRows(event, showNotification);
154+
return customRows(event, event.data as GenericEventPayload, showNotification);
155155
default:
156156
return [
157157
<tr key={event.id}>

internal/dev_server/ui/src/types.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,9 @@ export interface FeatureEventPayload {
3232

3333
export interface IndexEventPayload {
3434
kind: 'index';
35+
user?: {
36+
key: string;
37+
};
3538
context?: {
3639
kind: string;
3740
key: string;
@@ -99,6 +102,6 @@ export function convertApiEventToEventData(apiEvent: ApiEvent): EventData {
99102
return {
100103
id: apiEvent.id.toString(),
101104
timestamp: new Date(apiEvent.written_at).getTime(),
102-
data: apiEvent.data
105+
data: apiEvent.data as SummaryEventPayload | FeatureEventPayload | IndexEventPayload | GenericEventPayload,
103106
};
104107
}

0 commit comments

Comments
 (0)