Files
flipper/iOS/Plugins/FlipperKitDatabasesPlugin/FlipperKitDatabasesPlugin/DatabasesManager.h
Fúlvio Abrahão de Paula 2f5f4911e5 Refactor FlipperKitDatabasePlugin to accept multiple database drivers.
Reviewed By: lblasa

Differential Revision: D48316901

fbshipit-source-id: 0eb7b93f53ce115a0a031a58ecef3db963b35f09
2023-08-14 11:07:07 -07:00

25 lines
633 B
Objective-C

/*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/
#import <Foundation/Foundation.h>
@protocol DatabaseDriver;
@protocol DatabaseDescriptor;
@protocol FlipperConnection;
@interface DatabasesManager : NSObject
@property(nonatomic, strong) id<FlipperConnection> connection;
- (instancetype)init;
- (void)setConnection:(id<FlipperConnection>)connection;
- (BOOL)isConnected;
- (void)addDatabaseDriver:(id<DatabaseDriver>)driver;
- (void)removeDatabaseDriver:(id<DatabaseDriver>)driver;
@end