fix: implement robust multi-phase synchronization and server-side reconciliation
This commit is contained in:
@@ -21,6 +21,12 @@ electron_1.contextBridge.exposeInMainWorld('electronAPI', {
|
||||
syncNow: () => electron_1.ipcRenderer.invoke('sync-now'),
|
||||
getCommunityAccounts: () => electron_1.ipcRenderer.invoke('get-community-accounts'),
|
||||
getServerUsers: () => electron_1.ipcRenderer.invoke('get-server-users'),
|
||||
// Admin API
|
||||
adminGetStats: () => electron_1.ipcRenderer.invoke('admin-get-stats'),
|
||||
adminGetUsers: () => electron_1.ipcRenderer.invoke('admin-get-users'),
|
||||
adminDeleteUser: (userId) => electron_1.ipcRenderer.invoke('admin-delete-user', userId),
|
||||
adminGetAccounts: () => electron_1.ipcRenderer.invoke('admin-get-accounts'),
|
||||
adminRemoveAccount: (steamId) => electron_1.ipcRenderer.invoke('admin-remove-account', steamId),
|
||||
onAccountsUpdated: (callback) => {
|
||||
const subscription = (_event, accounts) => callback(accounts);
|
||||
electron_1.ipcRenderer.on('accounts-updated', subscription);
|
||||
|
||||
Reference in New Issue
Block a user