override suspend fun load()

in src/main/kotlin/jira/JiraIssuesLoader.kt [36:46]


    override suspend fun load(params: IssuesLoader.Params): IssuesLoadResult {
        if (params !is IssuesLoader.Params.Jira)
            return IssuesLoadResult.Failed.wrongParams(JiraIssuesLoader::class)

        return try {
            migrate(params.query.orEmpty())
        } catch (e: Exception) {
            logger.externalServiceClientError(e, "failed to retrieve issues from Jira")
            IssuesLoadResult.Failed.messageOrUnknownException(e)
        }
    }