refactor: move issue event sources into a subfolder for #19

Group issue event source implementations under lib/src/issue_event_source so the transport-specific files are easier to navigate and extend.
This commit is contained in:
insleker 2026-04-08 20:35:03 +08:00
parent 0d538b962e
commit 737c62c6d9
6 changed files with 17 additions and 17 deletions

View File

@ -1,8 +1,8 @@
export 'src/comment_templates.dart'; export 'src/comment_templates.dart';
export 'src/config.dart'; export 'src/config.dart';
export 'src/database.dart'; export 'src/database.dart';
export 'src/issue_event_source/base.dart';
export 'src/issue_tracker_client.dart'; export 'src/issue_tracker_client.dart';
export 'src/issue_event_source.dart';
export 'src/issue_assistant_app.dart'; export 'src/issue_assistant_app.dart';
export 'src/notifier.dart'; export 'src/notifier.dart';
export 'src/workspace_manager.dart'; export 'src/workspace_manager.dart';

View File

@ -7,10 +7,10 @@ import 'package:logging/logging.dart';
import 'cli_responder.dart'; import 'cli_responder.dart';
import 'config.dart'; import 'config.dart';
import 'database.dart'; import 'database.dart';
import 'issue_event_source.dart'; import 'issue_event_source/base.dart';
import 'issue_event_source_gitea_gosmee.dart'; import 'issue_event_source/gitea_gosmee.dart';
import 'issue_event_source_github_gosmee.dart'; import 'issue_event_source/github_gosmee.dart';
import 'issue_event_source_github_webhook_forward.dart'; import 'issue_event_source/github_webhook_forward.dart';
import 'issue_tracker_client.dart'; import 'issue_tracker_client.dart';
import 'notifier.dart'; import 'notifier.dart';
import 'workspace_manager.dart'; import 'workspace_manager.dart';

View File

@ -4,9 +4,9 @@ import 'dart:io';
import 'package:github/github.dart'; import 'package:github/github.dart';
import 'package:logging/logging.dart'; import 'package:logging/logging.dart';
import 'config.dart'; import '../config.dart';
import 'database.dart'; import '../database.dart';
import 'issue_tracker_client.dart'; import '../issue_tracker_client.dart';
typedef IssueEventBatchHandler = Future<void> Function(IssueEventBatch batch); typedef IssueEventBatchHandler = Future<void> Function(IssueEventBatch batch);

View File

@ -5,9 +5,9 @@ import 'dart:io';
import 'package:github/github.dart'; import 'package:github/github.dart';
import 'package:logging/logging.dart'; import 'package:logging/logging.dart';
import 'config.dart'; import '../config.dart';
import 'issue_event_source.dart'; import '../issue_tracker_client.dart';
import 'issue_tracker_client.dart'; import 'base.dart';
class GiteaGosmeeIssueEventSource implements IssueEventSource { class GiteaGosmeeIssueEventSource implements IssueEventSource {
GiteaGosmeeIssueEventSource({ GiteaGosmeeIssueEventSource({

View File

@ -5,9 +5,9 @@ import 'dart:io';
import 'package:github/github.dart'; import 'package:github/github.dart';
import 'package:logging/logging.dart'; import 'package:logging/logging.dart';
import 'config.dart'; import '../config.dart';
import 'issue_event_source.dart'; import '../issue_tracker_client.dart';
import 'issue_tracker_client.dart'; import 'base.dart';
class GitHubGosmeeIssueEventSource implements IssueEventSource { class GitHubGosmeeIssueEventSource implements IssueEventSource {
GitHubGosmeeIssueEventSource({ GitHubGosmeeIssueEventSource({

View File

@ -4,9 +4,9 @@ import 'dart:io';
import 'package:logging/logging.dart'; import 'package:logging/logging.dart';
import 'config.dart'; import '../config.dart';
import 'issue_event_source.dart'; import '../issue_tracker_client.dart';
import 'issue_tracker_client.dart'; import 'base.dart';
class GitHubWebhookForwardIssueEventSource implements IssueEventSource { class GitHubWebhookForwardIssueEventSource implements IssueEventSource {
GitHubWebhookForwardIssueEventSource({ GitHubWebhookForwardIssueEventSource({