luxlabs header browser preview


@class NSString, SSSQLiteDatabase;

@interface SSVPlayActivityTable : NSObject {
    SSSQLiteDatabase *_database;
}

@property (nonatomic) unsigned long long currentEventsRevision;
@property (readonly, copy, nonatomic) NSString *eventsRevisionVersionToken;

+ (id)databasePath;
+ (BOOL)_setupDatabase:(id)a0;
+ (id)_eventsDatabaseTableName;
+ (id)_propertiesDatabaseTableName;

- (id)init;
- (void).cxx_destruct;
- (void)performTransactionWithBlock:(id /* block */)a0;
- (BOOL)_setValue:(id)a0 forDatabasePropertyKey:(id)a1;
- (id)_valueForDatabasePropertyKey:(id)a0;
- (BOOL)_getPlayActivityEvents:(id *)a0 relevantRevisionsIndexSet:(id *)a1 withStartRevision:(unsigned long long)a2 endRevision:(unsigned long long)a3 storeAccountID:(unsigned long long)a4 shouldFilterStoreAccountID:(BOOL)a5 additionalRevisionsIndexSet:(id)a6 ignoredRevisionsIndexSet:(id)a7 error:(id *)a8;
- (id)_revisionsIndexSetUsingPersisentIDGenerationBlock:(id /* block */)a0 count:(unsigned long long)a1;
- (BOOL)getPlayActivityEvents:(id *)a0 relevantRevisionsIndexSet:(id *)a1 withStartRevision:(unsigned long long)a2 endRevision:(unsigned long long)a3 additionalRevisionsIndexSet:(id)a4 ignoredRevisionsIndexSet:(id)a5 error:(id *)a6;
- (BOOL)getPlayActivityEvents:(id *)a0 relevantRevisionsIndexSet:(id *)a1 withStartRevision:(unsigned long long)a2 endRevision:(unsigned long long)a3 storeAccountID:(unsigned long long)a4 additionalRevisionsIndexSet:(id)a5 ignoredRevisionsIndexSet:(id)a6 error:(id *)a7;
- (BOOL)insertPlayActivityEvent:(id)a0 withRevision:(unsigned long long)a1 returningError:(id *)a2;
- (BOOL)removePlayActivityEventsUpToRevision:(unsigned long long)a0 returningError:(id *)a1;
- (id)revisionsIndexSetForPlayActivityEventPersistentIDs:(id)a0;
- (id)revisionsIndexSetForPlayActivityEvents:(id)a0;

@end