1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-26 03:27:45 +00:00

SQLServer: Remove Core::EventReceiver parent from DatabaseConnection

This relationship was entirely unused.
This commit is contained in:
Timothy Flynn 2023-08-07 12:11:18 -04:00 committed by Tim Flynn
parent 08d77ca6b1
commit db3e1b128c

View file

@ -7,7 +7,7 @@
#pragma once #pragma once
#include <AK/NonnullRefPtr.h> #include <AK/NonnullRefPtr.h>
#include <LibCore/EventReceiver.h> #include <AK/RefCounted.h>
#include <LibSQL/Database.h> #include <LibSQL/Database.h>
#include <LibSQL/Result.h> #include <LibSQL/Result.h>
#include <LibSQL/Type.h> #include <LibSQL/Type.h>
@ -15,12 +15,9 @@
namespace SQLServer { namespace SQLServer {
class DatabaseConnection final : public Core::EventReceiver { class DatabaseConnection final : public RefCounted<DatabaseConnection> {
C_OBJECT_ABSTRACT(DatabaseConnection)
public: public:
static ErrorOr<NonnullRefPtr<DatabaseConnection>> create(StringView database_path, DeprecatedString database_name, int client_id); static ErrorOr<NonnullRefPtr<DatabaseConnection>> create(StringView database_path, DeprecatedString database_name, int client_id);
~DatabaseConnection() override = default;
static RefPtr<DatabaseConnection> connection_for(SQL::ConnectionID connection_id); static RefPtr<DatabaseConnection> connection_for(SQL::ConnectionID connection_id);
SQL::ConnectionID connection_id() const { return m_connection_id; } SQL::ConnectionID connection_id() const { return m_connection_id; }