Skip to content

Commit 7004374

Browse files
committed
chore: revert last commit
1 parent e448923 commit 7004374

File tree

1 file changed

+17
-16
lines changed

1 file changed

+17
-16
lines changed

packages/firebase_database/firebase_database_platform_interface/lib/src/method_channel/method_channel_database.dart

Lines changed: 17 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@ import 'package:firebase_core/firebase_core.dart';
66
import 'package:firebase_database_platform_interface/firebase_database_platform_interface.dart';
77
import 'package:firebase_database_platform_interface/src/method_channel/utils/utils.dart';
88
import 'package:flutter/services.dart';
9-
import 'package:firebase_database_platform_interface/src/pigeon/messages.pigeon.dart';
9+
import 'package:firebase_database_platform_interface/src/pigeon/messages.pigeon.dart'
10+
as pigeon;
1011

1112
import 'method_channel_database_reference.dart';
1213
import 'utils/exception.dart';
@@ -17,9 +18,9 @@ class MethodChannelArguments {
1718
FirebaseApp app;
1819
}
1920

20-
class _TransactionHandlerFlutterApi extends FirebaseDatabaseFlutterApi {
21+
class _TransactionHandlerFlutterApi extends pigeon.FirebaseDatabaseFlutterApi {
2122
@override
22-
Future<TransactionHandlerResult> callTransactionHandler(
23+
Future<pigeon.TransactionHandlerResult> callTransactionHandler(
2324
int transactionKey,
2425
Object? snapshotValue,
2526
) async {
@@ -47,7 +48,7 @@ class _TransactionHandlerFlutterApi extends FirebaseDatabaseFlutterApi {
4748
MethodChannelDatabase.transactionErrors[transactionKey] = e;
4849
}
4950

50-
return TransactionHandlerResult(
51+
return pigeon.TransactionHandlerResult(
5152
value: value != null ? transformValue(value) : null,
5253
aborted: aborted,
5354
exception: exception,
@@ -59,14 +60,14 @@ class _TransactionHandlerFlutterApi extends FirebaseDatabaseFlutterApi {
5960
///
6061
/// You can get an instance by calling [FirebaseDatabase.instance].
6162
class MethodChannelDatabase extends DatabasePlatform {
62-
final _api = FirebaseDatabaseHostApi();
63+
static final pigeonChannel = pigeon.FirebaseDatabaseHostApi();
6364

6465
/// Creates a DatabasePigeonFirebaseApp object with current settings
65-
DatabasePigeonFirebaseApp get pigeonApp {
66-
return DatabasePigeonFirebaseApp(
66+
pigeon.DatabasePigeonFirebaseApp get pigeonApp {
67+
return pigeon.DatabasePigeonFirebaseApp(
6768
appName: app!.name,
6869
databaseURL: databaseURL,
69-
settings: DatabasePigeonSettings(
70+
settings: pigeon.DatabasePigeonSettings(
7071
persistenceEnabled: _persistenceEnabled,
7172
cacheSizeBytes: _cacheSizeBytes,
7273
loggingEnabled: _loggingEnabled,
@@ -81,7 +82,7 @@ class MethodChannelDatabase extends DatabasePlatform {
8182
if (_initialized) return;
8283

8384
// Set up the Pigeon FlutterApi for transaction handler callbacks
84-
FirebaseDatabaseFlutterApi.setUp(_TransactionHandlerFlutterApi());
85+
pigeon.FirebaseDatabaseFlutterApi.setUp(_TransactionHandlerFlutterApi());
8586
_initialized = true;
8687
}
8788

@@ -130,7 +131,7 @@ class MethodChannelDatabase extends DatabasePlatform {
130131
_emulatorHost = host;
131132
_emulatorPort = port;
132133
// Call the Pigeon method to set up the emulator
133-
_api.useDatabaseEmulator(pigeonApp, host, port);
134+
pigeonChannel.useDatabaseEmulator(pigeonApp, host, port);
134135
}
135136

136137
@override
@@ -145,27 +146,27 @@ class MethodChannelDatabase extends DatabasePlatform {
145146
void setPersistenceEnabled(bool enabled) {
146147
_persistenceEnabled = enabled;
147148
// Call the Pigeon method to set persistence
148-
_api.setPersistenceEnabled(pigeonApp, enabled);
149+
pigeonChannel.setPersistenceEnabled(pigeonApp, enabled);
149150
}
150151

151152
@override
152153
void setPersistenceCacheSizeBytes(int cacheSize) {
153154
_cacheSizeBytes = cacheSize;
154155
// Call the Pigeon method to set cache size
155-
_api.setPersistenceCacheSizeBytes(pigeonApp, cacheSize);
156+
pigeonChannel.setPersistenceCacheSizeBytes(pigeonApp, cacheSize);
156157
}
157158

158159
@override
159160
void setLoggingEnabled(bool enabled) {
160161
_loggingEnabled = enabled;
161162
// Call the Pigeon method to set logging
162-
_api.setLoggingEnabled(pigeonApp, enabled);
163+
pigeonChannel.setLoggingEnabled(pigeonApp, enabled);
163164
}
164165

165166
@override
166167
Future<void> goOnline() {
167168
try {
168-
return _api.goOnline(pigeonApp);
169+
return pigeonChannel.goOnline(pigeonApp);
169170
} catch (e, s) {
170171
convertPlatformException(e, s);
171172
}
@@ -176,7 +177,7 @@ class MethodChannelDatabase extends DatabasePlatform {
176177
@override
177178
Future<void> goOffline() {
178179
try {
179-
return _api.goOffline(pigeonApp);
180+
return pigeonChannel.goOffline(pigeonApp);
180181
} catch (e, s) {
181182
convertPlatformException(e, s);
182183
}
@@ -195,7 +196,7 @@ class MethodChannelDatabase extends DatabasePlatform {
195196
@override
196197
Future<void> purgeOutstandingWrites() {
197198
try {
198-
return _api.purgeOutstandingWrites(pigeonApp);
199+
return pigeonChannel.purgeOutstandingWrites(pigeonApp);
199200
} catch (e, s) {
200201
convertPlatformException(e, s);
201202
}

0 commit comments

Comments
 (0)