don't add new methods to API

Signed-off-by: Sebastian Malton <sebastian@malton.name>
This commit is contained in:
Sebastian Malton committed 2021-05-21 09:46:46 -04:00
1 parent 3693670d27
commit b601e03d6c
2 files changed
+2 -5

No files matched your search

-4
View File
@@ -75,10 +75,6 @@ export class KubeEvent extends KubeObject {
return formatDuration(diff, true);
}
getLastSeenTimeDiffFromNow(): number {
return Date.now() - new Date(this.lastTimestamp).getTime();
}
}
export const eventApi = new KubeApi({
+2 -1
View File
@@ -62,6 +62,7 @@ const defaultProps: Partial<Props> = {
@observer
export class Events extends React.Component<Props> {
static defaultProps = defaultProps as object;
now = Date.now();
@observable sorting: TableSortParams = {
sortBy: columnId.age,
@@ -74,7 +75,7 @@ export class Events extends React.Component<Props> {
[columnId.object]: (event: KubeEvent) => event.involvedObject.name,
[columnId.count]: (event: KubeEvent) => event.count,
[columnId.age]: (event: KubeEvent) => event.getTimeDiffFromNow(),
[columnId.lastSeen]: (event: KubeEvent) => event.getLastSeenTimeDiffFromNow(),
[columnId.lastSeen]: (event: KubeEvent) => this.now - new Date(event.lastTimestamp).getTime(),
};
private tableConfiguration: TableProps = {