mirror of
https://github.com/mountain-loop/yaak.git
synced 2026-01-15 05:33:29 +01:00
37 lines
648 B
TypeScript
37 lines
648 B
TypeScript
import { invoke } from '@tauri-apps/api';
|
|
|
|
export function trackEvent(
|
|
resource:
|
|
| 'App'
|
|
| 'Dialog'
|
|
| 'CookieJar'
|
|
| 'Sidebar'
|
|
| 'Workspace'
|
|
| 'Environment'
|
|
| 'Folder'
|
|
| 'GrpcMessage'
|
|
| 'GrpcConnection'
|
|
| 'GrpcRequest'
|
|
| 'HttpRequest'
|
|
| 'HttpResponse'
|
|
| 'KeyValue',
|
|
action:
|
|
| 'Toggle'
|
|
| 'Show'
|
|
| 'Hide'
|
|
| 'Launch'
|
|
| 'Create'
|
|
| 'Update'
|
|
| 'Delete'
|
|
| 'DeleteMany'
|
|
| 'Send'
|
|
| 'Duplicate',
|
|
attributes: Record<string, string | number> = {},
|
|
) {
|
|
invoke('cmd_track_event', {
|
|
resource: resource,
|
|
action,
|
|
attributes,
|
|
}).catch(console.error);
|
|
}
|