Skip to content

Commit de31f3b

Browse files
committed
fix cloud firestore
1 parent 34dc154 commit de31f3b

5 files changed

Lines changed: 20 additions & 4 deletions

File tree

packages/cloud_firestore/cloud_firestore/windows/cloud_firestore_plugin.cpp

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1744,4 +1744,12 @@ void CloudFirestorePlugin::PersistenceCacheIndexManagerRequest(
17441744
result(FlutterError("Not implemented on Windows"));
17451745
}
17461746

1747+
void CloudFirestorePlugin::ExecutePipeline(
1748+
const FirestorePigeonFirebaseApp& app,
1749+
const ::flutter::EncodableList& stages,
1750+
const ::flutter::EncodableMap* options,
1751+
std::function<void(ErrorOr<InternalPipelineSnapshot> reply)> result) {
1752+
result(FlutterError("Not implemented on Windows"));
1753+
}
1754+
17471755
} // namespace cloud_firestore_windows

packages/cloud_firestore/cloud_firestore/windows/cloud_firestore_plugin.h

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -138,6 +138,12 @@ class CloudFirestorePlugin : public flutter::Plugin,
138138
const FirestorePigeonFirebaseApp& app,
139139
const PersistenceCacheIndexManagerRequestEnum& request,
140140
std::function<void(std::optional<FlutterError> reply)> result) override;
141+
virtual void ExecutePipeline(
142+
const FirestorePigeonFirebaseApp& app,
143+
const ::flutter::EncodableList& stages,
144+
const ::flutter::EncodableMap* options,
145+
std::function<void(ErrorOr<InternalPipelineSnapshot> reply)> result)
146+
override;
141147

142148
static flutter::BinaryMessenger* messenger_;
143149
static std::map<

packages/cloud_firestore/cloud_firestore/windows/messages.g.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2036,7 +2036,8 @@ void FirebaseFirestoreHostApiCodecSerializer::WriteValue(
20362036
stream);
20372037
return;
20382038
}
2039-
if (custom_value->type() == typeid(PersistenceCacheIndexManagerRequestEnum)) {
2039+
if (custom_value->type() ==
2040+
typeid(PersistenceCacheIndexManagerRequestEnum)) {
20402041
stream->WriteByte(134);
20412042
WriteValue(EncodableValue(static_cast<int>(
20422043
std::any_cast<PersistenceCacheIndexManagerRequestEnum>(

packages/cloud_firestore/cloud_firestore/windows/messages.g.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -134,8 +134,8 @@ enum class AggregateSource {
134134
kServer = 0
135135
};
136136

137-
// [PersistenceCacheIndexManagerRequestEnum] represents the request types for the
138-
// persistence cache index manager.
137+
// [PersistenceCacheIndexManagerRequestEnum] represents the request types for
138+
// the persistence cache index manager.
139139
enum class PersistenceCacheIndexManagerRequestEnum {
140140
kEnableIndexAutoCreation = 0,
141141
kDisableIndexAutoCreation = 1,

packages/firebase_auth/firebase_auth/windows/messages.g.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -509,10 +509,11 @@ class InternalUserInfo {
509509
/// benefit of hash tables.
510510
size_t Hash() const;
511511

512-
private:
513512
static InternalUserInfo FromEncodableList(
514513
const ::flutter::EncodableList& list);
515514
::flutter::EncodableList ToEncodableList() const;
515+
516+
private:
516517
friend class InternalUserDetails;
517518
friend class FirebaseAuthHostApi;
518519
friend class FirebaseAuthUserHostApi;

0 commit comments

Comments
 (0)