Skip to content

Commit 9a9d28e

Browse files
committed
Don't use deprecated EventListener class.
1 parent eaa33a6 commit 9a9d28e

File tree

1 file changed

+2
-10
lines changed

1 file changed

+2
-10
lines changed

firestore/testapp/src/common_main.cc

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -59,34 +59,26 @@ class Countable {
5959
int event_count_ = 0;
6060
};
6161

62-
template <typename T>
63-
class TestEventListener : public Countable,
64-
public firebase::firestore::EventListener<T> {
62+
template <typename T> class TestEventListener : public Countable {
6563
public:
6664
explicit TestEventListener(std::string name) : name_(std::move(name)) {}
6765

6866
void OnEvent(const T &value, const firebase::firestore::Error error_code,
69-
const std::string &error_message) override {
67+
const std::string &error_message) {
7068
event_count_++;
7169
if (error_code != firebase::firestore::kErrorOk) {
7270
LogMessage("ERROR: EventListener %s got %d (%s).", name_.c_str(),
7371
error_code, error_message.c_str());
7472
}
7573
}
7674

77-
// Hides the STLPort-related quirk that `AddSnapshotListener` has different
78-
// signatures depending on whether `std::function` is available.
7975
template <typename U>
8076
firebase::firestore::ListenerRegistration AttachTo(U *ref) {
81-
#if !defined(STLPORT)
8277
return ref->AddSnapshotListener(
8378
[this](const T &result, firebase::firestore::Error error_code,
8479
const std::string &error_message) {
8580
OnEvent(result, error_code, error_message);
8681
});
87-
#else
88-
return ref->AddSnapshotListener(this);
89-
#endif
9082
}
9183

9284
private:

0 commit comments

Comments
 (0)