11import { app , BrowserWindow , clipboard , ipcMain , nativeImage , nativeTheme , screen , shell } from "electron" ;
22import { WindowConfig } from "../../config/window" ;
33import { AppRuntime } from "../env" ;
4- import { isDev , isMac , platformArch , platformName } from "../../lib/env" ;
4+ import { isDev , isMac , platformArch , platformName , platformUUID , platformVersion } from "../../lib/env" ;
55import { AppPosition } from "./lib/position" ;
66import { Events } from "../event/main" ;
77import { ConfigMain } from "../config/main" ;
@@ -12,6 +12,8 @@ import {makeToast} from "./toast";
1212import { SetupMain } from "./setup" ;
1313import { Files } from "../file/main" ;
1414import { makeLoading } from "./loading" ;
15+ import { AppConfig } from "../../../src/config" ;
16+ import Apps from "./index" ;
1517
1618
1719const getWindowByName = ( name ?: string ) => {
@@ -333,6 +335,11 @@ ipcMain.handle('app:getBuildInfo', async () => {
333335
334336const collect = async ( options ?: { } ) => {
335337 return {
338+ userAgent : Apps . getUserAgent ( ) ,
339+ name : AppConfig . name ,
340+ version : AppConfig . version ,
341+ uuid : platformUUID ( ) ,
342+ platformVersion : platformVersion ( ) ,
336343 platformName : platformName ( ) ,
337344 platformArch : platformArch ( ) ,
338345 }
0 commit comments