This commit is contained in:
2026-06-09 20:51:40 +08:00
parent 9c6c8a5c38
commit 2f411e4fdd

View File

@@ -257,19 +257,8 @@ export default class HomeScreen extends Component<any, HomeScreenState> {
: undefined,
});
async ensureBatteryOptimizationIgnored() {
if (Platform.OS !== 'android') return;
try {
const mod = NativeModules.ProxyServiceModule;
if (!mod) return;
const ignored = await mod.isBatteryOptimizationIgnored();
if (!ignored) await mod.requestIgnoreBatteryOptimization();
} catch (_) {}
}
async startProxyClient() {
try {
await this.ensureBatteryOptimizationIgnored();
this.clientId = DeviceInfo.getUniqueIdSync();
const userId = Api.instance.getUserId();
this.setState({ proxyStatus: 'connecting' });