Query History: Remove unused properties (#44904)

* Remove unused properties

* Fix unit tests

* Fix unit tests
This commit is contained in:
Piotr Jamróz
2022-02-04 17:05:46 +01:00
committed by GitHub
parent 0f362f8dfc
commit a40fa83893
7 changed files with 0 additions and 32 deletions

View File

@@ -11,9 +11,7 @@ const mockItem: RichHistoryQuery = {
ts: 2,
starred: true,
datasourceName: 'dev-test',
datasourceId: 'test-id',
comment: 'test',
sessionName: 'session-name',
queries: [{ refId: 'ref', query: 'query-test' } as DataQuery],
};
@@ -21,9 +19,7 @@ const mockItem2: RichHistoryQuery = {
ts: 3,
starred: true,
datasourceName: 'dev-test-2',
datasourceId: 'test-id-2',
comment: 'test-2',
sessionName: 'session-name-2',
queries: [{ refId: 'ref-2', query: 'query-2' } as DataQuery],
};

View File

@@ -26,13 +26,11 @@ const mock: any = {
storedHistory: [
{
comment: '',
datasourceId: 'datasource historyId',
datasourceName: 'datasource history name',
queries: [
{ expr: 'query1', maxLines: null, refId: '1' },
{ expr: 'query2', refId: '2' },
],
sessionName: '',
starred: true,
ts: 1,
},
@@ -75,10 +73,8 @@ describe('richHistory', () => {
const expectedResult = [
{
comment: mock.testComment,
datasourceId: mock.testDatasourceId,
datasourceName: mock.testDatasourceName,
queries: mock.testQueries,
sessionName: mock.testSessionName,
starred: mock.testStarred,
ts: 2,
},
@@ -89,12 +85,10 @@ describe('richHistory', () => {
Date.now = jest.fn(() => 2);
const { richHistory: newHistory } = await addToRichHistory(
mock.storedHistory,
mock.testDatasourceId,
mock.testDatasourceName,
mock.testQueries,
mock.testStarred,
mock.testComment,
mock.testSessionName,
true,
true
);
@@ -106,22 +100,18 @@ describe('richHistory', () => {
const { richHistory } = await addToRichHistory(
mock.storedHistory,
mock.testDatasourceId,
mock.testDatasourceName,
mock.testQueries,
mock.testStarred,
mock.testComment,
mock.testSessionName,
true,
true
);
expect(richHistory).toMatchObject(expectedResult);
expect(richHistoryStorageMock.addToRichHistory).toBeCalledWith({
datasourceName: mock.testDatasourceName,
datasourceId: mock.testDatasourceId,
starred: mock.testStarred,
comment: mock.testComment,
sessionName: mock.testSessionName,
queries: mock.testQueries,
ts: 2,
});
@@ -136,12 +126,10 @@ describe('richHistory', () => {
const { richHistory: newHistory } = await addToRichHistory(
mock.storedHistory,
mock.storedHistory[0].datasourceId,
mock.storedHistory[0].datasourceName,
[{ expr: 'query1', maxLines: null, refId: 'A' } as DataQuery, { expr: 'query2', refId: 'B' } as DataQuery],
mock.testStarred,
mock.testComment,
mock.testSessionName,
true,
true
);
@@ -158,12 +146,10 @@ describe('richHistory', () => {
const { richHistory, limitExceeded } = await addToRichHistory(
mock.storedHistory,
mock.testDatasourceId,
mock.testDatasourceName,
mock.testQueries,
mock.testStarred,
mock.testComment,
mock.testSessionName,
true,
true
);

View File

@@ -34,12 +34,10 @@ export { SortOrder };
export async function addToRichHistory(
richHistory: RichHistoryQuery[],
datasourceId: string,
datasourceName: string | null,
queries: DataQuery[],
starred: boolean,
comment: string | null,
sessionName: string,
showQuotaExceededError: boolean,
showLimitExceededWarning: boolean
): Promise<{ richHistory: RichHistoryQuery[]; richHistoryStorageFull?: boolean; limitExceeded?: boolean }> {
@@ -51,11 +49,9 @@ export async function addToRichHistory(
const newRichHistory: RichHistoryQuery = {
queries: newQueriesToSave,
ts,
datasourceId,
datasourceName: datasourceName ?? '',
starred,
comment: comment ?? '',
sessionName,
};
let richHistoryStorageFull = false;

View File

@@ -9,7 +9,6 @@ const setup = (propOverrides?: Partial<Props>) => {
query: {
ts: 1,
datasourceName: 'Test datasource',
datasourceId: 'datasource 1',
starred: false,
comment: '',
queries: [
@@ -17,7 +16,6 @@ const setup = (propOverrides?: Partial<Props>) => {
{ expr: 'query2', refId: 'B' } as DataQuery,
{ expr: 'query3', refId: 'C' } as DataQuery,
],
sessionName: '',
},
dsImg: '/app/img',
isRemoved: false,
@@ -37,7 +35,6 @@ const setup = (propOverrides?: Partial<Props>) => {
const starredQueryWithComment = {
ts: 1,
datasourceName: 'Test datasource',
datasourceId: 'datasource 1',
starred: true,
comment: 'test comment',
queries: [
@@ -45,7 +42,6 @@ const starredQueryWithComment = {
{ query: 'query2', refId: 'B' },
{ query: 'query3', refId: 'C' },
],
sessionName: '',
};
describe('RichHistoryCard', () => {

View File

@@ -103,7 +103,6 @@ describe('Wrapper', () => {
});
expect(store.getState().explore.richHistory[0]).toMatchObject({
datasourceId: '1',
datasourceName: 'loki',
queries: [{ expr: '{ label="value"}', refId: 'A' }],
});

View File

@@ -326,12 +326,10 @@ async function handleHistory(
limitExceeded,
} = await addToRichHistory(
state.richHistory || [],
datasourceId,
datasource.name,
queries,
false,
'',
'',
!state.richHistoryStorageFull,
!state.richHistoryLimitExceededWarningShown
);

View File

@@ -204,12 +204,9 @@ export interface QueryTransaction {
export type RichHistoryQuery = {
ts: number;
datasourceName: string;
datasourceId: string;
starred: boolean;
comment: string;
queries: DataQuery[];
sessionName: string;
timeRange?: string;
};
export interface ExplorePanelData extends PanelData {