1
0
mirror of https://github.com/lensapp/lens.git synced 2025-05-20 05:10:56 +00:00

don't add new methods to API

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

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({

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 = {