From 77ca1f5de1bf717e03b0cc4b007f11748ee19950 Mon Sep 17 00:00:00 2001
From: Nidal Bakir <nidal.bakir.edu@gmail.com>
Date: Sat, 13 May 2023 18:11:54 +0300
Subject: [PATCH] fix: use PlatformDispatcher rather than the deprecated window
 form dart ui

---
 packages/flutter/lib/parse_server_sdk_flutter.dart | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/packages/flutter/lib/parse_server_sdk_flutter.dart b/packages/flutter/lib/parse_server_sdk_flutter.dart
index 441be678b..8b777bbd8 100644
--- a/packages/flutter/lib/parse_server_sdk_flutter.dart
+++ b/packages/flutter/lib/parse_server_sdk_flutter.dart
@@ -2,9 +2,9 @@ library flutter_parse_sdk_flutter;
 
 import 'dart:async';
 import 'dart:io';
-import 'dart:ui' as ui;
 
 import 'package:connectivity_plus/connectivity_plus.dart';
+import 'package:flutter/foundation.dart';
 import 'package:flutter/material.dart';
 import 'package:package_info_plus/package_info_plus.dart';
 import 'package:parse_server_sdk/parse_server_sdk.dart' as sdk;
@@ -78,7 +78,9 @@ class Parse extends sdk.Parse
       appVersion: appVersion,
       appPackageName: appPackageName,
       locale: locale ??
-          (sdk.parseIsWeb ? ui.window.locale.toString() : Platform.localeName),
+          (sdk.parseIsWeb
+              ? PlatformDispatcher.instance.locale.toString()
+              : Platform.localeName),
       liveQueryUrl: liveQueryUrl,
       clientKey: clientKey,
       masterKey: masterKey,