mirror of
				https://github.com/zulip/zulip-desktop.git
				synced 2025-11-04 05:53:21 +00:00 
			
		
		
		
	main: Annotate permissionCallbacks.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
This commit is contained in:
		@@ -30,7 +30,7 @@ let isQuitting = false;
 | 
				
			|||||||
// Load this url in main window
 | 
					// Load this url in main window
 | 
				
			||||||
const mainURL = "file://" + path.join(__dirname, "../renderer", "main.html");
 | 
					const mainURL = "file://" + path.join(__dirname, "../renderer", "main.html");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
const permissionCallbacks = new Map();
 | 
					const permissionCallbacks = new Map<number, (grant: boolean) => void>();
 | 
				
			||||||
let nextPermissionCallbackId = 0;
 | 
					let nextPermissionCallbackId = 0;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
const APP_ICON = path.join(__dirname, "../resources", "Icon");
 | 
					const APP_ICON = path.join(__dirname, "../resources", "Icon");
 | 
				
			||||||
@@ -156,7 +156,7 @@ function createMainWindow(): Electron.BrowserWindow {
 | 
				
			|||||||
  ipcMain.on(
 | 
					  ipcMain.on(
 | 
				
			||||||
    "permission-callback",
 | 
					    "permission-callback",
 | 
				
			||||||
    (event: Event, permissionCallbackId: number, grant: boolean) => {
 | 
					    (event: Event, permissionCallbackId: number, grant: boolean) => {
 | 
				
			||||||
      permissionCallbacks.get(permissionCallbackId)(grant);
 | 
					      permissionCallbacks.get(permissionCallbackId)?.(grant);
 | 
				
			||||||
      permissionCallbacks.delete(permissionCallbackId);
 | 
					      permissionCallbacks.delete(permissionCallbackId);
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
  );
 | 
					  );
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user