feat(sync): add sync subsystem: SyncManager, OpsServer sync handlers, Sync UI and state, provider groupFilter support, and realtime sync log streaming via TypedSocket
This commit is contained in:
@@ -16,11 +16,16 @@ export interface IListOptions {
|
||||
* Subclasses implement Gitea API v1 or GitLab API v4.
|
||||
*/
|
||||
export abstract class BaseProvider {
|
||||
public readonly groupFilterId?: string;
|
||||
|
||||
constructor(
|
||||
public readonly connectionId: string,
|
||||
public readonly baseUrl: string,
|
||||
protected readonly token: string,
|
||||
) {}
|
||||
groupFilterId?: string,
|
||||
) {
|
||||
this.groupFilterId = groupFilterId;
|
||||
}
|
||||
|
||||
// Connection
|
||||
abstract testConnection(): Promise<ITestConnectionResult>;
|
||||
|
||||
Reference in New Issue
Block a user