Skip to content

Commit 9ee9260

Browse files
committed
Don't use the deprecated EventListener class.
1 parent 9bb7bde commit 9ee9260

File tree

1 file changed

+2
-9
lines changed

1 file changed

+2
-9
lines changed

Diff for: firestore/testapp/src/common_main.cc

+2-9
Original file line numberDiff line numberDiff line change
@@ -60,34 +60,27 @@ class Countable {
6060
};
6161

6262
template <typename T>
63-
class TestEventListener : public Countable,
64-
public firebase::firestore::EventListener<T> {
63+
class TestEventListener : public Countable {
6564
public:
6665
explicit TestEventListener(std::string name) : name_(std::move(name)) {}
6766

6867
void OnEvent(const T& value,
6968
const firebase::firestore::Error error_code,
70-
const std::string& error_message) override {
69+
const std::string& error_message) {
7170
event_count_++;
7271
if (error_code != firebase::firestore::kErrorOk) {
7372
LogMessage("ERROR: EventListener %s got %d (%s).", name_.c_str(),
7473
error_code, error_message.c_str());
7574
}
7675
}
7776

78-
// Hides the STLPort-related quirk that `AddSnapshotListener` has different
79-
// signatures depending on whether `std::function` is available.
8077
template <typename U>
8178
firebase::firestore::ListenerRegistration AttachTo(U* ref) {
82-
#if !defined(STLPORT)
8379
return ref->AddSnapshotListener(
8480
[this](const T& result, firebase::firestore::Error error_code,
8581
const std::string& error_message) {
8682
OnEvent(result, error_code, error_message);
8783
});
88-
#else
89-
return ref->AddSnapshotListener(this);
90-
#endif
9184
}
9285

9386
private:

0 commit comments

Comments
 (0)