Skip to content

Commit

Permalink
Merge branch 'master' into remove-legacy-ui-apps-mixin
Browse files Browse the repository at this point in the history
  • Loading branch information
elasticmachine authored Sep 3, 2020
2 parents acddfb6 + 4c5e75e commit 1ba1fd2
Show file tree
Hide file tree
Showing 4 changed files with 15 additions and 11 deletions.
14 changes: 7 additions & 7 deletions src/plugins/newsfeed/public/lib/api.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ Object.defineProperty(window, 'sessionStorage', {
});

describe('NewsfeedApiDriver', () => {
const kibanaVersion = 'test_version';
const kibanaVersion = '99.999.9-test_version'; // It'll remove the `-test_version` bit
const userLanguage = 'en';
const fetchInterval = 2000;
const getDriver = () => new NewsfeedApiDriver(kibanaVersion, userLanguage, fetchInterval);
Expand Down Expand Up @@ -179,7 +179,7 @@ describe('NewsfeedApiDriver', () => {
"error": null,
"feedItems": Array [],
"hasNew": false,
"kibanaVersion": "test_version",
"kibanaVersion": "99.999.9",
}
`);
});
Expand Down Expand Up @@ -227,7 +227,7 @@ describe('NewsfeedApiDriver', () => {
},
],
hasNew: true,
kibanaVersion: 'test_version',
kibanaVersion: '99.999.9',
});
});

Expand Down Expand Up @@ -309,7 +309,7 @@ describe('NewsfeedApiDriver', () => {
},
],
hasNew: true,
kibanaVersion: 'test_version',
kibanaVersion: '99.999.9',
});
});

Expand Down Expand Up @@ -375,7 +375,7 @@ describe('NewsfeedApiDriver', () => {
},
],
hasNew: true,
kibanaVersion: 'test_version',
kibanaVersion: '99.999.9',
});
});

Expand Down Expand Up @@ -405,7 +405,7 @@ describe('NewsfeedApiDriver', () => {
"error": null,
"feedItems": Array [],
"hasNew": false,
"kibanaVersion": "test_version",
"kibanaVersion": "99.999.9",
}
`);
});
Expand Down Expand Up @@ -436,7 +436,7 @@ describe('NewsfeedApiDriver', () => {
"error": null,
"feedItems": Array [],
"hasNew": false,
"kibanaVersion": "test_version",
"kibanaVersion": "99.999.9",
}
`);
});
Expand Down
8 changes: 6 additions & 2 deletions src/plugins/newsfeed/public/lib/api.ts
Original file line number Diff line number Diff line change
Expand Up @@ -32,13 +32,17 @@ import { ApiItem, NewsfeedItem, FetchResult, NewsfeedPluginBrowserConfig } from
type ApiConfig = NewsfeedPluginBrowserConfig['service'];

export class NewsfeedApiDriver {
private readonly kibanaVersion: string;
private readonly loadedTime = moment().utc(); // the date is compared to time in UTC format coming from the service

constructor(
private readonly kibanaVersion: string,
kibanaVersion: string,
private readonly userLanguage: string,
private readonly fetchInterval: number
) {}
) {
// The API only accepts versions in the format `X.Y.Z`, so we need to drop the `-SNAPSHOT` or any other label after it
this.kibanaVersion = kibanaVersion.replace(/^(\d+\.\d+\.\d+).*/, '$1');
}

shouldFetch(): boolean {
const lastFetchUtc: string | null = sessionStorage.getItem(NEWSFEED_LAST_FETCH_STORAGE_KEY);
Expand Down
2 changes: 1 addition & 1 deletion test/common/fixtures/plugins/newsfeed/server/plugin.ts
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ export class NewsFeedSimulatorPlugin implements Plugin {

public setup({ http }: CoreSetup) {
const router = http.createRouter();
const version = this.initializerContext.env.packageInfo.version;
const version = this.initializerContext.env.packageInfo.version.replace('-SNAPSHOT', '');

router.get(
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -136,7 +136,7 @@ export const useAuthentications = ({
const searchSubscription$ = data.search
.search<AuthenticationsRequestOptions, AuthenticationsStrategyResponse>(request, {
strategy: 'securitySolutionSearchStrategy',
signal: abortCtrl.current.signal,
abortSignal: abortCtrl.current.signal,
})
.subscribe({
next: (response) => {
Expand Down

0 comments on commit 1ba1fd2

Please sign in to comment.