[MM-60086][MM-60610] Implement performanceMonitor, collect CPU/memory usage data and send via API (#3165)
* [MM-60086][MM-60610] Implement performanceMonitor, collect CPU/memory usage data and send via API * Translations * PR feedback * Update api-types package
This commit is contained in:
@@ -79,6 +79,8 @@ export type DesktopAPI = {
|
||||
openCallsUserSettings: () => void;
|
||||
onOpenCallsUserSettings: (listener: () => void) => () => void;
|
||||
|
||||
onSendMetrics: (listener: (metricsMap: Map<string, {cpu?: number; memory?: number}>) => void) => () => void;
|
||||
|
||||
// Utility
|
||||
unregister: (channel: string) => void;
|
||||
}
|
||||
|
4
api-types/lib/index.d.ts
vendored
4
api-types/lib/index.d.ts
vendored
@@ -65,5 +65,9 @@ export type DesktopAPI = {
|
||||
onOpenStopRecordingModal: (listener: (channelID: string) => void) => () => void;
|
||||
openCallsUserSettings: () => void;
|
||||
onOpenCallsUserSettings: (listener: () => void) => () => void;
|
||||
onSendMetrics: (listener: (metricsMap: Map<string, {
|
||||
cpu?: number;
|
||||
memory?: number;
|
||||
}>) => void) => () => void;
|
||||
unregister: (channel: string) => void;
|
||||
};
|
||||
|
4
api-types/package-lock.json
generated
4
api-types/package-lock.json
generated
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"name": "@mattermost/desktop-api",
|
||||
"version": "5.10.0-1",
|
||||
"version": "5.10.0-2",
|
||||
"lockfileVersion": 3,
|
||||
"requires": true,
|
||||
"packages": {
|
||||
"": {
|
||||
"name": "@mattermost/desktop-api",
|
||||
"version": "5.10.0-1",
|
||||
"version": "5.10.0-2",
|
||||
"license": "MIT",
|
||||
"peerDependencies": {
|
||||
"typescript": "^4.3.0 || ^5.0.0"
|
||||
|
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@mattermost/desktop-api",
|
||||
"version": "5.10.0-1",
|
||||
"version": "5.10.0-2",
|
||||
"description": "Shared types for the Desktop App API provided to the Web App",
|
||||
"keywords": [
|
||||
"mattermost"
|
||||
|
Reference in New Issue
Block a user