diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 4517615..cb96b5a 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -428,3 +428,5 @@ jobs:
cache-from: type=registry,ref=${{ vars.DOCKERHUB_USERNAME }}/${{ matrix.repo }}:edge
cache-to: type=inline
provenance: false
+ secrets: |
+ sixlabors_license=${{ secrets.SIXLABORS_LICENSE_KEY }}
diff --git a/.gitignore b/.gitignore
index e0adb33..9654bcc 100644
--- a/.gitignore
+++ b/.gitignore
@@ -450,3 +450,6 @@ src/Anichron.API/configuration/
# Stryker.NET mutation testing reports
StrykerOutput/
+
+# Six Labors licence key (credential)
+sixlabors.lic
diff --git a/graphify-out/GRAPH_REPORT.md b/graphify-out/GRAPH_REPORT.md
index e82f2fd..d3acbfe 100644
--- a/graphify-out/GRAPH_REPORT.md
+++ b/graphify-out/GRAPH_REPORT.md
@@ -1,17 +1,17 @@
-# Graph Report - anichron (2026-10-01)
+# Graph Report - anichron (2026-10-10)
## Corpus Check
-- 228 files · ~83,749 words
+- 228 files · ~83,708 words
- Verdict: corpus is large enough that graph structure adds value.
- Unclassified: 11 file(s) not represented in the graph (top: (none) 6, .props 2, .example 1)
## Summary
-- 5826 nodes · 11009 edges · 386 communities (375 shown, 11 thin omitted)
+- 5824 nodes · 11010 edges · 409 communities (396 shown, 13 thin omitted)
- Extraction: 95% EXTRACTED · 5% INFERRED · 0% AMBIGUOUS · INFERRED: 570 edges (avg confidence: 0.84)
- Token cost: 0 input · 0 output
## Graph Freshness
-- Built from commit: `3d290f7c`
+- Built from commit: `36b4d961`
- Run `git rev-parse HEAD` and compare to check if the graph is stale.
- Run `graphify update .` after code changes (no API cost).
@@ -21,7 +21,7 @@
- AuthResult
- IngestionPipelineRunnerTests
- Anichron
-- TestFixture
+- IImageProcessor
- ExifExtractionMiddleware
- TestFixture
- Anichron.Worker.Tests.Unit/packages.lock.json
@@ -32,12 +32,12 @@
- net10.0
- User
- TestFixture
-- TestFixture
-- JwtFactoryTests
+- WorkerInitializer
+- AdminCreatedUser
- Anichron.API/packages.lock.json
- IAuthResponseMapper
- AppIniInitializer
-- .Ok
+- AuthTokens
- WorkerSettings
- EfUserRepository
- MustChangePasswordMiddleware
@@ -46,34 +46,34 @@
- FileIngestionPipeline
- Anichron.API.Tests.Unit/packages.lock.json
- TestFixture
-- Microsoft.Extensions.Configuration.Abstractions
+- dependencies
- UserStorageConfig
- TestFixture
-- Anichron.API.Settings
+- Anichron.API.Services
- FfmpegVideoProcessor
- CancellingMiddleware
- Anichron.Core.Domain
- IngestionContext
-- EfUserStorageConfigRepository
+- BootstrapSeeder
- LivePhotoPairItem
- Anichron.Infrastructure.Tests.Unit/packages.lock.json
-- dependencies
+- Microsoft.Extensions.DependencyInjection.Abstractions
- .GetConnectionString
- net10.0
- Anichron.Core.Tests.Unit/packages.lock.json
-- IUnitOfWork
+- BootstrapResetService
- dependencies
- PasswordPolicy
- Microsoft.VisualStudio.Threading.Analyzers
- mutation-ratchet.sh
-- TestFixture
+- Image
- TestFixture
- mutation-ratchet.test.sh
- Anichron.API
- dependencies
- net10.0
- .WriteResponseAsync
-- WorkerInitializer
+- .ComputeBlurhashAsync
- dependencies
- Anichron.Core/packages.lock.json
- NodaTime
@@ -81,10 +81,10 @@
- Microsoft.Extensions.DependencyInjection.Abstractions
- Anichron.Worker
- WorkerServiceCollectionExtensionsTests
-- CapturingLogger
+- .InvokeAsync
- Microsoft.Extensions.Primitives
- publish-badges.test.sh
-- TestFixture
+- SixLabors.ImageSharp
- Microsoft.EntityFrameworkCore
- .InvokeAsync_KnownHash_DoesNotCallNextAsync
- IdempotencyCheckMiddleware
@@ -98,7 +98,7 @@
- MediaAsset
- Anichron.Core
- dependencies
-- dependencies
+- Microsoft.EntityFrameworkCore.Relational
- dependencies
- net10.0
- Anichron.Infrastructure
@@ -107,7 +107,7 @@
- ContentHashingMiddleware
- net10.0
- dependencies
-- TestFixture
+- IUnitOfWork
- Anichron.slnx
- dependencies
- Microsoft.Extensions.Configuration.Abstractions
@@ -120,11 +120,11 @@
- dependencies
- dependencies
- System.IO.Abstractions
-- nodatime
+- 20260511154104_InitialSchema.Designer.cs
- dependencies
- Container (Dockerfile)
- Anichron.Infrastructure/packages.lock.json
-- TokenService
+- MediaTypeDetectorTests.cs
- Worker
- Microsoft.Extensions.Primitives
- publish-badges.sh
@@ -136,8 +136,8 @@
- WorkerSettingsValidatorTests
- .Placeholder_Always_Passes
- System.IdentityModel.Tokens.Jwt
-- TestFixture
-- Anichron.Worker.Ingestion.Pipeline
+- CapturingLogger
+- nodatime
- Microsoft.Testing.Extensions.Telemetry
- User
- task-runner.json
@@ -161,7 +161,7 @@
- Microsoft.Extensions.DependencyInjection
- derive-db-docs.test.sh
- AssetInteraction
-- Npgsql.EntityFrameworkCore.PostgreSQL.NodaTime
+- dependencies
- xunit.v3.extensibility.core
- TestableIO.System.IO.Abstractions.TestingHelpers
- xunit.v3.extensibility.core
@@ -170,7 +170,7 @@
- NodaTime (No DateTime) Convention
- Dependabot GitHub Actions Updates
- Dependabot NuGet Updates
-- EfRefreshTokenRepository
+- TestableIO.System.IO.Abstractions
- Polly.Extensions
- TestableIO.System.IO.Abstractions
- Microsoft.IdentityModel.JsonWebTokens
@@ -178,7 +178,7 @@
- Microsoft.Extensions.Caching.Abstractions
- TestableIO.System.IO.Abstractions
- MediaAsset Entity
-- TestFixture
+- Castle.Core
- Anichron.Worker
- CLAUDE.md
- Anichron.Worker Project
@@ -198,12 +198,12 @@
- xunit.v3.mtp-v1
- Blurhash.ImageSharp
- System.IO.Abstractions
-- microsoft_extensions_options
+- Anichron.Worker.Ingestion.Pipeline
- Microsoft.NET.Test.Sdk
-- JwtSettings
+- Microsoft.EntityFrameworkCore.Design
- xunit.v3.mtp-v1
- Issue tracker: GitHub
-- Anichron.API.Tests.Unit/GlobalUsings.cs
+- SonarAnalyzer.CSharp
- Konscious.Security.Cryptography.Argon2
- Microsoft.IdentityModel.Protocols.OpenIdConnect
- Microsoft.AspNetCore.Authentication.JwtBearer
@@ -212,7 +212,7 @@
- Microsoft.Extensions.Http.Diagnostics
- Microsoft.IdentityModel.Protocols.OpenIdConnect
- Microsoft.TestPlatform.TestHost
-- ServiceCollectionExtensions.cs
+- Microsoft.EntityFrameworkCore.Design
- System.IO.Abstractions.TestingHelpers
- xunit.v3
- Npgsql.NodaTime
@@ -247,12 +247,12 @@
- Castle.Core
- xunit.v3.common
- Blurhash.Core
-- RefreshToken
+- Microsoft.Extensions.Configuration.Ini
- Mono.TextTemplating
- Blurhash.Core
- Blurhash.ImageSharp
- xunit.v3.common
-- NETStandard.Library
+- Roslynator.Analyzers
- Architecture
- CI Build & Test Job
- mutation-report.test.sh
@@ -266,7 +266,7 @@
- EfInviteRepository
- net10.0
- Microsoft.Extensions.DependencyModel
-- NETStandard.Library
+- Microsoft.Extensions.FileProviders.Abstractions
- Testably.Abstractions.FileSystem.Interface
- Microsoft.Extensions.Diagnostics.ExceptionSummarization
- Roslynator.Analyzers
@@ -299,7 +299,7 @@
- xunit.runner.visualstudio
- Microsoft.Extensions.Hosting
- Microsoft.VisualStudio.Threading.Analyzers
-- CapturingLogger
+- Microsoft.Extensions.Logging.Abstractions
- SonarAnalyzer.CSharp
- Microsoft.VisualStudio.Threading.Analyzers
- FluentAssertions
@@ -307,15 +307,15 @@
- IIngestionMiddleware
- Microsoft.Extensions.DependencyInjection
- PersistenceMiddleware
-- LivePhotoLinker
+- LivePhotoLinker.cs
- Roslynator.Analyzers
-- dependencies
+- Microsoft.Extensions.Diagnostics
- Microsoft.EntityFrameworkCore
- Self-host mutation reports; do not use the Stryker Dashboard
-- IMediaAssetRepository
-- System.IO.Hashing
+- Microsoft.VisualStudio.Threading.Analyzers
+- xunit.runner.visualstudio
- .ItemFailed
-- .Log
+- CapturingLogger
- .IsInProgress
- coverlet.collector
- Microsoft.IdentityModel.Abstractions
@@ -329,30 +329,30 @@
- Microsoft.AspNetCore.TestHost
- Microsoft.Bcl.AsyncInterfaces
- Microsoft.CodeCoverage
-- Log
+- LoggingMiddleware
- Microsoft.Extensions.Primitives
- Microsoft.EntityFrameworkCore.Abstractions
- Microsoft.Win32.Registry
-- Microsoft.CodeAnalysis.Analyzers
+- AuthMessages.cs
- Microsoft.Extensions.Diagnostics.ExceptionSummarization
- ImageProxyMiddleware
-- Microsoft.Extensions.DependencyInjection.AutoActivation
-- Polly.Core
+- Microsoft.EntityFrameworkCore.Analyzers
+- Microsoft.Extensions.AmbientMetadata.Application
- assemble-pages.test.sh
- Microsoft.VisualStudio.SolutionPersistence
- Microsoft.Extensions.DependencyInjection.AutoActivation
+- Microsoft.Extensions.Compliance.Abstractions
- Microsoft.EntityFrameworkCore.Abstractions
-- Microsoft.EntityFrameworkCore.Abstractions
-- Microsoft.Extensions.DependencyInjection.Abstractions
+- System.Composition.AttributedModel
- Microsoft.Extensions.Logging
-- Microsoft.Extensions.Logging.EventLog
+- Humanizer.Core
- Microsoft.Extensions.FileSystemGlobbing
- Microsoft.EntityFrameworkCore.Analyzers
-- Microsoft.VisualStudio.SolutionPersistence
+- Microsoft.CodeAnalysis.Analyzers
- Microsoft.Extensions.ObjectPool
- Microsoft.Extensions.FileSystemGlobbing
- Microsoft.Extensions.Logging.EventLog
-- Microsoft.Extensions.Logging.Configuration
+- Microsoft.Extensions.Configuration.Binder
- Microsoft.OpenApi
- Newtonsoft.Json
- Humanizer.Core
@@ -384,20 +384,43 @@
- Testably.Abstractions.FileSystem.Interface
- assemble-pages.sh
- Microsoft.Build.Framework
-- Microsoft.NETCore.Platforms
+- Microsoft.Extensions.Configuration.CommandLine
- Microsoft.Extensions.DependencyModel
-- Testably.Abstractions.FileSystem.Interface
+- Microsoft.Extensions.Configuration.FileExtensions
- Microsoft.Bcl.AsyncInterfaces
- ExifData
-- Microsoft.EntityFrameworkCore.Abstractions
+- Microsoft.Extensions.Configuration.Json
+- Microsoft.Extensions.Configuration.UserSecrets
+- Microsoft.Extensions.Logging.Configuration
+- Microsoft.Extensions.Options.ConfigurationExtensions
+- Microsoft.Extensions.Primitives
+- Newtonsoft.Json
- Microsoft.Extensions.Diagnostics
- Microsoft.Extensions.Hosting.Abstractions
-- Microsoft.NETCore.Platforms
-- Microsoft.Extensions.Options.ConfigurationExtensions
+- System.Composition.Runtime
+- System.Diagnostics.EventLog
+- Microsoft.CodeCoverage
+- Microsoft.Extensions.Caching.Memory
+- Microsoft.Extensions.Configuration.Binder
+- Microsoft.Extensions.Configuration.CommandLine
+- Microsoft.Extensions.Configuration.EnvironmentVariables
+- Microsoft.Extensions.Configuration.FileExtensions
+- Microsoft.Extensions.Configuration.Json
- Microsoft.TestPlatform.ObjectModel
-- xunit.v3.assert
+- Microsoft.Extensions.Configuration.UserSecrets
+- Microsoft.Extensions.DependencyInjection.Abstractions
+- Microsoft.Extensions.Diagnostics.Abstractions
+- Microsoft.Extensions.FileProviders.Physical
+- Microsoft.Extensions.Logging.Debug
+- Microsoft.Extensions.Logging.EventLog
- Microsoft.Extensions.Primitives
+- Microsoft.Extensions.Options
+- Microsoft.Testing.Platform
+- Microsoft.Win32.Registry
- Newtonsoft.Json
+- System.Diagnostics.EventLog
+- xunit.analyzers
+- WorkerDefaults.cs
- triage-labels.md
- pre-commit
- pre-push
@@ -408,7 +431,7 @@
2. `IngestionContext` - 82 edges
3. `TestFixture` - 79 edges
4. `net10.0` - 77 edges
-5. `net10.0` - 76 edges
+5. `net10.0` - 75 edges
6. `Anichron.Core.Domain` - 74 edges
7. `net10.0` - 68 edges
8. `net10.0` - 65 edges
@@ -424,8 +447,8 @@
docs/adr/0004-schema-documentation.md → src/Anichron.Core/Domain/Invite.cs
- `What went wrong, which is the only reason to take this decision` --references--> `Metadata` [INFERRED]
docs/adr/0004-schema-documentation.md → src/Anichron.Core/Domain/Metadata.cs
-- `What went wrong, which is the only reason to take this decision` --references--> `ProxyFile` [INFERRED]
- docs/adr/0004-schema-documentation.md → src/Anichron.Core/Domain/ProxyFile.cs
+- `Why the rationale goes in `COMMENT`, not in Markdown` --references--> `AddSchemaComments` [INFERRED]
+ docs/adr/0004-schema-documentation.md → src/Anichron.Core/Migrations/20260927145042_AddSchemaComments.Designer.cs
## Import Cycles
- None detected.
@@ -435,7 +458,7 @@
- **CI Pipeline: Build/Test then Pages and Docker** — github_workflows_ci_build_and_test, github_workflows_ci_deploy_pages, github_workflows_ci_docker_job [EXTRACTED 1.00]
- **MediaAsset-Centric Domain Graph** — claude_md_mediaasset, claude_md_metadata, claude_md_proxyfile, claude_md_burst, claude_md_assetinteraction [EXTRACTED 1.00]
-## Communities (386 total, 11 thin omitted)
+## Communities (409 total, 13 thin omitted)
### Community 0 - "TestFixture"
Cohesion: 0.06
@@ -443,87 +466,87 @@ Nodes (43): ArgumentNullException, GeneratedRegex, Regex, AuthError, AccountDisa
### Community 1 - "AuthResponseMapperTests"
Cohesion: 0.12
-Nodes (21): Created, JsonOptions, AdminStorageConfigResponse, AdminUserResponse, AuthTokens, AuthResponseMapperTests, TestFixture, DefaultHttpContext (+13 more)
+Nodes (20): Created, JsonOptions, AdminStorageConfigResponse, AdminUserResponse, AuthResponseMapperTests, TestFixture, DefaultHttpContext, Fact (+12 more)
### Community 2 - "AuthResult"
-Cohesion: 0.13
-Nodes (10): AuthResponseMapper, HttpContext, IClock, IResult, List, AuthResult, Error, IsSuccess (+2 more)
+Cohesion: 0.12
+Nodes (14): AuthResponseMapper, HttpContext, IClock, IResult, List, AuthResult, Error, IsSuccess (+6 more)
### Community 3 - "IngestionPipelineRunnerTests"
-Cohesion: 0.17
-Nodes (21): IngestionPipelineRunnerTests, ProxyDirectoryCreatingMiddleware, Order, ProxyWritingMiddleware, Order, StubMiddleware, Order, TestFixture (+13 more)
+Cohesion: 0.20
+Nodes (18): IngestionPipelineRunnerTests, ProxyDirectoryCreatingMiddleware, Order, ProxyWritingMiddleware, Order, TestFixture, DirectoryStrategy, FileSystem (+10 more)
### Community 4 - "Anichron"
Cohesion: 0.17
Nodes (11): Month/Day Composite Index (On This Day), FFmpeg GPU Detection Fallback Chain, Anichron.UI (Planned NextJS/React), Anichron, Documentation, Get started, Highlights, License (+3 more)
-### Community 5 - "TestFixture"
-Cohesion: 0.09
-Nodes (26): CapturingLogger, HttpMessageHandler, HttpRequestMessage, HttpResponseMessage, IDisposable, CapturingLogger, Entries, FakeHttpMessageHandler (+18 more)
+### Community 5 - "IImageProcessor"
+Cohesion: 0.16
+Nodes (20): IImageProcessor, BlurhashGenerator, FileName, ProxyType, FullPreviewGenerator, FileName, ProxyType, IImageProxyGenerator (+12 more)
### Community 6 - "ExifExtractionMiddleware"
Cohesion: 0.08
Nodes (27): Directory, ExifIfd0Directory, ExifSubIfdDirectory, GpsDirectory, Latitude, LocalDateTimePattern, Longitude, QuickTimeMovieHeaderDirectory (+19 more)
### Community 7 - "TestFixture"
-Cohesion: 0.20
-Nodes (13): TestFixture, Tokens, UnitOfWork, TokenServiceTests, Action, CancellationToken, Fact, IClock (+5 more)
+Cohesion: 0.08
+Nodes (35): TestFixture, Tokens, UnitOfWork, TokenServiceTests, Action, CancellationToken, Fact, IClock (+27 more)
### Community 8 - "Anichron.Worker.Tests.Unit/packages.lock.json"
Cohesion: 0.03
-Nodes (63): Anichron.Core, Anichron.Infrastructure, Blurhash.ImageSharp, MetadataExtractor, Microsoft.Extensions.Options.DataAnnotations, System.IO.Hashing, Blurhash.Core, Castle.Core (+55 more)
+Nodes (64): Anichron.Core, Anichron.Infrastructure, Blurhash.ImageSharp, MetadataExtractor, Microsoft.Extensions.Options.DataAnnotations, Blurhash.Core, Castle.Core, Microsoft.ApplicationInsights (+56 more)
### Community 9 - "Anichron.Worker/packages.lock.json"
Cohesion: 0.03
Nodes (62): Microsoft.Extensions.Configuration.CommandLine, Microsoft.Extensions.Configuration.EnvironmentVariables, Microsoft.Extensions.Configuration.UserSecrets, Microsoft.Extensions.Logging.Console, Microsoft.Extensions.Logging.Debug, Microsoft.Extensions.Logging.EventLog, Microsoft.Extensions.Logging.EventSource, Blurhash.Core (+54 more)
### Community 10 - "TestFixture"
-Cohesion: 0.10
-Nodes (23): BootstrapSeeder, IBootstrapSeeder, Log, CancellationToken, Exception, IConfiguration, IGuidFactory, ILogger (+15 more)
+Cohesion: 0.18
+Nodes (13): BootstrapSeederTests, TestFixture, UnitOfWork, Users, Action, CancellationToken, DbUpdateException, Exception (+5 more)
### Community 11 - "TestFixture"
Cohesion: 0.19
Nodes (14): PersistenceMiddlewareTests, TestFixture, Clock, FileSystem, GuidFactory, Now, Repository, UnitOfWork (+6 more)
### Community 12 - "AuthService"
-Cohesion: 0.10
-Nodes (20): PostgresException, AdminPasswordResetResponse, IPasswordHasher, AdminResetService, AdminUserPasswordReset, IAdminResetService, CancellationToken, Guid (+12 more)
+Cohesion: 0.16
+Nodes (10): PostgresException, AuthService, CancellationToken, Guid, IClock, IGuidFactory, Task, CancellationToken (+2 more)
### Community 13 - "net10.0"
-Cohesion: 0.03
-Nodes (64): dependencies, net10.0, contentHash, resolved, type, contentHash, resolved, type (+56 more)
+Cohesion: 0.04
+Nodes (47): dependencies, net10.0, contentHash, resolved, type, contentHash, resolved, type (+39 more)
### Community 14 - "User"
Cohesion: 0.25
Nodes (6): IUserRepository, CancellationToken, Guid, List, Task, User
### Community 15 - "TestFixture"
-Cohesion: 0.06
-Nodes (49): MediaType, Image, LivePhoto, Video, IImageProcessor, ImageSharpProcessor, CancellationToken, Image (+41 more)
+Cohesion: 0.15
+Nodes (16): ImageProxyMiddlewareTests, TestFixture, Clock, DirectoryStrategy, FileSystem, GuidFactory, ImageProcessor, Now (+8 more)
-### Community 16 - "TestFixture"
-Cohesion: 0.12
-Nodes (20): IHostedService, DatabaseMigratorService, RetryDelay, Log, CancellationToken, Exception, ILogger, IServiceScopeFactory (+12 more)
+### Community 16 - "WorkerInitializer"
+Cohesion: 0.06
+Nodes (35): IHostedService, WorkerState, ResolvedUserId, Guid, DatabaseMigratorService, RetryDelay, Log, CancellationToken (+27 more)
-### Community 17 - "JwtFactoryTests"
-Cohesion: 0.25
-Nodes (9): JwtSecurityToken, SecurityTokenInvalidSignatureException, JwtFactoryTests, TestFixture, Fact, Guid, IClock, IGuidFactory (+1 more)
+### Community 17 - "AdminCreatedUser"
+Cohesion: 0.17
+Nodes (13): AdminCreatedUserResponse, AdminPasswordResetResponse, CreateAdminUserRequest, AdminUserPasswordReset, IAdminResetService, CancellationToken, Guid, Task (+5 more)
### Community 18 - "Anichron.API/packages.lock.json"
Cohesion: 0.04
Nodes (54): Konscious.Security.Cryptography.Blake2, Microsoft.Extensions.Http.Diagnostics, Microsoft.Extensions.Resilience, Microsoft.IdentityModel.JsonWebTokens, Microsoft.IdentityModel.Protocols.OpenIdConnect, Microsoft.OpenApi, Polly.Core, Humanizer.Core (+46 more)
### Community 19 - "IAuthResponseMapper"
-Cohesion: 0.11
-Nodes (29): AdminCreatedUserResponse, AdminEndpoints, CreateAdminUserRequest, CreateStorageConfigRequest, PatchAdminUserRequest, CancellationToken, ClaimsPrincipal, Guid (+21 more)
+Cohesion: 0.15
+Nodes (23): AdminEndpoints, CreateStorageConfigRequest, PatchAdminUserRequest, CancellationToken, ClaimsPrincipal, Guid, IEndpointRouteBuilder, IResult (+15 more)
### Community 20 - "AppIniInitializer"
Cohesion: 0.15
Nodes (15): IDirectory, IFileStreamFactory, IPath, AppIniInitializer, IniEntry, Func, IFileSystem, IReadOnlyList (+7 more)
-### Community 21 - ".Ok"
-Cohesion: 0.16
-Nodes (22): AuthEndpoints, LoginRequest, RefreshRequest, RegisterRequest, CancellationToken, HttpContext, IEndpointRouteBuilder, IOptions (+14 more)
+### Community 21 - "AuthTokens"
+Cohesion: 0.18
+Nodes (19): AuthEndpoints, LoginRequest, RefreshRequest, RegisterRequest, CancellationToken, HttpContext, IEndpointRouteBuilder, IOptions (+11 more)
### Community 22 - "WorkerSettings"
Cohesion: 0.11
@@ -557,41 +580,41 @@ Nodes (51): Microsoft.AspNetCore.TestHost, Microsoft.Extensions.Diagnostics.Heal
Cohesion: 0.30
Nodes (10): BootstrapResetServiceTests, TestFixture, UnitOfWork, Users, CancellationToken, Fact, IConfiguration, ILogger (+2 more)
-### Community 30 - "Microsoft.Extensions.Configuration.Abstractions"
-Cohesion: 0.07
-Nodes (35): Microsoft.Extensions.Configuration, Microsoft.Extensions.Configuration.Abstractions, Microsoft.Extensions.Configuration.FileExtensions, Microsoft.Extensions.Configuration.Json, contentHash, dependencies, resolved, type (+27 more)
+### Community 30 - "dependencies"
+Cohesion: 0.09
+Nodes (37): Microsoft.Extensions.Configuration, Microsoft.Extensions.Configuration.Abstractions, Microsoft.Extensions.Configuration.Binder, Microsoft.Extensions.Configuration.CommandLine, Microsoft.Extensions.Configuration.EnvironmentVariables, Microsoft.Extensions.Configuration.FileExtensions, Microsoft.Extensions.Configuration.Json, Microsoft.Extensions.Configuration.UserSecrets (+29 more)
### Community 31 - "UserStorageConfig"
-Cohesion: 0.17
-Nodes (14): IUserStorageConfigRepository, CancellationToken, Guid, List, Task, UserStorageConfig, Assets, Id (+6 more)
+Cohesion: 0.05
+Nodes (57): AdminStorageConfigServiceTests, TestFixture, GuidFactory, StorageConfigs, UnitOfWork, Users, CancellationToken, Fact (+49 more)
### Community 32 - "TestFixture"
-Cohesion: 0.22
-Nodes (15): AdminUserServiceTests, TestFixture, RevokedInsideTransaction, SavedInsideTransaction, TokenService, UnitOfWork, Users, CancellationToken (+7 more)
+Cohesion: 0.06
+Nodes (45): JwtSecurityToken, JwtSecurityTokenHandler, SecurityTokenInvalidSignatureException, SigningCredentials, IJwtFactory, JwtFactory, IClock, IGuidFactory (+37 more)
-### Community 33 - "Anichron.API.Settings"
-Cohesion: 0.09
-Nodes (18): Anichron.API.Tests.Unit.Infrastructure, Anichron.API.Endpoints, Anichron.API.Infrastructure, Anichron.API.Settings, Anichron.API.Tests.Unit.Endpoints, microsoft_aspnetcore_diagnostics_healthchecks, microsoft_aspnetcore_http, microsoft_aspnetcore_http_json (+10 more)
+### Community 33 - "Anichron.API.Services"
+Cohesion: 0.07
+Nodes (28): Anichron.API.Tests.Unit.Security, Anichron.API.Tests.Unit.Infrastructure, Anichron.API.Endpoints, Anichron.API.Infrastructure, Anichron.API.Settings, Anichron.API.Tests.Unit.Endpoints, Anichron.API.Services, konscious_security_cryptography (+20 more)
### Community 34 - "FfmpegVideoProcessor"
-Cohesion: 0.08
-Nodes (35): Exception, SemaphoreSlim, IProcessLauncher, ProcessResult, SystemProcessLauncher, CancellationToken, IReadOnlyList, Task (+27 more)
+Cohesion: 0.10
+Nodes (26): Exception, SemaphoreSlim, IProcessLauncher, ProcessResult, SystemProcessLauncher, CancellationToken, IReadOnlyList, Task (+18 more)
### Community 35 - "CancellingMiddleware"
-Cohesion: 0.25
-Nodes (5): CancellingMiddleware, Order, CancellationToken, CancellationTokenSource, IngestionDelegate
+Cohesion: 0.17
+Nodes (8): CancellingMiddleware, Order, StubMiddleware, Order, CancellationToken, CancellationTokenSource, IngestionDelegate, List
### Community 36 - "Anichron.Core.Domain"
Cohesion: 0.13
-Nodes (15): Anichron.API.Tests.Unit.Services, Anichron.API.Security, Anichron.Core.Tests.Unit.Data.Repository, Anichron.Core.Data, Anichron.Core.Domain, Anichron.API.Services, Anichron.Core.Data.Repository, microsoft_entityframeworkcore (+7 more)
+Nodes (14): Anichron.API.Tests.Unit.Services, Anichron.API.Security, Anichron.Core.Tests.Unit.Data.Repository, Anichron.Core.Data, Anichron.Core.Domain, Anichron.Core.Data.Repository, microsoft_entityframeworkcore, microsoft_entityframeworkcore_design (+6 more)
### Community 37 - "IngestionContext"
Cohesion: 0.07
Nodes (25): Lock, IngestionContext, Asset, AssetId, Config, ContentHash, Exif, Item (+17 more)
-### Community 38 - "EfUserStorageConfigRepository"
-Cohesion: 0.37
-Nodes (6): EfUserStorageConfigRepository, AnichronDbContext, UserStorageConfigRepositoryTests, Fact, Guid, Task
+### Community 38 - "BootstrapSeeder"
+Cohesion: 0.21
+Nodes (10): BootstrapSeeder, IBootstrapSeeder, Log, CancellationToken, Exception, IConfiguration, IGuidFactory, ILogger (+2 more)
### Community 39 - "LivePhotoPairItem"
Cohesion: 0.23
@@ -601,9 +624,9 @@ Nodes (7): LivePhotoPairItem, PrimaryMediaType, SecondaryFile, SecondaryFileDesc
Cohesion: 0.04
Nodes (47): Castle.Core, Microsoft.ApplicationInsights, Microsoft.Bcl.AsyncInterfaces, Microsoft.CodeCoverage, Microsoft.EntityFrameworkCore, Microsoft.EntityFrameworkCore.Abstractions, Microsoft.EntityFrameworkCore.Analyzers, Microsoft.EntityFrameworkCore.Relational (+39 more)
-### Community 41 - "dependencies"
+### Community 41 - "Microsoft.Extensions.DependencyInjection.Abstractions"
Cohesion: 0.05
-Nodes (54): Microsoft.Extensions.Caching.Abstractions, Microsoft.Extensions.Configuration.Binder, Microsoft.Extensions.Configuration.CommandLine, Microsoft.Extensions.Configuration.EnvironmentVariables, Microsoft.Extensions.Configuration.UserSecrets, Microsoft.Extensions.DependencyInjection, Microsoft.Extensions.DependencyInjection.Abstractions, Microsoft.Extensions.Diagnostics (+46 more)
+Nodes (47): Microsoft.Extensions.Caching.Abstractions, Microsoft.Extensions.DependencyInjection.Abstractions, Microsoft.Extensions.Logging, Microsoft.Extensions.Logging.Configuration, Microsoft.Extensions.Options, System.Diagnostics.EventLog, contentHash, dependencies (+39 more)
### Community 42 - ".GetConnectionString"
Cohesion: 0.26
@@ -617,13 +640,13 @@ Nodes (57): contentHash, requested, resolved, type, dependencies, net10.0, conte
Cohesion: 0.05
Nodes (43): Castle.Core, Microsoft.ApplicationInsights, Microsoft.Bcl.AsyncInterfaces, Microsoft.CodeCoverage, Microsoft.EntityFrameworkCore, Microsoft.EntityFrameworkCore.Abstractions, Microsoft.EntityFrameworkCore.Analyzers, Microsoft.EntityFrameworkCore.Relational (+35 more)
-### Community 45 - "IUnitOfWork"
-Cohesion: 0.19
-Nodes (9): BootstrapResetService, IBootstrapResetService, Log, CancellationToken, IConfiguration, ILogger, LoggerMessage, Task (+1 more)
+### Community 45 - "BootstrapResetService"
+Cohesion: 0.23
+Nodes (8): BootstrapResetService, IBootstrapResetService, Log, CancellationToken, IConfiguration, ILogger, LoggerMessage, Task
### Community 46 - "dependencies"
Cohesion: 0.06
-Nodes (44): Humanizer.Core, Microsoft.Build.Framework, Microsoft.CodeAnalysis.Analyzers, Microsoft.CodeAnalysis.Common, Microsoft.CodeAnalysis.CSharp, Microsoft.CodeAnalysis.CSharp.Workspaces, Microsoft.CodeAnalysis.Workspaces.Common, Microsoft.CodeAnalysis.Workspaces.MSBuild (+36 more)
+Nodes (39): Humanizer.Core, Microsoft.Build.Framework, Microsoft.CodeAnalysis.Analyzers, Microsoft.CodeAnalysis.Common, Microsoft.CodeAnalysis.CSharp, Microsoft.CodeAnalysis.CSharp.Workspaces, Microsoft.CodeAnalysis.Workspaces.Common, Microsoft.CodeAnalysis.Workspaces.MSBuild (+31 more)
### Community 47 - "PasswordPolicy"
Cohesion: 0.13
@@ -637,13 +660,13 @@ Nodes (5): contentHash, requested, resolved, type, Microsoft.VisualStudio.Thread
Cohesion: 0.57
Nodes (7): cmd_advance(), cmd_thresholds(), config_threshold(), read_mark(), mutation-ratchet.sh script, SLACK, usage()
-### Community 50 - "TestFixture"
-Cohesion: 0.23
-Nodes (13): AdminStorageConfigServiceTests, TestFixture, GuidFactory, StorageConfigs, UnitOfWork, Users, CancellationToken, Fact (+5 more)
+### Community 50 - "Image"
+Cohesion: 0.30
+Nodes (7): MediaType, Image, LivePhoto, Video, CancellationToken, Rgba32, Task
### Community 51 - "TestFixture"
-Cohesion: 0.10
-Nodes (27): Log, VideoProxyMiddleware, Order, IEnumerable, ILogger, LoggerMessage, IVideoProxyGenerator, FileName (+19 more)
+Cohesion: 0.06
+Nodes (44): Log, VideoProxyMiddleware, Order, CancellationToken, IEnumerable, ILogger, IngestionDelegate, LoggerMessage (+36 more)
### Community 52 - "mutation-ratchet.test.sh"
Cohesion: 0.81
@@ -655,19 +678,19 @@ Nodes (14): Konscious.Security.Cryptography.Argon2, Microsoft.AspNetCore.Authent
### Community 54 - "dependencies"
Cohesion: 0.06
-Nodes (44): Humanizer.Core, Microsoft.Build.Framework, Microsoft.CodeAnalysis.Analyzers, Microsoft.CodeAnalysis.Common, Microsoft.CodeAnalysis.CSharp, Microsoft.CodeAnalysis.CSharp.Workspaces, Microsoft.CodeAnalysis.Workspaces.Common, Microsoft.CodeAnalysis.Workspaces.MSBuild (+36 more)
+Nodes (39): Humanizer.Core, Microsoft.Build.Framework, Microsoft.CodeAnalysis.Analyzers, Microsoft.CodeAnalysis.Common, Microsoft.CodeAnalysis.CSharp, Microsoft.CodeAnalysis.CSharp.Workspaces, Microsoft.CodeAnalysis.Workspaces.Common, Microsoft.CodeAnalysis.Workspaces.MSBuild (+31 more)
### Community 55 - "net10.0"
Cohesion: 0.05
-Nodes (44): dependencies, net10.0, contentHash, resolved, type, contentHash, resolved, type (+36 more)
+Nodes (38): dependencies, net10.0, contentHash, resolved, type, contentHash, resolved, type (+30 more)
### Community 56 - ".WriteResponseAsync"
Cohesion: 0.25
Nodes (10): HealthCheckResponseWriter, HealthReport, HttpContext, Task, HealthCheckResponseWriterTests, DefaultHttpContext, Fact, HealthReport (+2 more)
-### Community 57 - "WorkerInitializer"
-Cohesion: 0.17
-Nodes (11): WorkerState, ResolvedUserId, Guid, Log, WorkerInitializer, CancellationToken, ILogger, IOptions (+3 more)
+### Community 57 - ".ComputeBlurhashAsync"
+Cohesion: 0.47
+Nodes (6): ImageSharpProcessor, CancellationToken, Image, IOptions, Rgba32, Task
### Community 58 - "dependencies"
Cohesion: 0.07
@@ -682,8 +705,8 @@ Cohesion: 0.40
Nodes (5): NodaTime, contentHash, requested, resolved, type
### Community 61 - "Microsoft.Extensions.DependencyInjection.Abstractions"
-Cohesion: 0.05
-Nodes (52): contentHash, dependencies, resolved, type, Microsoft.Extensions.Caching.Abstractions, Microsoft.Extensions.Configuration.Binder, Microsoft.Extensions.DependencyInjection, Microsoft.Extensions.DependencyInjection.Abstractions (+44 more)
+Cohesion: 0.11
+Nodes (37): Microsoft.Extensions.Caching.Abstractions, Microsoft.Extensions.Configuration, Microsoft.Extensions.Configuration.Abstractions, Microsoft.Extensions.Configuration.Binder, Microsoft.Extensions.Configuration.FileExtensions, Microsoft.Extensions.Configuration.Json, Microsoft.Extensions.DependencyInjection, Microsoft.Extensions.DependencyInjection.Abstractions (+29 more)
### Community 62 - "Microsoft.Extensions.DependencyInjection.Abstractions"
Cohesion: 0.05
@@ -693,9 +716,9 @@ Nodes (56): contentHash, dependencies, resolved, type, Microsoft.Extensions.Conf
Cohesion: 0.15
Nodes (13): Blurhash.ImageSharp, MetadataExtractor, Microsoft.Extensions.Hosting, Microsoft.Extensions.Options.DataAnnotations, SixLabors.ImageSharp, System.IO.Hashing, Microsoft.NET.Sdk.Worker, Anichron.Worker (+5 more)
-### Community 65 - "CapturingLogger"
-Cohesion: 0.16
-Nodes (17): ILogger, LoggingMiddleware, Order, CancellationToken, IngestionDelegate, Task, CapturingLogger, Entries (+9 more)
+### Community 65 - ".InvokeAsync"
+Cohesion: 0.30
+Nodes (8): ILogger, CancellationToken, IngestionDelegate, Task, LoggingMiddlewareTests, Fact, InvalidOperationException, Task
### Community 66 - "Microsoft.Extensions.Primitives"
Cohesion: 0.07
@@ -705,9 +728,9 @@ Nodes (27): Microsoft.Extensions.Caching.Abstractions, Microsoft.Extensions.Prim
Cohesion: 0.87
Nodes (5): assert_absent_on_badges(), assert_eq(), fail(), pass(), publish-badges.test.sh script
-### Community 68 - "TestFixture"
-Cohesion: 0.22
-Nodes (13): TestFixture, StorageConfigRepository, UnitOfWork, UserRepository, WorkerState, WorkerInitializerTests, CancellationToken, Fact (+5 more)
+### Community 68 - "SixLabors.ImageSharp"
+Cohesion: 0.29
+Nodes (7): System.IO.Hashing, SixLabors.ImageSharp, contentHash, dependencies, requested, resolved, type
### Community 69 - "Microsoft.EntityFrameworkCore"
Cohesion: 0.09
@@ -726,12 +749,12 @@ Cohesion: 0.05
Nodes (43): MockFile, MockFileSystem, IGuidFactory, TimeOrderedGuidFactory, Guid, ProxyFileBuilder, IClock, ProxyType (+35 more)
### Community 73 - "TestFixture"
-Cohesion: 0.15
-Nodes (18): HttpClient, IPwnedPasswordClient, Log, PwnedPasswordClient, CancellationToken, Exception, ILogger, LoggerMessage (+10 more)
+Cohesion: 0.06
+Nodes (43): CapturingLogger, HttpClient, HttpMessageHandler, HttpRequestMessage, HttpResponseMessage, IDisposable, IPwnedPasswordClient, Log (+35 more)
### Community 74 - "Anichron.Infrastructure.Data"
-Cohesion: 0.13
-Nodes (12): Anichron.Infrastructure.Data, DatabaseFacade, DatabaseFacadeExtensions, CancellationToken, Task, PostgresConstants, EfDatabaseMigrator, IDatabaseMigrator (+4 more)
+Cohesion: 0.17
+Nodes (8): Anichron.Infrastructure.Data, DatabaseFacade, DatabaseFacadeExtensions, CancellationToken, Task, PostgresConstants, SuppressMessage, system_diagnostics_codeanalysis
### Community 75 - "Microsoft.Extensions.Primitives"
Cohesion: 0.06
@@ -750,8 +773,8 @@ Cohesion: 0.13
Nodes (16): IInviteRepository, CancellationToken, Instant, Task, Invite, CreatedAt, CreatedBy, CreatedByUserId (+8 more)
### Community 79 - "MediaAsset"
-Cohesion: 0.08
-Nodes (24): MediaAsset, Burst, BurstId, ContentHash, DateCaptured, Day, FileName, FilePath (+16 more)
+Cohesion: 0.07
+Nodes (30): EfMediaAssetRepository, IMediaAssetRepository, AnichronDbContext, CancellationToken, Guid, Task, MediaAsset, Burst (+22 more)
### Community 80 - "Anichron.Core"
Cohesion: 0.25
@@ -761,9 +784,9 @@ Nodes (8): Npgsql.EntityFrameworkCore.PostgreSQL.NodaTime, Anichron.Core, Micros
Cohesion: 0.06
Nodes (33): Microsoft.Extensions.Caching.Abstractions, Microsoft.Extensions.DependencyInjection.Abstractions, Microsoft.Extensions.Primitives, contentHash, dependencies, resolved, type, contentHash (+25 more)
-### Community 82 - "dependencies"
-Cohesion: 0.06
-Nodes (35): dependencies, type, dependencies, type, Microsoft.EntityFrameworkCore, Microsoft.EntityFrameworkCore.Relational, NodaTime, Npgsql (+27 more)
+### Community 82 - "Microsoft.EntityFrameworkCore.Relational"
+Cohesion: 0.09
+Nodes (25): dependencies, type, Microsoft.EntityFrameworkCore, Microsoft.EntityFrameworkCore.Relational, Npgsql, System.IO.Abstractions, contentHash, dependencies (+17 more)
### Community 83 - "dependencies"
Cohesion: 0.08
@@ -794,12 +817,12 @@ Cohesion: 0.07
Nodes (30): dependencies, net10.0, contentHash, resolved, type, contentHash, resolved, type (+22 more)
### Community 90 - "dependencies"
-Cohesion: 0.08
-Nodes (29): dependencies, type, dependencies, type, dependencies, type, Anichron.Core, Anichron.Infrastructure (+21 more)
+Cohesion: 0.06
+Nodes (36): dependencies, type, dependencies, type, dependencies, type, Anichron.Core, Anichron.Infrastructure (+28 more)
-### Community 91 - "TestFixture"
-Cohesion: 0.31
-Nodes (10): AdminResetServiceTests, TestFixture, UnitOfWork, Users, CancellationToken, Fact, Guid, IClock (+2 more)
+### Community 91 - "IUnitOfWork"
+Cohesion: 0.19
+Nodes (14): IPasswordHasher, AdminResetService, IClock, AdminResetServiceTests, TestFixture, UnitOfWork, Users, CancellationToken (+6 more)
### Community 92 - "Anichron.slnx"
Cohesion: 0.25
@@ -818,8 +841,8 @@ Cohesion: 0.19
Nodes (13): HealthCheckResult, IHealthCheck, ProxyStorageHealthCheck, CancellationToken, HealthCheckContext, IFileSystem, Task, ProxyStorageHealthCheckTests (+5 more)
### Community 96 - "Microsoft.Extensions.Primitives"
-Cohesion: 0.06
-Nodes (34): Microsoft.Extensions.FileProviders.Abstractions, Microsoft.Extensions.FileProviders.Physical, Microsoft.Extensions.FileSystemGlobbing, Microsoft.Extensions.Primitives, contentHash, dependencies, resolved, type (+26 more)
+Cohesion: 0.07
+Nodes (27): Microsoft.Extensions.FileSystemGlobbing, Microsoft.Extensions.Primitives, contentHash, dependencies, resolved, type, contentHash, dependencies (+19 more)
### Community 97 - "ApiPaths"
Cohesion: 0.33
@@ -849,9 +872,9 @@ Nodes (24): dependencies, type, Microsoft.EntityFrameworkCore, Microsoft.EntityF
Cohesion: 0.08
Nodes (24): TestableIO.System.IO.Abstractions, TestableIO.System.IO.Abstractions.Wrappers, Testably.Abstractions.FileSystem.Interface, System.IO.Abstractions, TestableIO.System.IO.Abstractions, TestableIO.System.IO.Abstractions.TestingHelpers, TestableIO.System.IO.Abstractions.Wrappers, contentHash (+16 more)
-### Community 104 - "nodatime"
-Cohesion: 0.08
-Nodes (25): Anichron.Core.Migrations, Why the rationale goes in `COMMENT`, not in Markdown, microsoft_entityframeworkcore_infrastructure, microsoft_entityframeworkcore_migrations, microsoft_entityframeworkcore_storage_valueconversion, Migration, nodatime, npgsql_entityframeworkcore_postgresql_metadata (+17 more)
+### Community 104 - "20260511154104_InitialSchema.Designer.cs"
+Cohesion: 0.09
+Nodes (23): Anichron.Core.Migrations, microsoft_entityframeworkcore_infrastructure, microsoft_entityframeworkcore_migrations, microsoft_entityframeworkcore_storage_valueconversion, Migration, npgsql_entityframeworkcore_postgresql_metadata, Guid, Instant (+15 more)
### Community 105 - "dependencies"
Cohesion: 0.09
@@ -865,13 +888,13 @@ Nodes (21): commandName, environmentVariables, launchUrl, publishAllPorts, useSS
Cohesion: 0.09
Nodes (21): Microsoft.EntityFrameworkCore, Microsoft.EntityFrameworkCore.Abstractions, Microsoft.EntityFrameworkCore.Analyzers, Microsoft.Extensions.Caching.Abstractions, Microsoft.Extensions.Caching.Memory, Microsoft.Extensions.Configuration, Microsoft.Extensions.Configuration.Abstractions, Microsoft.Extensions.Configuration.FileExtensions (+13 more)
-### Community 108 - "TokenService"
-Cohesion: 0.25
-Nodes (9): ITokenService, TokenService, CancellationToken, Guid, IClock, IGuidFactory, Instant, IOptions (+1 more)
+### Community 108 - "MediaTypeDetectorTests.cs"
+Cohesion: 0.33
+Nodes (3): Anichron.Worker.Tests.Unit.Ingestion, ExifDataTests, Fact
### Community 109 - "Worker"
-Cohesion: 0.20
-Nodes (10): Log, Worker, CancellationToken, Guid, ILogger, IOptions, IServiceScopeFactory, LoggerMessage (+2 more)
+Cohesion: 0.18
+Nodes (11): BackgroundService, Log, Worker, CancellationToken, Guid, ILogger, IOptions, IServiceScopeFactory (+3 more)
### Community 110 - "Microsoft.Extensions.Primitives"
Cohesion: 0.10
@@ -909,13 +932,13 @@ Nodes (4): Anichron.API.Tests.Unit, PlaceholderTest, Fact, IDisposable
Cohesion: 0.11
Nodes (18): Microsoft.IdentityModel.JsonWebTokens, Microsoft.IdentityModel.Tokens, contentHash, dependencies, resolved, type, contentHash, dependencies (+10 more)
-### Community 120 - "TestFixture"
-Cohesion: 0.16
-Nodes (16): TestFixture, Clock, Now, Repository, ScopeFactory, TokenCleanupServiceTests, CancellationToken, Fact (+8 more)
-
-### Community 121 - "Anichron.Worker.Ingestion.Pipeline"
+### Community 120 - "CapturingLogger"
Cohesion: 0.09
-Nodes (20): Anichron.Worker.Tests.Unit.Ingestion.Middlewares, Anichron.Worker.Tests.Unit.Ingestion.Pipeline, Anichron.Worker.Ingestion.Pipeline, Anichron.Infrastructure.Tests.Unit.Configuration, Anichron.Worker.Ingestion.Middlewares, Anichron.Worker.Ingestion, Anichron.Worker.Tests.Unit.TestDoubles, Anichron.Core (+12 more)
+Nodes (26): CapturingLogger, Entries, TestFixture, Clock, Now, Repository, ScopeFactory, TokenCleanupServiceTests (+18 more)
+
+### Community 121 - "nodatime"
+Cohesion: 0.08
+Nodes (21): Anichron.Infrastructure.Tests.Unit.Infrastructure, Anichron.Infrastructure.Configuration, Anichron.Worker.Maintenance, Anichron.Infrastructure.Tests.Unit.Configuration, Anichron.Worker.Tests.Unit.Infrastructure, Anichron.Core, Anichron.Worker.Infrastructure, fluentassertions (+13 more)
### Community 122 - "Microsoft.Testing.Extensions.Telemetry"
Cohesion: 0.12
@@ -978,8 +1001,8 @@ Cohesion: 0.15
Nodes (13): AppDefaults, Argon2, Email, Jwt, Lockout, Password, Pwned, RateLimit (+5 more)
### Community 138 - "TokenCleanupService"
-Cohesion: 0.17
-Nodes (11): BackgroundService, Log, TokenCleanupService, CancellationToken, Exception, IClock, ILogger, IOptions (+3 more)
+Cohesion: 0.19
+Nodes (10): Log, TokenCleanupService, CancellationToken, Exception, IClock, ILogger, IOptions, IServiceScopeFactory (+2 more)
### Community 139 - "Npgsql.EntityFrameworkCore.PostgreSQL"
Cohesion: 0.13
@@ -994,8 +1017,8 @@ Cohesion: 0.08
Nodes (27): dependencies, type, Microsoft.EntityFrameworkCore, Microsoft.EntityFrameworkCore.Relational, NodaTime, Npgsql, Npgsql.EntityFrameworkCore.PostgreSQL, Npgsql.EntityFrameworkCore.PostgreSQL.NodaTime (+19 more)
### Community 142 - "Microsoft.Extensions.DependencyInjection"
-Cohesion: 0.18
-Nodes (10): contentHash, dependencies, resolved, type, contentHash, dependencies, resolved, type (+2 more)
+Cohesion: 0.40
+Nodes (5): contentHash, dependencies, resolved, type, Microsoft.Extensions.DependencyInjection
### Community 143 - "derive-db-docs.test.sh"
Cohesion: 0.73
@@ -1005,9 +1028,9 @@ Nodes (5): assert_contains(), assert_eq(), fail(), pass(), derive-db-docs.test.s
Cohesion: 0.15
Nodes (12): AssetInteraction, Asset, AssetId, Id, IsHidden, IsLiked, IsStarred, LastViewed (+4 more)
-### Community 145 - "Npgsql.EntityFrameworkCore.PostgreSQL.NodaTime"
-Cohesion: 0.25
-Nodes (8): Npgsql.EntityFrameworkCore.PostgreSQL, Npgsql.NodaTime, Npgsql.EntityFrameworkCore.PostgreSQL.NodaTime, contentHash, dependencies, requested, resolved, type
+### Community 145 - "dependencies"
+Cohesion: 0.11
+Nodes (18): dependencies, type, NodaTime, Npgsql.EntityFrameworkCore.PostgreSQL, Npgsql.EntityFrameworkCore.PostgreSQL.NodaTime, Npgsql.NodaTime, anichron.core, Npgsql.EntityFrameworkCore.PostgreSQL.NodaTime (+10 more)
### Community 146 - "xunit.v3.extensibility.core"
Cohesion: 0.17
@@ -1025,9 +1048,9 @@ Nodes (12): Microsoft.Win32.Registry, xunit.v3.common, xunit.v3.extensibility.co
Cohesion: 0.17
Nodes (12): Microsoft.Win32.Registry, xunit.v3.common, xunit.v3.extensibility.core, xunit.v3.runner.common, contentHash, dependencies, resolved, type (+4 more)
-### Community 154 - "EfRefreshTokenRepository"
-Cohesion: 0.31
-Nodes (7): EfRefreshTokenRepository, AnichronDbContext, RefreshTokenRepositoryTests, Fact, Guid, Instant, Task
+### Community 154 - "TestableIO.System.IO.Abstractions"
+Cohesion: 0.33
+Nodes (6): Testably.Abstractions.FileSystem.Interface, TestableIO.System.IO.Abstractions, contentHash, dependencies, resolved, type
### Community 155 - "Polly.Extensions"
Cohesion: 0.18
@@ -1043,7 +1066,7 @@ Nodes (11): Microsoft.IdentityModel.Tokens, contentHash, dependencies, resolved,
### Community 158 - "ProxyFile"
Cohesion: 0.09
-Nodes (19): Consequences, Schema documentation is generated, and its rationale lives in the schema, What went wrong, which is the only reason to take this decision, Why not simply generate a nicer document, ProxyFile, Asset, AssetId, CreatedAt (+11 more)
+Nodes (20): Consequences, Schema documentation is generated, and its rationale lives in the schema, What went wrong, which is the only reason to take this decision, Why not simply generate a nicer document, Why the rationale goes in `COMMENT`, not in Markdown, ProxyFile, Asset, AssetId (+12 more)
### Community 159 - "Microsoft.Extensions.Caching.Abstractions"
Cohesion: 0.18
@@ -1057,9 +1080,9 @@ Nodes (11): Testably.Abstractions.FileSystem.Interface, TestableIO.System.IO.Abs
Cohesion: 0.24
Nodes (10): Flashback Interaction Rules, AssetInteraction Entity, Burst Entity, Burst Detection, MediaAsset Entity, Metadata Entity, Soft-Delete Global Query Filter, User Entity (+2 more)
-### Community 162 - "TestFixture"
-Cohesion: 0.27
-Nodes (11): TestFixture, ConfigRepository, Pipeline, WorkerState, WorkerTests, CancellationToken, Fact, Guid (+3 more)
+### Community 162 - "Castle.Core"
+Cohesion: 0.33
+Nodes (6): contentHash, dependencies, resolved, type, System.Diagnostics.EventLog, Castle.Core
### Community 163 - "Anichron.Worker"
Cohesion: 0.20
@@ -1137,17 +1160,17 @@ Nodes (8): contentHash, dependencies, requested, resolved, type, Blurhash.Core,
Cohesion: 0.25
Nodes (8): TestableIO.System.IO.Abstractions, TestableIO.System.IO.Abstractions.Wrappers, System.IO.Abstractions, contentHash, dependencies, requested, resolved, type
-### Community 182 - "microsoft_extensions_options"
-Cohesion: 0.08
-Nodes (24): blurhash_imagesharp, Anichron.Worker.Tests.Unit.Startup, Anichron.Worker.Tests.Unit.Crawling, Anichron.Worker.Startup, Anichron.Worker.Tests.Unit.Maintenance, Anichron.Worker.Maintenance, Anichron.Worker.Settings, Anichron.Worker.Tests.Unit.Infrastructure (+16 more)
+### Community 182 - "Anichron.Worker.Ingestion.Pipeline"
+Cohesion: 0.09
+Nodes (27): blurhash_imagesharp, Anichron.Worker.Tests.Unit.Startup, Anichron.Worker.Tests.Unit.Ingestion.Middlewares, Anichron.Worker.Tests.Unit.Crawling, Anichron.Worker.Startup, Anichron.Worker.Tests.Unit.Ingestion.Pipeline, Anichron.Worker.Tests.Unit.Maintenance, Anichron.Worker.Ingestion.Pipeline (+19 more)
### Community 183 - "Microsoft.NET.Test.Sdk"
Cohesion: 0.25
Nodes (8): Microsoft.CodeCoverage, Microsoft.TestPlatform.TestHost, contentHash, dependencies, requested, resolved, type, Microsoft.NET.Test.Sdk
-### Community 184 - "JwtSettings"
-Cohesion: 0.14
-Nodes (12): JwtSecurityTokenHandler, SigningCredentials, IJwtFactory, JwtFactory, IClock, IGuidFactory, JwtSettings, AccessTokenMinutes (+4 more)
+### Community 184 - "Microsoft.EntityFrameworkCore.Design"
+Cohesion: 0.40
+Nodes (5): contentHash, requested, resolved, type, Microsoft.EntityFrameworkCore.Design
### Community 185 - "xunit.v3.mtp-v1"
Cohesion: 0.25
@@ -1157,9 +1180,9 @@ Nodes (8): xunit.analyzers, xunit.v3.assert, xunit.v3.core.mtp-v1, xunit.v3.mtp-
Cohesion: 0.29
Nodes (6): Conventions, Issue tracker: GitHub, Pull requests as a triage surface, Wayfinding operations, When a skill says "fetch the relevant ticket", When a skill says "publish to the issue tracker"
-### Community 187 - "Anichron.API.Tests.Unit/GlobalUsings.cs"
-Cohesion: 0.52
-Nodes (3): fluentassertions, nsubstitute, xunit
+### Community 187 - "SonarAnalyzer.CSharp"
+Cohesion: 0.40
+Nodes (5): SonarAnalyzer.CSharp, contentHash, requested, resolved, type
### Community 188 - "Konscious.Security.Cryptography.Argon2"
Cohesion: 0.29
@@ -1193,9 +1216,9 @@ Nodes (7): Microsoft.IdentityModel.Protocols, System.IdentityModel.Tokens.Jwt, c
Cohesion: 0.29
Nodes (7): Microsoft.TestPlatform.ObjectModel, Newtonsoft.Json, contentHash, dependencies, resolved, type, Microsoft.TestPlatform.TestHost
-### Community 196 - "ServiceCollectionExtensions.cs"
-Cohesion: 0.11
-Nodes (15): Anichron.API.Tests.Unit.Security, Anichron.Infrastructure.Tests.Unit.Infrastructure, Anichron.Infrastructure.Configuration, konscious_security_cryptography, microsoft_aspnetcore_authentication_jwtbearer, microsoft_aspnetcore_httpoverrides, microsoft_extensions_configuration, microsoft_identitymodel_tokens (+7 more)
+### Community 196 - "Microsoft.EntityFrameworkCore.Design"
+Cohesion: 0.40
+Nodes (5): contentHash, requested, resolved, type, Microsoft.EntityFrameworkCore.Design
### Community 197 - "System.IO.Abstractions.TestingHelpers"
Cohesion: 0.29
@@ -1330,20 +1353,20 @@ Cohesion: 0.33
Nodes (6): Microsoft.Bcl.AsyncInterfaces, xunit.v3.common, contentHash, dependencies, resolved, type
### Community 230 - "Blurhash.Core"
-Cohesion: 0.33
-Nodes (6): contentHash, dependencies, resolved, type, NETStandard.Library, Blurhash.Core
+Cohesion: 0.50
+Nodes (4): contentHash, resolved, type, Blurhash.Core
-### Community 231 - "RefreshToken"
-Cohesion: 0.15
-Nodes (15): IRefreshTokenRepository, CancellationToken, Guid, Instant, Task, RefreshToken, CreatedAt, ExpiresAt (+7 more)
+### Community 231 - "Microsoft.Extensions.Configuration.Ini"
+Cohesion: 0.40
+Nodes (5): contentHash, requested, resolved, type, Microsoft.Extensions.Configuration.Ini
### Community 232 - "Mono.TextTemplating"
Cohesion: 0.33
Nodes (6): System.CodeDom, contentHash, dependencies, resolved, type, Mono.TextTemplating
### Community 233 - "Blurhash.Core"
-Cohesion: 0.33
-Nodes (6): contentHash, dependencies, resolved, type, NETStandard.Library, Blurhash.Core
+Cohesion: 0.50
+Nodes (4): contentHash, resolved, type, Blurhash.Core
### Community 234 - "Blurhash.ImageSharp"
Cohesion: 0.25
@@ -1353,9 +1376,9 @@ Nodes (8): contentHash, dependencies, requested, resolved, type, Blurhash.Core,
Cohesion: 0.33
Nodes (6): Microsoft.Bcl.AsyncInterfaces, xunit.v3.common, contentHash, dependencies, resolved, type
-### Community 236 - "NETStandard.Library"
-Cohesion: 0.33
-Nodes (6): Microsoft.NETCore.Platforms, NETStandard.Library, contentHash, dependencies, resolved, type
+### Community 236 - "Roslynator.Analyzers"
+Cohesion: 0.40
+Nodes (5): Roslynator.Analyzers, contentHash, requested, resolved, type
### Community 237 - "Architecture"
Cohesion: 0.40
@@ -1370,11 +1393,11 @@ Cohesion: 0.81
Nodes (6): assert_contains(), assert_eq(), assert_fails(), fail(), pass(), mutation-report.test.sh script
### Community 240 - ".DeleteAsync"
-Cohesion: 0.33
+Cohesion: 0.32
Nodes (6): AdminUserService, CancellationToken, Guid, IClock, List, Task
### Community 241 - "MediaType"
-Cohesion: 0.38
+Cohesion: 0.33
Nodes (6): MediaType, MediaTypeDetector, Dictionary, MediaTypeDetectorTests, InlineData, Theory
### Community 242 - "Humanizer.Core"
@@ -1398,16 +1421,16 @@ Cohesion: 0.40
Nodes (6): EfInviteRepository, AnichronDbContext, InviteRepositoryTests, Fact, Instant, Task
### Community 248 - "net10.0"
-Cohesion: 0.05
-Nodes (39): dependencies, net10.0, contentHash, resolved, type, contentHash, resolved, type (+31 more)
+Cohesion: 0.07
+Nodes (30): dependencies, net10.0, contentHash, resolved, type, contentHash, resolved, type (+22 more)
### Community 249 - "Microsoft.Extensions.DependencyModel"
Cohesion: 0.50
Nodes (4): contentHash, resolved, type, Microsoft.Extensions.DependencyModel
-### Community 250 - "NETStandard.Library"
-Cohesion: 0.33
-Nodes (6): Microsoft.NETCore.Platforms, NETStandard.Library, contentHash, dependencies, resolved, type
+### Community 250 - "Microsoft.Extensions.FileProviders.Abstractions"
+Cohesion: 0.40
+Nodes (5): contentHash, dependencies, resolved, type, Microsoft.Extensions.FileProviders.Abstractions
### Community 251 - "Testably.Abstractions.FileSystem.Interface"
Cohesion: 0.50
@@ -1537,9 +1560,9 @@ Nodes (5): contentHash, requested, resolved, type, Microsoft.Extensions.Hosting
Cohesion: 0.40
Nodes (5): contentHash, requested, resolved, type, Microsoft.VisualStudio.Threading.Analyzers
-### Community 283 - "CapturingLogger"
-Cohesion: 0.18
-Nodes (10): CapturingLogger, Entries, EventId, Exception, Func, IDisposable, IReadOnlyList, Level (+2 more)
+### Community 283 - "Microsoft.Extensions.Logging.Abstractions"
+Cohesion: 0.40
+Nodes (5): contentHash, dependencies, resolved, type, Microsoft.Extensions.Logging.Abstractions
### Community 284 - "SonarAnalyzer.CSharp"
Cohesion: 0.40
@@ -1562,14 +1585,14 @@ Cohesion: 0.08
Nodes (25): IServiceProvider, IServiceScope, IIngestionMiddleware, Order, IngestionOrder, CancellationToken, IngestionDelegate, Task (+17 more)
### Community 289 - "Microsoft.Extensions.DependencyInjection"
-Cohesion: 0.11
-Nodes (15): contentHash, dependencies, resolved, type, contentHash, dependencies, resolved, type (+7 more)
+Cohesion: 0.40
+Nodes (5): contentHash, dependencies, resolved, type, Microsoft.Extensions.DependencyInjection
### Community 290 - "PersistenceMiddleware"
Cohesion: 0.12
Nodes (14): SecondaryFileDescriptor, Log, PersistenceMiddleware, Order, CancellationToken, Guid, IClock, IFileSystem (+6 more)
-### Community 291 - "LivePhotoLinker"
+### Community 291 - "LivePhotoLinker.cs"
Cohesion: 0.31
Nodes (7): IReadOnlySet, ILivePhotoLinker, LivePhotoLinker, LivePhotoLinkResult, IEnumerable, IFileSystem, IReadOnlyList
@@ -1577,33 +1600,33 @@ Nodes (7): IReadOnlySet, ILivePhotoLinker, LivePhotoLinker, LivePhotoLinkResult,
Cohesion: 0.40
Nodes (5): Roslynator.Analyzers, contentHash, requested, resolved, type
-### Community 293 - "dependencies"
-Cohesion: 0.17
-Nodes (12): Microsoft.Extensions.Diagnostics.Abstractions, Microsoft.Extensions.Options.ConfigurationExtensions, contentHash, dependencies, resolved, type, contentHash, dependencies (+4 more)
+### Community 293 - "Microsoft.Extensions.Diagnostics"
+Cohesion: 0.50
+Nodes (4): contentHash, resolved, type, Microsoft.Extensions.Diagnostics
### Community 294 - "Microsoft.EntityFrameworkCore"
-Cohesion: 0.33
-Nodes (6): contentHash, dependencies, requested, resolved, type, Microsoft.EntityFrameworkCore
+Cohesion: 0.25
+Nodes (8): Microsoft.EntityFrameworkCore.Abstractions, Microsoft.EntityFrameworkCore.Analyzers, contentHash, dependencies, requested, resolved, type, Microsoft.EntityFrameworkCore
### Community 295 - "Self-host mutation reports; do not use the Stryker Dashboard"
Cohesion: 0.50
Nodes (3): Consequences, Self-host mutation reports; do not use the Stryker Dashboard, Why, when the dashboard is the obvious path
-### Community 296 - "IMediaAssetRepository"
-Cohesion: 0.29
-Nodes (6): EfMediaAssetRepository, IMediaAssetRepository, AnichronDbContext, CancellationToken, Guid, Task
+### Community 296 - "Microsoft.VisualStudio.Threading.Analyzers"
+Cohesion: 0.40
+Nodes (5): contentHash, requested, resolved, type, Microsoft.VisualStudio.Threading.Analyzers
-### Community 297 - "System.IO.Hashing"
+### Community 297 - "xunit.runner.visualstudio"
Cohesion: 0.40
-Nodes (5): System.IO.Hashing, contentHash, requested, resolved, type
+Nodes (5): xunit.runner.visualstudio, contentHash, requested, resolved, type
### Community 298 - ".ItemFailed"
Cohesion: 0.47
Nodes (4): Log, Exception, ILogger, LoggerMessage
-### Community 299 - ".Log"
-Cohesion: 0.33
-Nodes (4): EventId, Exception, Func, LogLevel
+### Community 299 - "CapturingLogger"
+Cohesion: 0.16
+Nodes (11): CapturingLogger, Entries, EventId, Exception, Func, IDisposable, IReadOnlyList, Level (+3 more)
### Community 300 - ".IsInProgress"
Cohesion: 0.40
@@ -1626,8 +1649,8 @@ Cohesion: 0.50
Nodes (4): Newtonsoft.Json, contentHash, resolved, type
### Community 305 - "Microsoft.Extensions.Configuration.Abstractions"
-Cohesion: 0.05
-Nodes (52): Microsoft.Extensions.Configuration, Microsoft.Extensions.Configuration.Abstractions, Microsoft.Extensions.Configuration.FileExtensions, Microsoft.Extensions.Configuration.Json, Microsoft.Extensions.Diagnostics.Abstractions, Microsoft.Extensions.FileProviders.Abstractions, Microsoft.Extensions.FileProviders.Physical, Microsoft.Extensions.FileSystemGlobbing (+44 more)
+Cohesion: 0.40
+Nodes (5): contentHash, dependencies, resolved, type, Microsoft.Extensions.Configuration.Abstractions
### Community 306 - "Anichron.Core.Tests.Unit"
Cohesion: 0.50
@@ -1657,9 +1680,9 @@ Nodes (4): contentHash, resolved, type, Microsoft.Bcl.AsyncInterfaces
Cohesion: 0.50
Nodes (4): contentHash, resolved, type, Microsoft.CodeCoverage
-### Community 313 - "Log"
-Cohesion: 0.60
-Nodes (3): Log, ILogger, LoggerMessage
+### Community 313 - "LoggingMiddleware"
+Cohesion: 0.43
+Nodes (5): Log, LoggingMiddleware, Order, ILogger, LoggerMessage
### Community 314 - "Microsoft.Extensions.Primitives"
Cohesion: 0.50
@@ -1673,25 +1696,21 @@ Nodes (4): contentHash, resolved, type, Microsoft.EntityFrameworkCore.Abstractio
Cohesion: 0.50
Nodes (4): contentHash, resolved, type, Microsoft.Win32.Registry
-### Community 317 - "Microsoft.CodeAnalysis.Analyzers"
-Cohesion: 0.50
-Nodes (4): contentHash, resolved, type, Microsoft.CodeAnalysis.Analyzers
-
### Community 318 - "Microsoft.Extensions.Diagnostics.ExceptionSummarization"
Cohesion: 0.50
Nodes (4): contentHash, resolved, type, Microsoft.Extensions.Diagnostics.ExceptionSummarization
### Community 319 - "ImageProxyMiddleware"
-Cohesion: 0.10
-Nodes (19): ImageProxyMiddleware, Order, Log, CancellationToken, IEnumerable, IFileSystem, ILogger, IngestionDelegate (+11 more)
+Cohesion: 0.15
+Nodes (11): ImageProxyMiddleware, Order, Log, CancellationToken, IEnumerable, IFileSystem, ILogger, IngestionDelegate (+3 more)
-### Community 320 - "Microsoft.Extensions.DependencyInjection.AutoActivation"
+### Community 320 - "Microsoft.EntityFrameworkCore.Analyzers"
Cohesion: 0.50
-Nodes (4): contentHash, resolved, type, Microsoft.Extensions.DependencyInjection.AutoActivation
+Nodes (4): contentHash, resolved, type, Microsoft.EntityFrameworkCore.Analyzers
-### Community 321 - "Polly.Core"
+### Community 321 - "Microsoft.Extensions.AmbientMetadata.Application"
Cohesion: 0.50
-Nodes (4): Polly.Core, contentHash, resolved, type
+Nodes (4): contentHash, resolved, type, Microsoft.Extensions.AmbientMetadata.Application
### Community 322 - "assemble-pages.test.sh"
Cohesion: 0.64
@@ -1705,25 +1724,25 @@ Nodes (4): contentHash, resolved, type, Microsoft.VisualStudio.SolutionPersisten
Cohesion: 0.33
Nodes (6): Microsoft.Extensions.Hosting.Abstractions, contentHash, dependencies, resolved, type, Microsoft.Extensions.DependencyInjection.AutoActivation
-### Community 325 - "Microsoft.EntityFrameworkCore.Abstractions"
+### Community 325 - "Microsoft.Extensions.Compliance.Abstractions"
Cohesion: 0.50
-Nodes (4): contentHash, resolved, type, Microsoft.EntityFrameworkCore.Abstractions
+Nodes (4): contentHash, resolved, type, Microsoft.Extensions.Compliance.Abstractions
### Community 326 - "Microsoft.EntityFrameworkCore.Abstractions"
Cohesion: 0.50
Nodes (4): contentHash, resolved, type, Microsoft.EntityFrameworkCore.Abstractions
-### Community 327 - "Microsoft.Extensions.DependencyInjection.Abstractions"
+### Community 327 - "System.Composition.AttributedModel"
Cohesion: 0.50
-Nodes (4): contentHash, resolved, type, Microsoft.Extensions.DependencyInjection.Abstractions
+Nodes (4): System.Composition.AttributedModel, contentHash, resolved, type
### Community 328 - "Microsoft.Extensions.Logging"
Cohesion: 0.50
Nodes (4): contentHash, resolved, type, Microsoft.Extensions.Logging
-### Community 329 - "Microsoft.Extensions.Logging.EventLog"
+### Community 329 - "Humanizer.Core"
Cohesion: 0.50
-Nodes (4): contentHash, resolved, type, Microsoft.Extensions.Logging.EventLog
+Nodes (4): contentHash, resolved, type, Humanizer.Core
### Community 330 - "Microsoft.Extensions.FileSystemGlobbing"
Cohesion: 0.50
@@ -1733,9 +1752,9 @@ Nodes (4): contentHash, resolved, type, Microsoft.Extensions.FileSystemGlobbing
Cohesion: 0.50
Nodes (4): contentHash, resolved, type, Microsoft.EntityFrameworkCore.Analyzers
-### Community 332 - "Microsoft.VisualStudio.SolutionPersistence"
+### Community 332 - "Microsoft.CodeAnalysis.Analyzers"
Cohesion: 0.50
-Nodes (4): contentHash, resolved, type, Microsoft.VisualStudio.SolutionPersistence
+Nodes (4): contentHash, resolved, type, Microsoft.CodeAnalysis.Analyzers
### Community 333 - "Microsoft.Extensions.ObjectPool"
Cohesion: 0.50
@@ -1749,9 +1768,9 @@ Nodes (4): contentHash, resolved, type, Microsoft.Extensions.FileSystemGlobbing
Cohesion: 0.50
Nodes (4): contentHash, resolved, type, Microsoft.Extensions.Logging.EventLog
-### Community 336 - "Microsoft.Extensions.Logging.Configuration"
+### Community 336 - "Microsoft.Extensions.Configuration.Binder"
Cohesion: 0.50
-Nodes (4): contentHash, resolved, type, Microsoft.Extensions.Logging.Configuration
+Nodes (4): contentHash, resolved, type, Microsoft.Extensions.Configuration.Binder
### Community 337 - "Microsoft.OpenApi"
Cohesion: 0.50
@@ -1877,17 +1896,17 @@ Nodes (3): die(), assemble-pages.sh script, usage()
Cohesion: 0.50
Nodes (4): contentHash, resolved, type, Microsoft.Build.Framework
-### Community 368 - "Microsoft.NETCore.Platforms"
+### Community 368 - "Microsoft.Extensions.Configuration.CommandLine"
Cohesion: 0.50
-Nodes (4): contentHash, resolved, type, Microsoft.NETCore.Platforms
+Nodes (4): contentHash, resolved, type, Microsoft.Extensions.Configuration.CommandLine
### Community 369 - "Microsoft.Extensions.DependencyModel"
Cohesion: 0.50
Nodes (4): contentHash, resolved, type, Microsoft.Extensions.DependencyModel
-### Community 370 - "Testably.Abstractions.FileSystem.Interface"
+### Community 370 - "Microsoft.Extensions.Configuration.FileExtensions"
Cohesion: 0.50
-Nodes (4): Testably.Abstractions.FileSystem.Interface, contentHash, resolved, type
+Nodes (4): contentHash, resolved, type, Microsoft.Extensions.Configuration.FileExtensions
### Community 371 - "Microsoft.Bcl.AsyncInterfaces"
Cohesion: 0.50
@@ -1897,9 +1916,29 @@ Nodes (4): contentHash, resolved, type, Microsoft.Bcl.AsyncInterfaces
Cohesion: 0.67
Nodes (3): ExifData, Empty, LocalDateTime
-### Community 376 - "Microsoft.EntityFrameworkCore.Abstractions"
+### Community 373 - "Microsoft.Extensions.Configuration.Json"
Cohesion: 0.50
-Nodes (4): contentHash, resolved, type, Microsoft.EntityFrameworkCore.Abstractions
+Nodes (4): contentHash, resolved, type, Microsoft.Extensions.Configuration.Json
+
+### Community 374 - "Microsoft.Extensions.Configuration.UserSecrets"
+Cohesion: 0.50
+Nodes (4): contentHash, resolved, type, Microsoft.Extensions.Configuration.UserSecrets
+
+### Community 375 - "Microsoft.Extensions.Logging.Configuration"
+Cohesion: 0.50
+Nodes (4): contentHash, resolved, type, Microsoft.Extensions.Logging.Configuration
+
+### Community 376 - "Microsoft.Extensions.Options.ConfigurationExtensions"
+Cohesion: 0.50
+Nodes (4): contentHash, resolved, type, Microsoft.Extensions.Options.ConfigurationExtensions
+
+### Community 377 - "Microsoft.Extensions.Primitives"
+Cohesion: 0.50
+Nodes (4): contentHash, resolved, type, Microsoft.Extensions.Primitives
+
+### Community 378 - "Newtonsoft.Json"
+Cohesion: 0.50
+Nodes (4): Newtonsoft.Json, contentHash, resolved, type
### Community 379 - "Microsoft.Extensions.Diagnostics"
Cohesion: 0.50
@@ -1909,53 +1948,121 @@ Nodes (4): contentHash, resolved, type, Microsoft.Extensions.Diagnostics
Cohesion: 0.50
Nodes (4): contentHash, resolved, type, Microsoft.Extensions.Hosting.Abstractions
-### Community 387 - "Microsoft.NETCore.Platforms"
+### Community 381 - "System.Composition.Runtime"
Cohesion: 0.50
-Nodes (4): contentHash, resolved, type, Microsoft.NETCore.Platforms
+Nodes (4): System.Composition.Runtime, contentHash, resolved, type
-### Community 388 - "Microsoft.Extensions.Options.ConfigurationExtensions"
+### Community 382 - "System.Diagnostics.EventLog"
Cohesion: 0.50
-Nodes (4): contentHash, resolved, type, Microsoft.Extensions.Options.ConfigurationExtensions
+Nodes (4): System.Diagnostics.EventLog, contentHash, resolved, type
+
+### Community 383 - "Microsoft.CodeCoverage"
+Cohesion: 0.50
+Nodes (4): contentHash, resolved, type, Microsoft.CodeCoverage
+
+### Community 384 - "Microsoft.Extensions.Caching.Memory"
+Cohesion: 0.50
+Nodes (4): contentHash, resolved, type, Microsoft.Extensions.Caching.Memory
+
+### Community 385 - "Microsoft.Extensions.Configuration.Binder"
+Cohesion: 0.50
+Nodes (4): contentHash, resolved, type, Microsoft.Extensions.Configuration.Binder
+
+### Community 386 - "Microsoft.Extensions.Configuration.CommandLine"
+Cohesion: 0.50
+Nodes (4): contentHash, resolved, type, Microsoft.Extensions.Configuration.CommandLine
+
+### Community 387 - "Microsoft.Extensions.Configuration.EnvironmentVariables"
+Cohesion: 0.50
+Nodes (4): contentHash, resolved, type, Microsoft.Extensions.Configuration.EnvironmentVariables
+
+### Community 388 - "Microsoft.Extensions.Configuration.FileExtensions"
+Cohesion: 0.50
+Nodes (4): contentHash, resolved, type, Microsoft.Extensions.Configuration.FileExtensions
+
+### Community 389 - "Microsoft.Extensions.Configuration.Json"
+Cohesion: 0.50
+Nodes (4): contentHash, resolved, type, Microsoft.Extensions.Configuration.Json
### Community 390 - "Microsoft.TestPlatform.ObjectModel"
Cohesion: 0.50
Nodes (4): contentHash, resolved, type, Microsoft.TestPlatform.ObjectModel
-### Community 394 - "xunit.v3.assert"
+### Community 391 - "Microsoft.Extensions.Configuration.UserSecrets"
+Cohesion: 0.50
+Nodes (4): contentHash, resolved, type, Microsoft.Extensions.Configuration.UserSecrets
+
+### Community 392 - "Microsoft.Extensions.DependencyInjection.Abstractions"
+Cohesion: 0.50
+Nodes (4): contentHash, resolved, type, Microsoft.Extensions.DependencyInjection.Abstractions
+
+### Community 393 - "Microsoft.Extensions.Diagnostics.Abstractions"
+Cohesion: 0.50
+Nodes (4): contentHash, resolved, type, Microsoft.Extensions.Diagnostics.Abstractions
+
+### Community 394 - "Microsoft.Extensions.FileProviders.Physical"
+Cohesion: 0.50
+Nodes (4): contentHash, resolved, type, Microsoft.Extensions.FileProviders.Physical
+
+### Community 395 - "Microsoft.Extensions.Logging.Debug"
Cohesion: 0.50
-Nodes (4): xunit.v3.assert, contentHash, resolved, type
+Nodes (4): contentHash, resolved, type, Microsoft.Extensions.Logging.Debug
+
+### Community 396 - "Microsoft.Extensions.Logging.EventLog"
+Cohesion: 0.50
+Nodes (4): contentHash, resolved, type, Microsoft.Extensions.Logging.EventLog
### Community 397 - "Microsoft.Extensions.Primitives"
Cohesion: 0.50
Nodes (4): contentHash, resolved, type, Microsoft.Extensions.Primitives
+### Community 398 - "Microsoft.Extensions.Options"
+Cohesion: 0.50
+Nodes (4): contentHash, resolved, type, Microsoft.Extensions.Options
+
+### Community 399 - "Microsoft.Testing.Platform"
+Cohesion: 0.50
+Nodes (4): contentHash, resolved, type, Microsoft.Testing.Platform
+
+### Community 400 - "Microsoft.Win32.Registry"
+Cohesion: 0.50
+Nodes (4): contentHash, resolved, type, Microsoft.Win32.Registry
+
### Community 401 - "Newtonsoft.Json"
Cohesion: 0.50
Nodes (4): Newtonsoft.Json, contentHash, resolved, type
+### Community 402 - "System.Diagnostics.EventLog"
+Cohesion: 0.50
+Nodes (4): System.Diagnostics.EventLog, contentHash, resolved, type
+
+### Community 403 - "xunit.analyzers"
+Cohesion: 0.50
+Nodes (4): xunit.analyzers, contentHash, resolved, type
+
### Community 409 - "XmpCore"
Cohesion: 0.50
Nodes (4): XmpCore, contentHash, resolved, type
## Knowledge Gaps
-- **2491 isolated node(s):** `$schema`, `tasks`, `SLACK`, `TALLY`, `Microsoft.AspNetCore.Mvc.Testing` (+2486 more)
- These have ≤1 connection - possible missing edges or undocumented components. (Counts symbols only; 2881 node(s) total have ≤1 connection when file, concept and rationale nodes are included.)
-- **11 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes.
+- **2489 isolated node(s):** `$schema`, `tasks`, `SLACK`, `TALLY`, `Microsoft.AspNetCore.Mvc.Testing` (+2484 more)
+ These have ≤1 connection - possible missing edges or undocumented components. (Counts symbols only; 2879 node(s) total have ≤1 connection when file, concept and rationale nodes are included.)
+- **13 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes.
## Suggested Questions
_Questions this graph is uniquely positioned to answer:_
-- **Why does `UserStorageConfig` connect `UserStorageConfig` to `AuthResponseMapperTests`, `AuthResult`, `IngestionPipelineRunnerTests`, `ExifExtractionMiddleware`, `TestFixture`, `User`, `TestFixture`, `IAuthResponseMapper`, `EfUserRepository`, `SingleFileItem`, `FileIngestionPipeline`, `TestFixture`, `IngestionContext`, `EfUserStorageConfigRepository`, `TestFixture`, `TestFixture`, `WorkerInitializer`, `CapturingLogger`, `TestFixture`, `.InvokeAsync_KnownHash_DoesNotCallNextAsync`, `TestFixture`, `.Build`, `MediaAsset`, `ContentHashingMiddleware`, `Worker`, `AnichronDbContext`, `User`, `.AddAsync`?**
- _High betweenness centrality (0.024) - this node is a cross-community bridge._
-- **Why does `IngestionContext` connect `IngestionContext` to `IngestionPipelineRunnerTests`, `ExifExtractionMiddleware`, `TestFixture`, `TestFixture`, `SingleFileItem`, `FileIngestionPipeline`, `ProxyFile`, `UserStorageConfig`, `IIngestionMiddleware`, `PersistenceMiddleware`, `CancellingMiddleware`, `TestFixture`, `ImageProxyMiddleware`, `CapturingLogger`, `.InvokeAsync_KnownHash_DoesNotCallNextAsync`, `IdempotencyCheckMiddleware`, `TestFixture`, `.Build`, `MediaAsset`, `ContentHashingMiddleware`, `Anichron.Worker.Ingestion.Pipeline`?**
- _High betweenness centrality (0.021) - this node is a cross-community bridge._
-- **Why does `Anichron.Core.Domain` connect `Anichron.Core.Domain` to `Anichron.API.Settings`, `ServiceCollectionExtensions.cs`, `RefreshToken`, `IMediaAssetRepository`, `LivePhotoPairItem`, `Metadata`, `Invite`, `MediaAsset`, `AssetInteraction`, `Burst`, `TestFixture`, `microsoft_extensions_options`, `Anichron.Worker.Ingestion.Pipeline`, `User`, `ProxyFile`, `UserStorageConfig`?**
- _High betweenness centrality (0.019) - this node is a cross-community bridge._
+- **Why does `Anichron.Core.Domain` connect `Anichron.Core.Domain` to `IImageProcessor`, `TestFixture`, `Metadata`, `AssetInteraction`, `ProxyFile`, `UserStorageConfig`, `Anichron.API.Services`, `LivePhotoLinker.cs`, `IngestionContext`, `LivePhotoPairItem`, `Image`, `TestFixture`, `Anichron.Worker.Ingestion.Pipeline`, `Invite`, `MediaAsset`, `Burst`, `MediaTypeDetectorTests.cs`, `MediaType`, `nodatime`, `User`?**
+ _High betweenness centrality (0.022) - this node is a cross-community bridge._
+- **Why does `UserStorageConfig` connect `UserStorageConfig` to `AuthResponseMapperTests`, `AuthResult`, `IngestionPipelineRunnerTests`, `ExifExtractionMiddleware`, `TestFixture`, `User`, `TestFixture`, `WorkerInitializer`, `IAuthResponseMapper`, `EfUserRepository`, `SingleFileItem`, `FileIngestionPipeline`, `IngestionContext`, `TestFixture`, `.InvokeAsync`, `.InvokeAsync_KnownHash_DoesNotCallNextAsync`, `TestFixture`, `.Build`, `MediaAsset`, `ContentHashingMiddleware`, `Worker`, `AnichronDbContext`, `User`, `.AddAsync`?**
+ _High betweenness centrality (0.022) - this node is a cross-community bridge._
+- **Why does `IngestionContext` connect `IngestionContext` to `IngestionPipelineRunnerTests`, `ExifExtractionMiddleware`, `TestFixture`, `TestFixture`, `SingleFileItem`, `FileIngestionPipeline`, `ProxyFile`, `UserStorageConfig`, `IIngestionMiddleware`, `PersistenceMiddleware`, `CancellingMiddleware`, `TestFixture`, `ImageProxyMiddleware`, `.InvokeAsync`, `.InvokeAsync_KnownHash_DoesNotCallNextAsync`, `IdempotencyCheckMiddleware`, `TestFixture`, `.Build`, `MediaAsset`, `ContentHashingMiddleware`?**
+ _High betweenness centrality (0.016) - this node is a cross-community bridge._
- **Are the 27 inferred relationships involving `UserStorageConfig` (e.g. with `.CreateStorageConfigAsync_CallsServiceWithUserIdAndRootPathAndReturnsMapperResult()` and `.GetAdminCreateStorageConfigResult_Success_Returns201WithLocationAndMappedBody()`) actually correct?**
_`UserStorageConfig` has 27 INFERRED edges - model-reasoned connections that need verification._
- **Are the 3 inferred relationships involving `IngestionContext` (e.g. with `.ConsumeAsync()` and `.Asset_CanBeSetAndRead()`) actually correct?**
_`IngestionContext` has 3 INFERRED edges - model-reasoned connections that need verification._
- **What connects `$schema`, `tasks`, `SLACK` to the rest of the system?**
- _2491 weakly-connected nodes found - possible documentation gaps or missing edges._
+ _2489 weakly-connected nodes found - possible documentation gaps or missing edges._
- **Should `TestFixture` be split into smaller, more focused modules?**
_Cohesion score 0.05536507936507937 - nodes in this community are weakly interconnected._
\ No newline at end of file
diff --git a/graphify-out/graph.json b/graphify-out/graph.json
index 4cb265f..e82273c 100644
--- a/graphify-out/graph.json
+++ b/graphify-out/graph.json
@@ -181,25 +181,6 @@
"source_file": "src/Anichron.API/Endpoints/AdminEndpoints.cs",
"source_location": "L135"
},
- {
- "id": "src_anichron_api_services_authservice_anichron_api_services_authtokens",
- "label": "AuthTokens",
- "_callable": true,
- "_callable_class": true,
- "_origin": "ast",
- "community": 1,
- "community_name": "AuthResponseMapperTests",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.API.Services",
- "scope_chain": [
- "s253"
- ]
- },
- "norm_label": "authtokens",
- "source_file": "src/Anichron.API/Services/AuthService.cs",
- "source_location": "L13"
- },
{
"id": "src_anichron_api_tests_unit_endpoints_authresponsemappertests_anichron_api_tests_unit_endpoints_authresponsemappertests",
"label": "AuthResponseMapperTests",
@@ -239,66 +220,6 @@
"source_file": "src/Anichron.API.Tests.Unit/Endpoints/AuthResponseMapperTests.cs",
"source_location": "L14"
},
- {
- "id": "src_anichron_api_services_bootstrapseeder_anichron_api_services_bootstrapseeder",
- "label": "BootstrapSeeder",
- "_callable": true,
- "_callable_class": true,
- "_origin": "ast",
- "community": 10,
- "community_name": "TestFixture",
- "file_type": "code",
- "metadata": {
- "is_partial": true,
- "namespace": "Anichron.API.Services",
- "scope_chain": [
- "s201"
- ]
- },
- "norm_label": "bootstrapseeder",
- "source_file": "src/Anichron.API/Services/BootstrapSeeder.cs",
- "source_location": "L16"
- },
- {
- "id": "src_anichron_api_services_bootstrapseeder_anichron_api_services_ibootstrapseeder",
- "label": "IBootstrapSeeder",
- "_callable": true,
- "_callable_class": true,
- "_origin": "ast",
- "community": 10,
- "community_name": "TestFixture",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.API.Services",
- "scope_chain": [
- "s201"
- ]
- },
- "norm_label": "ibootstrapseeder",
- "source_file": "src/Anichron.API/Services/BootstrapSeeder.cs",
- "source_location": "L11"
- },
- {
- "id": "src_anichron_api_services_bootstrapseeder_anichron_api_services_log",
- "label": "Log",
- "_callable": true,
- "_callable_class": true,
- "_origin": "ast",
- "community": 10,
- "community_name": "TestFixture",
- "file_type": "code",
- "metadata": {
- "is_nested_type": true,
- "is_partial": true,
- "namespace": "Anichron.API.Services",
- "scope_chain": [
- "s201"
- ]
- },
- "norm_label": "log",
- "source_file": "src/Anichron.API/Services/BootstrapSeeder.cs",
- "source_location": "L57"
- },
{
"id": "src_anichron_api_tests_unit_services_bootstrapseedertests_anichron_api_tests_unit_services_bootstrapseedertests",
"label": "BootstrapSeederTests",
@@ -345,7 +266,7 @@
"_callable_class": true,
"_origin": "ast",
"community": 104,
- "community_name": "nodatime",
+ "community_name": "20260511154104_InitialSchema.Designer.cs",
"file_type": "code",
"metadata": {
"is_partial": true,
@@ -365,7 +286,7 @@
"_callable_class": true,
"_origin": "ast",
"community": 104,
- "community_name": "nodatime",
+ "community_name": "20260511154104_InitialSchema.Designer.cs",
"file_type": "code",
"metadata": {
"is_partial": true,
@@ -379,42 +300,23 @@
"source_location": "L15"
},
{
- "id": "src_anichron_api_services_tokenservice_anichron_api_services_itokenservice",
- "label": "ITokenService",
- "_callable": true,
- "_callable_class": true,
- "_origin": "ast",
- "community": 108,
- "community_name": "TokenService",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.API.Services",
- "scope_chain": [
- "s222"
- ]
- },
- "norm_label": "itokenservice",
- "source_file": "src/Anichron.API/Services/TokenService.cs",
- "source_location": "L11"
- },
- {
- "id": "src_anichron_api_services_tokenservice_anichron_api_services_tokenservice",
- "label": "TokenService",
+ "id": "src_anichron_worker_tests_unit_ingestion_exifdatatests_anichron_worker_tests_unit_ingestion_exifdatatests",
+ "label": "ExifDataTests",
"_callable": true,
"_callable_class": true,
"_origin": "ast",
"community": 108,
- "community_name": "TokenService",
+ "community_name": "MediaTypeDetectorTests.cs",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.API.Services",
+ "namespace": "Anichron.Worker.Tests.Unit.Ingestion",
"scope_chain": [
- "s222"
+ "s34"
]
},
- "norm_label": "tokenservice",
- "source_file": "src/Anichron.API/Services/TokenService.cs",
- "source_location": "L19"
+ "norm_label": "exifdatatests",
+ "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/ExifDataTests.cs",
+ "source_location": "L5"
},
{
"id": "src_anichron_worker_crawling_worker_anichron_worker_crawling_log",
@@ -630,103 +532,8 @@
"source_location": "L5"
},
{
- "id": "src_anichron_api_endpoints_adminendpoints_anichron_api_endpoints_adminpasswordresetresponse",
- "label": "AdminPasswordResetResponse",
- "_callable": true,
- "_callable_class": true,
- "_origin": "ast",
- "community": 12,
- "community_name": "AuthService",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.API.Endpoints",
- "scope_chain": [
- "s95"
- ]
- },
- "norm_label": "adminpasswordresetresponse",
- "source_file": "src/Anichron.API/Endpoints/AdminEndpoints.cs",
- "source_location": "L134"
- },
- {
- "id": "src_anichron_api_security_passwordhasher_anichron_api_security_ipasswordhasher",
- "label": "IPasswordHasher",
- "_callable": true,
- "_callable_class": true,
- "_origin": "ast",
- "community": 12,
- "community_name": "AuthService",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.API.Security",
- "scope_chain": [
- "s124"
- ]
- },
- "norm_label": "ipasswordhasher",
- "source_file": "src/Anichron.API/Security/PasswordHasher.cs",
- "source_location": "L8"
- },
- {
- "id": "src_anichron_api_services_adminresetservice_anichron_api_services_adminresetservice",
- "label": "AdminResetService",
- "_callable": true,
- "_callable_class": true,
- "_origin": "ast",
- "community": 12,
- "community_name": "AuthService",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.API.Services",
- "scope_chain": [
- "s129"
- ]
- },
- "norm_label": "adminresetservice",
- "source_file": "src/Anichron.API/Services/AdminResetService.cs",
- "source_location": "L15"
- },
- {
- "id": "src_anichron_api_services_adminresetservice_anichron_api_services_adminuserpasswordreset",
- "label": "AdminUserPasswordReset",
- "_callable": true,
- "_callable_class": true,
- "_origin": "ast",
- "community": 12,
- "community_name": "AuthService",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.API.Services",
- "scope_chain": [
- "s129"
- ]
- },
- "norm_label": "adminuserpasswordreset",
- "source_file": "src/Anichron.API/Services/AdminResetService.cs",
- "source_location": "L8"
- },
- {
- "id": "src_anichron_api_services_adminresetservice_anichron_api_services_iadminresetservice",
- "label": "IAdminResetService",
- "_callable": true,
- "_callable_class": true,
- "_origin": "ast",
- "community": 12,
- "community_name": "AuthService",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.API.Services",
- "scope_chain": [
- "s129"
- ]
- },
- "norm_label": "iadminresetservice",
- "source_file": "src/Anichron.API/Services/AdminResetService.cs",
- "source_location": "L10"
- },
- {
- "id": "src_anichron_api_services_authservice_anichron_api_services_admincreateduser",
- "label": "AdminCreatedUser",
+ "id": "src_anichron_api_services_authservice_anichron_api_services_authservice",
+ "label": "AuthService",
"_callable": true,
"_callable_class": true,
"_origin": "ast",
@@ -739,28 +546,29 @@
"s253"
]
},
- "norm_label": "admincreateduser",
+ "norm_label": "authservice",
"source_file": "src/Anichron.API/Services/AuthService.cs",
- "source_location": "L14"
+ "source_location": "L53"
},
{
- "id": "src_anichron_api_services_authservice_anichron_api_services_authservice",
- "label": "AuthService",
+ "id": "src_anichron_worker_tests_unit_maintenance_tokencleanupservicetests_anichron_worker_tests_unit_maintenance_capturinglogger",
+ "label": "CapturingLogger",
"_callable": true,
"_callable_class": true,
"_origin": "ast",
- "community": 12,
- "community_name": "AuthService",
+ "community": 120,
+ "community_name": "CapturingLogger",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.API.Services",
+ "is_nested_type": true,
+ "namespace": "Anichron.Worker.Tests.Unit.Maintenance",
"scope_chain": [
- "s253"
+ "s241"
]
},
- "norm_label": "authservice",
- "source_file": "src/Anichron.API/Services/AuthService.cs",
- "source_location": "L53"
+ "norm_label": "capturinglogger",
+ "source_file": "src/Anichron.Worker.Tests.Unit/Maintenance/TokenCleanupServiceTests.cs",
+ "source_location": "L88"
},
{
"id": "src_anichron_worker_tests_unit_maintenance_tokencleanupservicetests_anichron_worker_tests_unit_maintenance_testfixture",
@@ -769,7 +577,7 @@
"_callable_class": true,
"_origin": "ast",
"community": 120,
- "community_name": "TestFixture",
+ "community_name": "CapturingLogger",
"file_type": "code",
"metadata": {
"is_nested_type": true,
@@ -789,7 +597,7 @@
"_callable_class": true,
"_origin": "ast",
"community": 120,
- "community_name": "TestFixture",
+ "community_name": "CapturingLogger",
"file_type": "code",
"metadata": {
"namespace": "Anichron.Worker.Tests.Unit.Maintenance",
@@ -802,42 +610,42 @@
"source_location": "L11"
},
{
- "id": "src_anichron_worker_ingestion_mediafileextensions_anichron_worker_ingestion_mediafileextensions",
- "label": "MediaFileExtensions",
+ "id": "src_anichron_api_infrastructure_webapplicationbuilderextensions_anichron_api_infrastructure_webapplicationbuilderextensions",
+ "label": "WebApplicationBuilderExtensions",
"_callable": true,
"_callable_class": true,
"_origin": "ast",
"community": 121,
- "community_name": "Anichron.Worker.Ingestion.Pipeline",
+ "community_name": "nodatime",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.Worker.Ingestion",
+ "namespace": "Anichron.API.Infrastructure",
"scope_chain": [
- "s0"
+ "s112"
]
},
- "norm_label": "mediafileextensions",
- "source_file": "src/Anichron.Worker/Ingestion/MediaFileExtensions.cs",
- "source_location": "L3"
+ "norm_label": "webapplicationbuilderextensions",
+ "source_file": "src/Anichron.API/Infrastructure/WebApplicationBuilderExtensions.cs",
+ "source_location": "L7"
},
{
- "id": "src_anichron_worker_tests_unit_ingestion_exifdatatests_anichron_worker_tests_unit_ingestion_exifdatatests",
- "label": "ExifDataTests",
+ "id": "src_anichron_worker_infrastructure_hostapplicationbuilderextensions_anichron_worker_infrastructure_hostapplicationbuilderextensions",
+ "label": "HostApplicationBuilderExtensions",
"_callable": true,
"_callable_class": true,
"_origin": "ast",
"community": 121,
- "community_name": "Anichron.Worker.Ingestion.Pipeline",
+ "community_name": "nodatime",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.Worker.Tests.Unit.Ingestion",
+ "namespace": "Anichron.Worker.Infrastructure",
"scope_chain": [
- "s34"
+ "s76"
]
},
- "norm_label": "exifdatatests",
- "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/ExifDataTests.cs",
- "source_location": "L5"
+ "norm_label": "hostapplicationbuilderextensions",
+ "source_file": "src/Anichron.Worker/Infrastructure/HostApplicationBuilderExtensions.cs",
+ "source_location": "L6"
},
{
"id": "src_anichron_core_domain_user_anichron_core_domain_user",
@@ -1215,139 +1023,6 @@
"source_file": "src/Anichron.Core/Domain/AssetInteraction.cs",
"source_location": "L3"
},
- {
- "id": "src_anichron_core_domain_mediatype_anichron_core_domain_mediatype",
- "label": "MediaType",
- "_callable": true,
- "_callable_class": true,
- "_origin": "ast",
- "community": 15,
- "community_name": "TestFixture",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Core.Domain",
- "scope_chain": [
- "s0"
- ]
- },
- "norm_label": "mediatype",
- "source_file": "src/Anichron.Core/Domain/MediaType.cs",
- "source_location": "L3"
- },
- {
- "id": "src_anichron_worker_ingestion_proxy_imageprocessor_anichron_worker_ingestion_proxy_iimageprocessor",
- "label": "IImageProcessor",
- "_callable": true,
- "_callable_class": true,
- "_origin": "ast",
- "community": 15,
- "community_name": "TestFixture",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Worker.Ingestion.Proxy",
- "scope_chain": [
- "s245"
- ]
- },
- "norm_label": "iimageprocessor",
- "source_file": "src/Anichron.Worker/Ingestion/Proxy/ImageProcessor.cs",
- "source_location": "L11"
- },
- {
- "id": "src_anichron_worker_ingestion_proxy_imageprocessor_anichron_worker_ingestion_proxy_imagesharpprocessor",
- "label": "ImageSharpProcessor",
- "_callable": true,
- "_callable_class": true,
- "_origin": "ast",
- "community": 15,
- "community_name": "TestFixture",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Worker.Ingestion.Proxy",
- "scope_chain": [
- "s245"
- ]
- },
- "norm_label": "imagesharpprocessor",
- "source_file": "src/Anichron.Worker/Ingestion/Proxy/ImageProcessor.cs",
- "source_location": "L18"
- },
- {
- "id": "src_anichron_worker_ingestion_proxy_imageproxygenerators_anichron_worker_ingestion_proxy_blurhashgenerator",
- "label": "BlurhashGenerator",
- "_callable": true,
- "_callable_class": true,
- "_origin": "ast",
- "community": 15,
- "community_name": "TestFixture",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Worker.Ingestion.Proxy",
- "scope_chain": [
- "s117"
- ]
- },
- "norm_label": "blurhashgenerator",
- "source_file": "src/Anichron.Worker/Ingestion/Proxy/ImageProxyGenerators.cs",
- "source_location": "L31"
- },
- {
- "id": "src_anichron_worker_ingestion_proxy_imageproxygenerators_anichron_worker_ingestion_proxy_fullpreviewgenerator",
- "label": "FullPreviewGenerator",
- "_callable": true,
- "_callable_class": true,
- "_origin": "ast",
- "community": 15,
- "community_name": "TestFixture",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Worker.Ingestion.Proxy",
- "scope_chain": [
- "s117"
- ]
- },
- "norm_label": "fullpreviewgenerator",
- "source_file": "src/Anichron.Worker/Ingestion/Proxy/ImageProxyGenerators.cs",
- "source_location": "L23"
- },
- {
- "id": "src_anichron_worker_ingestion_proxy_imageproxygenerators_anichron_worker_ingestion_proxy_iimageproxygenerator",
- "label": "IImageProxyGenerator",
- "_callable": true,
- "_callable_class": true,
- "_origin": "ast",
- "community": 15,
- "community_name": "TestFixture",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Worker.Ingestion.Proxy",
- "scope_chain": [
- "s117"
- ]
- },
- "norm_label": "iimageproxygenerator",
- "source_file": "src/Anichron.Worker/Ingestion/Proxy/ImageProxyGenerators.cs",
- "source_location": "L8"
- },
- {
- "id": "src_anichron_worker_ingestion_proxy_imageproxygenerators_anichron_worker_ingestion_proxy_thumbnailgenerator",
- "label": "ThumbnailGenerator",
- "_callable": true,
- "_callable_class": true,
- "_origin": "ast",
- "community": 15,
- "community_name": "TestFixture",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Worker.Ingestion.Proxy",
- "scope_chain": [
- "s117"
- ]
- },
- "norm_label": "thumbnailgenerator",
- "source_file": "src/Anichron.Worker/Ingestion/Proxy/ImageProxyGenerators.cs",
- "source_location": "L15"
- },
{
"id": "src_anichron_worker_tests_unit_ingestion_middlewares_imageproxymiddlewaretests_anichron_worker_tests_unit_ingestion_middlewares_imageproxymiddlewaretests",
"label": "ImageProxyMiddlewareTests",
@@ -1387,63 +1062,6 @@
"source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Middlewares/ImageProxyMiddlewareTests.cs",
"source_location": "L19"
},
- {
- "id": "src_anichron_worker_tests_unit_ingestion_proxy_imageproxygeneratorstests_anichron_worker_tests_unit_ingestion_proxy_imageproxygeneratorstests",
- "label": "ImageProxyGeneratorsTests",
- "_callable": true,
- "_callable_class": true,
- "_origin": "ast",
- "community": 15,
- "community_name": "TestFixture",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Worker.Tests.Unit.Ingestion.Proxy",
- "scope_chain": [
- "s137"
- ]
- },
- "norm_label": "imageproxygeneratorstests",
- "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Proxy/ImageProxyGeneratorsTests.cs",
- "source_location": "L8"
- },
- {
- "id": "src_anichron_core_data_repository_refreshtokenrepository_anichron_core_data_repository_efrefreshtokenrepository",
- "label": "EfRefreshTokenRepository",
- "_callable": true,
- "_callable_class": true,
- "_origin": "ast",
- "community": 154,
- "community_name": "EfRefreshTokenRepository",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Core.Data.Repository",
- "scope_chain": [
- "s66"
- ]
- },
- "norm_label": "efrefreshtokenrepository",
- "source_file": "src/Anichron.Core/Data/Repository/RefreshTokenRepository.cs",
- "source_location": "L15"
- },
- {
- "id": "src_anichron_core_tests_unit_data_repository_refreshtokenrepositorytests_anichron_core_tests_unit_data_repository_refreshtokenrepositorytests",
- "label": "RefreshTokenRepositoryTests",
- "_callable": true,
- "_callable_class": true,
- "_origin": "ast",
- "community": 154,
- "community_name": "EfRefreshTokenRepository",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Core.Tests.Unit.Data.Repository",
- "scope_chain": [
- "s145"
- ]
- },
- "norm_label": "refreshtokenrepositorytests",
- "source_file": "src/Anichron.Core.Tests.Unit/Data/Repository/RefreshTokenRepositoryTests.cs",
- "source_location": "L9"
- },
{
"id": "src_anichron_core_domain_proxyfile_anichron_core_domain_proxyfile",
"label": "ProxyFile",
@@ -1482,6 +1100,25 @@
"source_file": "src/Anichron.Core/Domain/ProxyType.cs",
"source_location": "L3"
},
+ {
+ "id": "src_anichron_worker_crawling_workerstate_anichron_worker_crawling_workerstate",
+ "label": "WorkerState",
+ "_callable": true,
+ "_callable_class": true,
+ "_origin": "ast",
+ "community": 16,
+ "community_name": "WorkerInitializer",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Worker.Crawling",
+ "scope_chain": [
+ "s0"
+ ]
+ },
+ "norm_label": "workerstate",
+ "source_file": "src/Anichron.Worker/Crawling/WorkerState.cs",
+ "source_location": "L3"
+ },
{
"id": "src_anichron_worker_startup_databasemigratorservice_anichron_worker_startup_databasemigratorservice",
"label": "DatabaseMigratorService",
@@ -1489,7 +1126,7 @@
"_callable_class": true,
"_origin": "ast",
"community": 16,
- "community_name": "TestFixture",
+ "community_name": "WorkerInitializer",
"file_type": "code",
"metadata": {
"is_partial": true,
@@ -1509,7 +1146,7 @@
"_callable_class": true,
"_origin": "ast",
"community": 16,
- "community_name": "TestFixture",
+ "community_name": "WorkerInitializer",
"file_type": "code",
"metadata": {
"is_nested_type": true,
@@ -1524,297 +1161,297 @@
"source_location": "L40"
},
{
- "id": "src_anichron_worker_tests_unit_startup_databasemigratorservicetests_anichron_worker_tests_unit_startup_databasemigratorservicetests",
- "label": "DatabaseMigratorServiceTests",
+ "id": "src_anichron_worker_startup_idatabasemigrator_anichron_worker_startup_efdatabasemigrator",
+ "label": "EfDatabaseMigrator",
"_callable": true,
"_callable_class": true,
"_origin": "ast",
"community": 16,
- "community_name": "TestFixture",
+ "community_name": "WorkerInitializer",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.Worker.Tests.Unit.Startup",
+ "namespace": "Anichron.Worker.Startup",
"scope_chain": [
- "s116"
+ "s63"
]
},
- "norm_label": "databasemigratorservicetests",
- "source_file": "src/Anichron.Worker.Tests.Unit/Startup/DatabaseMigratorServiceTests.cs",
- "source_location": "L7"
+ "norm_label": "efdatabasemigrator",
+ "source_file": "src/Anichron.Worker/Startup/IDatabaseMigrator.cs",
+ "source_location": "L11"
},
{
- "id": "src_anichron_worker_tests_unit_startup_databasemigratorservicetests_anichron_worker_tests_unit_startup_testfixture",
- "label": "TestFixture",
+ "id": "src_anichron_worker_startup_idatabasemigrator_anichron_worker_startup_idatabasemigrator",
+ "label": "IDatabaseMigrator",
"_callable": true,
"_callable_class": true,
"_origin": "ast",
"community": 16,
- "community_name": "TestFixture",
+ "community_name": "WorkerInitializer",
"file_type": "code",
"metadata": {
- "is_nested_type": true,
- "namespace": "Anichron.Worker.Tests.Unit.Startup",
+ "namespace": "Anichron.Worker.Startup",
"scope_chain": [
- "s116"
+ "s63"
]
},
- "norm_label": "testfixture",
- "source_file": "src/Anichron.Worker.Tests.Unit/Startup/DatabaseMigratorServiceTests.cs",
- "source_location": "L9"
+ "norm_label": "idatabasemigrator",
+ "source_file": "src/Anichron.Worker/Startup/IDatabaseMigrator.cs",
+ "source_location": "L6"
},
{
- "id": "src_anichron_worker_tests_unit_crawling_workertests_anichron_worker_tests_unit_crawling_testfixture",
- "label": "TestFixture",
+ "id": "src_anichron_worker_startup_workerinitializer_anichron_worker_startup_log",
+ "label": "Log",
"_callable": true,
"_callable_class": true,
"_origin": "ast",
- "community": 162,
- "community_name": "TestFixture",
+ "community": 16,
+ "community_name": "WorkerInitializer",
"file_type": "code",
"metadata": {
"is_nested_type": true,
- "namespace": "Anichron.Worker.Tests.Unit.Crawling",
+ "is_partial": true,
+ "namespace": "Anichron.Worker.Startup",
"scope_chain": [
- "s306"
+ "s192"
]
},
- "norm_label": "testfixture",
- "source_file": "src/Anichron.Worker.Tests.Unit/Crawling/WorkerTests.cs",
- "source_location": "L14"
+ "norm_label": "log",
+ "source_file": "src/Anichron.Worker/Startup/WorkerInitializer.cs",
+ "source_location": "L65"
},
{
- "id": "src_anichron_worker_tests_unit_crawling_workertests_anichron_worker_tests_unit_crawling_workertests",
- "label": "WorkerTests",
+ "id": "src_anichron_worker_startup_workerinitializer_anichron_worker_startup_workerinitializer",
+ "label": "WorkerInitializer",
"_callable": true,
"_callable_class": true,
"_origin": "ast",
- "community": 162,
- "community_name": "TestFixture",
+ "community": 16,
+ "community_name": "WorkerInitializer",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.Worker.Tests.Unit.Crawling",
+ "is_partial": true,
+ "namespace": "Anichron.Worker.Startup",
"scope_chain": [
- "s306"
+ "s192"
]
},
- "norm_label": "workertests",
- "source_file": "src/Anichron.Worker.Tests.Unit/Crawling/WorkerTests.cs",
- "source_location": "L12"
+ "norm_label": "workerinitializer",
+ "source_file": "src/Anichron.Worker/Startup/WorkerInitializer.cs",
+ "source_location": "L10"
},
{
- "id": "src_anichron_api_tests_unit_security_jwtfactorytests_anichron_api_tests_unit_security_jwtfactorytests",
- "label": "JwtFactoryTests",
+ "id": "src_anichron_worker_tests_unit_startup_databasemigratorservicetests_anichron_worker_tests_unit_startup_databasemigratorservicetests",
+ "label": "DatabaseMigratorServiceTests",
"_callable": true,
"_callable_class": true,
"_origin": "ast",
- "community": 17,
- "community_name": "JwtFactoryTests",
+ "community": 16,
+ "community_name": "WorkerInitializer",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.API.Tests.Unit.Security",
+ "namespace": "Anichron.Worker.Tests.Unit.Startup",
"scope_chain": [
- "s219"
+ "s116"
]
},
- "norm_label": "jwtfactorytests",
- "source_file": "src/Anichron.API.Tests.Unit/Security/JwtFactoryTests.cs",
- "source_location": "L11"
+ "norm_label": "databasemigratorservicetests",
+ "source_file": "src/Anichron.Worker.Tests.Unit/Startup/DatabaseMigratorServiceTests.cs",
+ "source_location": "L7"
},
{
- "id": "src_anichron_api_tests_unit_security_jwtfactorytests_anichron_api_tests_unit_security_testfixture",
+ "id": "src_anichron_worker_tests_unit_startup_databasemigratorservicetests_anichron_worker_tests_unit_startup_testfixture",
"label": "TestFixture",
"_callable": true,
"_callable_class": true,
"_origin": "ast",
- "community": 17,
- "community_name": "JwtFactoryTests",
+ "community": 16,
+ "community_name": "WorkerInitializer",
"file_type": "code",
"metadata": {
"is_nested_type": true,
- "namespace": "Anichron.API.Tests.Unit.Security",
+ "namespace": "Anichron.Worker.Tests.Unit.Startup",
"scope_chain": [
- "s219"
+ "s116"
]
},
"norm_label": "testfixture",
- "source_file": "src/Anichron.API.Tests.Unit/Security/JwtFactoryTests.cs",
- "source_location": "L19"
+ "source_file": "src/Anichron.Worker.Tests.Unit/Startup/DatabaseMigratorServiceTests.cs",
+ "source_location": "L9"
},
{
- "id": "src_anichron_worker_infrastructure_hostapplicationbuilderextensions_anichron_worker_infrastructure_hostapplicationbuilderextensions",
- "label": "HostApplicationBuilderExtensions",
+ "id": "src_anichron_api_endpoints_adminendpoints_anichron_api_endpoints_admincreateduserresponse",
+ "label": "AdminCreatedUserResponse",
"_callable": true,
"_callable_class": true,
"_origin": "ast",
- "community": 182,
- "community_name": "microsoft_extensions_options",
+ "community": 17,
+ "community_name": "AdminCreatedUser",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.Worker.Infrastructure",
+ "namespace": "Anichron.API.Endpoints",
"scope_chain": [
- "s76"
+ "s95"
]
},
- "norm_label": "hostapplicationbuilderextensions",
- "source_file": "src/Anichron.Worker/Infrastructure/HostApplicationBuilderExtensions.cs",
- "source_location": "L6"
+ "norm_label": "admincreateduserresponse",
+ "source_file": "src/Anichron.API/Endpoints/AdminEndpoints.cs",
+ "source_location": "L133"
},
{
- "id": "src_anichron_worker_ingestion_proxy_videoprocessor_anichron_worker_ingestion_proxy_h264encoder",
- "label": "H264Encoder",
+ "id": "src_anichron_api_endpoints_adminendpoints_anichron_api_endpoints_adminpasswordresetresponse",
+ "label": "AdminPasswordResetResponse",
"_callable": true,
"_callable_class": true,
"_origin": "ast",
- "community": 182,
- "community_name": "microsoft_extensions_options",
+ "community": 17,
+ "community_name": "AdminCreatedUser",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.Worker.Ingestion.Proxy",
+ "namespace": "Anichron.API.Endpoints",
"scope_chain": [
- "s69"
+ "s95"
]
},
- "norm_label": "h264encoder",
- "source_file": "src/Anichron.Worker/Ingestion/Proxy/VideoProcessor.cs",
- "source_location": "L114"
+ "norm_label": "adminpasswordresetresponse",
+ "source_file": "src/Anichron.API/Endpoints/AdminEndpoints.cs",
+ "source_location": "L134"
},
{
- "id": "src_anichron_worker_settings_workerdefaults_anichron_worker_settings_migrator",
- "label": "Migrator",
+ "id": "src_anichron_api_endpoints_adminendpoints_anichron_api_endpoints_createadminuserrequest",
+ "label": "CreateAdminUserRequest",
"_callable": true,
"_callable_class": true,
"_origin": "ast",
- "community": 182,
- "community_name": "microsoft_extensions_options",
+ "community": 17,
+ "community_name": "AdminCreatedUser",
"file_type": "code",
"metadata": {
- "is_nested_type": true,
- "namespace": "Anichron.Worker.Settings",
+ "namespace": "Anichron.API.Endpoints",
"scope_chain": [
- "s0"
+ "s95"
]
},
- "norm_label": "migrator",
- "source_file": "src/Anichron.Worker/Settings/WorkerDefaults.cs",
- "source_location": "L5"
+ "norm_label": "createadminuserrequest",
+ "source_file": "src/Anichron.API/Endpoints/AdminEndpoints.cs",
+ "source_location": "L132"
},
{
- "id": "src_anichron_worker_settings_workerdefaults_anichron_worker_settings_workerdefaults",
- "label": "WorkerDefaults",
+ "id": "src_anichron_api_services_adminresetservice_anichron_api_services_adminuserpasswordreset",
+ "label": "AdminUserPasswordReset",
"_callable": true,
"_callable_class": true,
"_origin": "ast",
- "community": 182,
- "community_name": "microsoft_extensions_options",
+ "community": 17,
+ "community_name": "AdminCreatedUser",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.Worker.Settings",
+ "namespace": "Anichron.API.Services",
"scope_chain": [
- "s0"
+ "s129"
]
},
- "norm_label": "workerdefaults",
- "source_file": "src/Anichron.Worker/Settings/WorkerDefaults.cs",
- "source_location": "L3"
+ "norm_label": "adminuserpasswordreset",
+ "source_file": "src/Anichron.API/Services/AdminResetService.cs",
+ "source_location": "L8"
},
{
- "id": "src_anichron_api_security_jwtfactory_anichron_api_security_ijwtfactory",
- "label": "IJwtFactory",
+ "id": "src_anichron_api_services_adminresetservice_anichron_api_services_iadminresetservice",
+ "label": "IAdminResetService",
"_callable": true,
"_callable_class": true,
"_origin": "ast",
- "community": 184,
- "community_name": "JwtSettings",
+ "community": 17,
+ "community_name": "AdminCreatedUser",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.API.Security",
+ "namespace": "Anichron.API.Services",
"scope_chain": [
- "s220"
+ "s129"
]
},
- "norm_label": "ijwtfactory",
- "source_file": "src/Anichron.API/Security/JwtFactory.cs",
- "source_location": "L11"
+ "norm_label": "iadminresetservice",
+ "source_file": "src/Anichron.API/Services/AdminResetService.cs",
+ "source_location": "L10"
},
{
- "id": "src_anichron_api_security_jwtfactory_anichron_api_security_jwtfactory",
- "label": "JwtFactory",
+ "id": "src_anichron_api_services_authservice_anichron_api_services_admincreateduser",
+ "label": "AdminCreatedUser",
"_callable": true,
"_callable_class": true,
"_origin": "ast",
- "community": 184,
- "community_name": "JwtSettings",
+ "community": 17,
+ "community_name": "AdminCreatedUser",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.API.Security",
+ "namespace": "Anichron.API.Services",
"scope_chain": [
- "s220"
+ "s253"
]
},
- "norm_label": "jwtfactory",
- "source_file": "src/Anichron.API/Security/JwtFactory.cs",
- "source_location": "L16"
+ "norm_label": "admincreateduser",
+ "source_file": "src/Anichron.API/Services/AuthService.cs",
+ "source_location": "L14"
},
{
- "id": "src_anichron_api_settings_jwtsettings_anichron_api_settings_jwtsettings",
- "label": "JwtSettings",
+ "id": "src_anichron_api_tests_unit_endpoints_adminendpointstests_anichron_api_tests_unit_endpoints_adminendpointstests",
+ "label": "AdminEndpointsTests",
"_callable": true,
"_callable_class": true,
"_origin": "ast",
- "community": 184,
- "community_name": "JwtSettings",
+ "community": 17,
+ "community_name": "AdminCreatedUser",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.API.Settings",
+ "namespace": "Anichron.API.Tests.Unit.Endpoints",
"scope_chain": [
- "s0"
+ "s93"
]
},
- "norm_label": "jwtsettings",
- "source_file": "src/Anichron.API/Settings/JwtSettings.cs",
- "source_location": "L3"
+ "norm_label": "adminendpointstests",
+ "source_file": "src/Anichron.API.Tests.Unit/Endpoints/AdminEndpointsTests.cs",
+ "source_location": "L7"
},
{
- "id": "src_anichron_api_endpoints_adminendpoints_anichron_api_endpoints_admincreateduserresponse",
- "label": "AdminCreatedUserResponse",
+ "id": "src_anichron_worker_ingestion_mediafileextensions_anichron_worker_ingestion_mediafileextensions",
+ "label": "MediaFileExtensions",
"_callable": true,
"_callable_class": true,
"_origin": "ast",
- "community": 19,
- "community_name": "IAuthResponseMapper",
+ "community": 182,
+ "community_name": "Anichron.Worker.Ingestion.Pipeline",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.API.Endpoints",
+ "namespace": "Anichron.Worker.Ingestion",
"scope_chain": [
- "s95"
+ "s0"
]
},
- "norm_label": "admincreateduserresponse",
- "source_file": "src/Anichron.API/Endpoints/AdminEndpoints.cs",
- "source_location": "L133"
+ "norm_label": "mediafileextensions",
+ "source_file": "src/Anichron.Worker/Ingestion/MediaFileExtensions.cs",
+ "source_location": "L3"
},
{
- "id": "src_anichron_api_endpoints_adminendpoints_anichron_api_endpoints_adminendpoints",
- "label": "AdminEndpoints",
+ "id": "src_anichron_worker_ingestion_proxy_videoprocessor_anichron_worker_ingestion_proxy_h264encoder",
+ "label": "H264Encoder",
"_callable": true,
"_callable_class": true,
"_origin": "ast",
- "community": 19,
- "community_name": "IAuthResponseMapper",
+ "community": 182,
+ "community_name": "Anichron.Worker.Ingestion.Pipeline",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.API.Endpoints",
+ "namespace": "Anichron.Worker.Ingestion.Proxy",
"scope_chain": [
- "s95"
+ "s69"
]
},
- "norm_label": "adminendpoints",
- "source_file": "src/Anichron.API/Endpoints/AdminEndpoints.cs",
- "source_location": "L7"
+ "norm_label": "h264encoder",
+ "source_file": "src/Anichron.Worker/Ingestion/Proxy/VideoProcessor.cs",
+ "source_location": "L114"
},
{
- "id": "src_anichron_api_endpoints_adminendpoints_anichron_api_endpoints_createadminuserrequest",
- "label": "CreateAdminUserRequest",
+ "id": "src_anichron_api_endpoints_adminendpoints_anichron_api_endpoints_adminendpoints",
+ "label": "AdminEndpoints",
"_callable": true,
"_callable_class": true,
"_origin": "ast",
@@ -1827,9 +1464,9 @@
"s95"
]
},
- "norm_label": "createadminuserrequest",
+ "norm_label": "adminendpoints",
"source_file": "src/Anichron.API/Endpoints/AdminEndpoints.cs",
- "source_location": "L132"
+ "source_location": "L7"
},
{
"id": "src_anichron_api_endpoints_adminendpoints_anichron_api_endpoints_createstorageconfigrequest",
@@ -1926,25 +1563,6 @@
"source_file": "src/Anichron.API/Services/AdminUserService.cs",
"source_location": "L7"
},
- {
- "id": "src_anichron_api_tests_unit_endpoints_adminendpointstests_anichron_api_tests_unit_endpoints_adminendpointstests",
- "label": "AdminEndpointsTests",
- "_callable": true,
- "_callable_class": true,
- "_origin": "ast",
- "community": 19,
- "community_name": "IAuthResponseMapper",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.API.Tests.Unit.Endpoints",
- "scope_chain": [
- "s93"
- ]
- },
- "norm_label": "adminendpointstests",
- "source_file": "src/Anichron.API.Tests.Unit/Endpoints/AdminEndpointsTests.cs",
- "source_location": "L7"
- },
{
"id": "src_anichron_api_tests_unit_endpoints_adminstorageconfigendpointstests_anichron_api_tests_unit_endpoints_adminstorageconfigendpointstests",
"label": "AdminStorageConfigEndpointsTests",
@@ -1983,44 +1601,6 @@
"source_file": "src/Anichron.API.Tests.Unit/Endpoints/AdminUserEndpointsTests.cs",
"source_location": "L9"
},
- {
- "id": "src_anichron_api_infrastructure_servicecollectionextensions_anichron_api_infrastructure_servicecollectionextensions",
- "label": "ServiceCollectionExtensions",
- "_callable": true,
- "_callable_class": true,
- "_origin": "ast",
- "community": 196,
- "community_name": "ServiceCollectionExtensions.cs",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.API.Infrastructure",
- "scope_chain": [
- "s529"
- ]
- },
- "norm_label": "servicecollectionextensions",
- "source_file": "src/Anichron.API/Infrastructure/ServiceCollectionExtensions.cs",
- "source_location": "L19"
- },
- {
- "id": "src_anichron_api_infrastructure_webapplicationbuilderextensions_anichron_api_infrastructure_webapplicationbuilderextensions",
- "label": "WebApplicationBuilderExtensions",
- "_callable": true,
- "_callable_class": true,
- "_origin": "ast",
- "community": 196,
- "community_name": "ServiceCollectionExtensions.cs",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.API.Infrastructure",
- "scope_chain": [
- "s112"
- ]
- },
- "norm_label": "webapplicationbuilderextensions",
- "source_file": "src/Anichron.API/Infrastructure/WebApplicationBuilderExtensions.cs",
- "source_location": "L7"
- },
{
"id": "src_anichron_api_endpoints_authresponsemapper_anichron_api_endpoints_authresponsemapper",
"label": "AuthResponseMapper",
@@ -2059,6 +1639,26 @@
"source_file": "src/Anichron.API/Services/AuthService.cs",
"source_location": "L16"
},
+ {
+ "id": "src_anichron_api_settings_usernamepolicy_anichron_api_settings_usernamepolicy",
+ "label": "UsernamePolicy",
+ "_callable": true,
+ "_callable_class": true,
+ "_origin": "ast",
+ "community": 2,
+ "community_name": "AuthResult",
+ "file_type": "code",
+ "metadata": {
+ "is_partial": true,
+ "namespace": "Anichron.API.Settings",
+ "scope_chain": [
+ "s39"
+ ]
+ },
+ "norm_label": "usernamepolicy",
+ "source_file": "src/Anichron.API/Settings/UsernamePolicy.cs",
+ "source_location": "L5"
+ },
{
"id": "src_anichron_infrastructure_configuration_appiniinitializer_anichron_infrastructure_configuration_appiniinitializer",
"label": "AppIniInitializer",
@@ -2142,7 +1742,7 @@
"_callable_class": true,
"_origin": "ast",
"community": 21,
- "community_name": ".Ok",
+ "community_name": "AuthTokens",
"file_type": "code",
"metadata": {
"namespace": "Anichron.API.Endpoints",
@@ -2161,7 +1761,7 @@
"_callable_class": true,
"_origin": "ast",
"community": 21,
- "community_name": ".Ok",
+ "community_name": "AuthTokens",
"file_type": "code",
"metadata": {
"namespace": "Anichron.API.Endpoints",
@@ -2180,7 +1780,7 @@
"_callable_class": true,
"_origin": "ast",
"community": 21,
- "community_name": ".Ok",
+ "community_name": "AuthTokens",
"file_type": "code",
"metadata": {
"namespace": "Anichron.API.Endpoints",
@@ -2199,7 +1799,7 @@
"_callable_class": true,
"_origin": "ast",
"community": 21,
- "community_name": ".Ok",
+ "community_name": "AuthTokens",
"file_type": "code",
"metadata": {
"namespace": "Anichron.API.Endpoints",
@@ -2212,13 +1812,13 @@
"source_location": "L92"
},
{
- "id": "src_anichron_api_services_authservice_anichron_api_services_iauthservice",
- "label": "IAuthService",
+ "id": "src_anichron_api_services_authservice_anichron_api_services_authtokens",
+ "label": "AuthTokens",
"_callable": true,
"_callable_class": true,
"_origin": "ast",
"community": 21,
- "community_name": ".Ok",
+ "community_name": "AuthTokens",
"file_type": "code",
"metadata": {
"namespace": "Anichron.API.Services",
@@ -2226,29 +1826,28 @@
"s253"
]
},
- "norm_label": "iauthservice",
+ "norm_label": "authtokens",
"source_file": "src/Anichron.API/Services/AuthService.cs",
- "source_location": "L43"
+ "source_location": "L13"
},
{
- "id": "src_anichron_api_settings_usernamepolicy_anichron_api_settings_usernamepolicy",
- "label": "UsernamePolicy",
+ "id": "src_anichron_api_services_authservice_anichron_api_services_iauthservice",
+ "label": "IAuthService",
"_callable": true,
"_callable_class": true,
"_origin": "ast",
"community": 21,
- "community_name": ".Ok",
+ "community_name": "AuthTokens",
"file_type": "code",
"metadata": {
- "is_partial": true,
- "namespace": "Anichron.API.Settings",
+ "namespace": "Anichron.API.Services",
"scope_chain": [
- "s39"
+ "s253"
]
},
- "norm_label": "usernamepolicy",
- "source_file": "src/Anichron.API/Settings/UsernamePolicy.cs",
- "source_location": "L5"
+ "norm_label": "iauthservice",
+ "source_file": "src/Anichron.API/Services/AuthService.cs",
+ "source_location": "L43"
},
{
"id": "src_anichron_api_tests_unit_endpoints_authendpointstests_anichron_api_tests_unit_endpoints_authendpointstests",
@@ -2257,7 +1856,7 @@
"_callable_class": true,
"_origin": "ast",
"community": 21,
- "community_name": ".Ok",
+ "community_name": "AuthTokens",
"file_type": "code",
"metadata": {
"namespace": "Anichron.API.Tests.Unit.Endpoints",
@@ -2364,44 +1963,6 @@
"source_file": "src/Anichron.Core.Tests.Unit/Data/Repository/UserRepositoryTests.cs",
"source_location": "L8"
},
- {
- "id": "src_anichron_core_data_repository_refreshtokenrepository_anichron_core_data_repository_irefreshtokenrepository",
- "label": "IRefreshTokenRepository",
- "_callable": true,
- "_callable_class": true,
- "_origin": "ast",
- "community": 231,
- "community_name": "RefreshToken",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Core.Data.Repository",
- "scope_chain": [
- "s66"
- ]
- },
- "norm_label": "irefreshtokenrepository",
- "source_file": "src/Anichron.Core/Data/Repository/RefreshTokenRepository.cs",
- "source_location": "L6"
- },
- {
- "id": "src_anichron_core_domain_refreshtoken_anichron_core_domain_refreshtoken",
- "label": "RefreshToken",
- "_callable": true,
- "_callable_class": true,
- "_origin": "ast",
- "community": 231,
- "community_name": "RefreshToken",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Core.Domain",
- "scope_chain": [
- "s0"
- ]
- },
- "norm_label": "refreshtoken",
- "source_file": "src/Anichron.Core/Domain/RefreshToken.cs",
- "source_location": "L3"
- },
{
"id": "src_anichron_api_infrastructure_mustchangepasswordmiddleware_anichron_api_infrastructure_mustchangepasswordmiddleware",
"label": "MustChangePasswordMiddleware",
@@ -2709,26 +2270,6 @@
"source_file": "src/Anichron.Worker/Ingestion/IngestionItem.cs",
"source_location": "L10"
},
- {
- "id": "src_anichron_worker_tests_unit_maintenance_tokencleanupservicetests_anichron_worker_tests_unit_maintenance_capturinglogger",
- "label": "CapturingLogger",
- "_callable": true,
- "_callable_class": true,
- "_origin": "ast",
- "community": 283,
- "community_name": "CapturingLogger",
- "file_type": "code",
- "metadata": {
- "is_nested_type": true,
- "namespace": "Anichron.Worker.Tests.Unit.Maintenance",
- "scope_chain": [
- "s241"
- ]
- },
- "norm_label": "capturinglogger",
- "source_file": "src/Anichron.Worker.Tests.Unit/Maintenance/TokenCleanupServiceTests.cs",
- "source_location": "L88"
- },
{
"id": "src_anichron_worker_ingestion_pipeline_iingestionmiddleware_anichron_worker_ingestion_pipeline_iingestionmiddleware",
"label": "IIngestionMiddleware",
@@ -2914,7 +2455,7 @@
"_callable_class": true,
"_origin": "ast",
"community": 291,
- "community_name": "LivePhotoLinker",
+ "community_name": "LivePhotoLinker.cs",
"file_type": "code",
"metadata": {
"namespace": "Anichron.Worker.Ingestion",
@@ -2933,7 +2474,7 @@
"_callable_class": true,
"_origin": "ast",
"community": 291,
- "community_name": "LivePhotoLinker",
+ "community_name": "LivePhotoLinker.cs",
"file_type": "code",
"metadata": {
"namespace": "Anichron.Worker.Ingestion",
@@ -2952,7 +2493,7 @@
"_callable_class": true,
"_origin": "ast",
"community": 291,
- "community_name": "LivePhotoLinker",
+ "community_name": "LivePhotoLinker.cs",
"file_type": "code",
"metadata": {
"namespace": "Anichron.Worker.Ingestion",
@@ -2964,44 +2505,6 @@
"source_file": "src/Anichron.Worker/Ingestion/LivePhotoLinker.cs",
"source_location": "L6"
},
- {
- "id": "src_anichron_core_data_repository_mediaassetrepository_anichron_core_data_repository_efmediaassetrepository",
- "label": "EfMediaAssetRepository",
- "_callable": true,
- "_callable_class": true,
- "_origin": "ast",
- "community": 296,
- "community_name": "IMediaAssetRepository",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Core.Data.Repository",
- "scope_chain": [
- "s66"
- ]
- },
- "norm_label": "efmediaassetrepository",
- "source_file": "src/Anichron.Core/Data/Repository/MediaAssetRepository.cs",
- "source_location": "L12"
- },
- {
- "id": "src_anichron_core_data_repository_mediaassetrepository_anichron_core_data_repository_imediaassetrepository",
- "label": "IMediaAssetRepository",
- "_callable": true,
- "_callable_class": true,
- "_origin": "ast",
- "community": 296,
- "community_name": "IMediaAssetRepository",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Core.Data.Repository",
- "scope_chain": [
- "s66"
- ]
- },
- "norm_label": "imediaassetrepository",
- "source_file": "src/Anichron.Core/Data/Repository/MediaAssetRepository.cs",
- "source_location": "L6"
- },
{
"id": "src_anichron_worker_crawling_fileingestionpipeline_anichron_worker_crawling_log",
"label": "Log",
@@ -3023,6 +2526,26 @@
"source_file": "src/Anichron.Worker/Crawling/FileIngestionPipeline.cs",
"source_location": "L124"
},
+ {
+ "id": "src_anichron_worker_tests_unit_ingestion_middlewares_loggingmiddlewaretests_anichron_worker_tests_unit_ingestion_middlewares_capturinglogger",
+ "label": "CapturingLogger",
+ "_callable": true,
+ "_callable_class": true,
+ "_origin": "ast",
+ "community": 299,
+ "community_name": "CapturingLogger",
+ "file_type": "code",
+ "metadata": {
+ "is_nested_type": true,
+ "namespace": "Anichron.Worker.Tests.Unit.Ingestion.Middlewares",
+ "scope_chain": [
+ "s185"
+ ]
+ },
+ "norm_label": "capturinglogger",
+ "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Middlewares/LoggingMiddlewareTests.cs",
+ "source_location": "L110"
+ },
{
"id": "src_anichron_worker_tests_unit_ingestion_pipeline_ingestionpipelinerunnertests_anichron_worker_tests_unit_ingestion_pipeline_ingestionpipelinerunnertests",
"label": "IngestionPipelineRunnerTests",
@@ -3082,26 +2605,6 @@
"source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Pipeline/IngestionPipelineRunnerTests.cs",
"source_location": "L298"
},
- {
- "id": "src_anichron_worker_tests_unit_ingestion_pipeline_ingestionpipelinerunnertests_anichron_worker_tests_unit_ingestion_pipeline_stubmiddleware",
- "label": "StubMiddleware",
- "_callable": true,
- "_callable_class": true,
- "_origin": "ast",
- "community": 3,
- "community_name": "IngestionPipelineRunnerTests",
- "file_type": "code",
- "metadata": {
- "is_nested_type": true,
- "namespace": "Anichron.Worker.Tests.Unit.Ingestion.Pipeline",
- "scope_chain": [
- "s368"
- ]
- },
- "norm_label": "stubmiddleware",
- "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Pipeline/IngestionPipelineRunnerTests.cs",
- "source_location": "L286"
- },
{
"id": "src_anichron_worker_tests_unit_ingestion_pipeline_ingestionpipelinerunnertests_anichron_worker_tests_unit_ingestion_pipeline_testfixture",
"label": "TestFixture",
@@ -3180,6 +2683,64 @@
"source_file": "src/Anichron.API/Settings/AuthCookieSettings.cs",
"source_location": "L3"
},
+ {
+ "id": "src_anichron_api_tests_unit_services_adminstorageconfigservicetests_anichron_api_tests_unit_services_adminstorageconfigservicetests",
+ "label": "AdminStorageConfigServiceTests",
+ "_callable": true,
+ "_callable_class": true,
+ "_origin": "ast",
+ "community": 31,
+ "community_name": "UserStorageConfig",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.API.Tests.Unit.Services",
+ "scope_chain": [
+ "s121"
+ ]
+ },
+ "norm_label": "adminstorageconfigservicetests",
+ "source_file": "src/Anichron.API.Tests.Unit/Services/AdminStorageConfigServiceTests.cs",
+ "source_location": "L8"
+ },
+ {
+ "id": "src_anichron_api_tests_unit_services_adminstorageconfigservicetests_anichron_api_tests_unit_services_testfixture",
+ "label": "TestFixture",
+ "_callable": true,
+ "_callable_class": true,
+ "_origin": "ast",
+ "community": 31,
+ "community_name": "UserStorageConfig",
+ "file_type": "code",
+ "metadata": {
+ "is_nested_type": true,
+ "namespace": "Anichron.API.Tests.Unit.Services",
+ "scope_chain": [
+ "s121"
+ ]
+ },
+ "norm_label": "testfixture",
+ "source_file": "src/Anichron.API.Tests.Unit/Services/AdminStorageConfigServiceTests.cs",
+ "source_location": "L10"
+ },
+ {
+ "id": "src_anichron_core_data_repository_userstorageconfigrepository_anichron_core_data_repository_efuserstorageconfigrepository",
+ "label": "EfUserStorageConfigRepository",
+ "_callable": true,
+ "_callable_class": true,
+ "_origin": "ast",
+ "community": 31,
+ "community_name": "UserStorageConfig",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Core.Data.Repository",
+ "scope_chain": [
+ "s66"
+ ]
+ },
+ "norm_label": "efuserstorageconfigrepository",
+ "source_file": "src/Anichron.Core/Data/Repository/UserStorageConfigRepository.cs",
+ "source_location": "L17"
+ },
{
"id": "src_anichron_core_data_repository_userstorageconfigrepository_anichron_core_data_repository_iuserstorageconfigrepository",
"label": "IUserStorageConfigRepository",
@@ -3218,6 +2779,103 @@
"source_file": "src/Anichron.Core/Domain/UserStorageConfig.cs",
"source_location": "L3"
},
+ {
+ "id": "src_anichron_core_tests_unit_data_repository_userstorageconfigrepositorytests_anichron_core_tests_unit_data_repository_userstorageconfigrepositorytests",
+ "label": "UserStorageConfigRepositoryTests",
+ "_callable": true,
+ "_callable_class": true,
+ "_origin": "ast",
+ "community": 31,
+ "community_name": "UserStorageConfig",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Core.Tests.Unit.Data.Repository",
+ "scope_chain": [
+ "s129"
+ ]
+ },
+ "norm_label": "userstorageconfigrepositorytests",
+ "source_file": "src/Anichron.Core.Tests.Unit/Data/Repository/UserStorageConfigRepositoryTests.cs",
+ "source_location": "L8"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_crawling_workertests_anichron_worker_tests_unit_crawling_testfixture",
+ "label": "TestFixture",
+ "_callable": true,
+ "_callable_class": true,
+ "_origin": "ast",
+ "community": 31,
+ "community_name": "UserStorageConfig",
+ "file_type": "code",
+ "metadata": {
+ "is_nested_type": true,
+ "namespace": "Anichron.Worker.Tests.Unit.Crawling",
+ "scope_chain": [
+ "s306"
+ ]
+ },
+ "norm_label": "testfixture",
+ "source_file": "src/Anichron.Worker.Tests.Unit/Crawling/WorkerTests.cs",
+ "source_location": "L14"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_crawling_workertests_anichron_worker_tests_unit_crawling_workertests",
+ "label": "WorkerTests",
+ "_callable": true,
+ "_callable_class": true,
+ "_origin": "ast",
+ "community": 31,
+ "community_name": "UserStorageConfig",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Worker.Tests.Unit.Crawling",
+ "scope_chain": [
+ "s306"
+ ]
+ },
+ "norm_label": "workertests",
+ "source_file": "src/Anichron.Worker.Tests.Unit/Crawling/WorkerTests.cs",
+ "source_location": "L12"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_startup_workerinitializertests_anichron_worker_tests_unit_startup_testfixture",
+ "label": "TestFixture",
+ "_callable": true,
+ "_callable_class": true,
+ "_origin": "ast",
+ "community": 31,
+ "community_name": "UserStorageConfig",
+ "file_type": "code",
+ "metadata": {
+ "is_nested_type": true,
+ "namespace": "Anichron.Worker.Tests.Unit.Startup",
+ "scope_chain": [
+ "s307"
+ ]
+ },
+ "norm_label": "testfixture",
+ "source_file": "src/Anichron.Worker.Tests.Unit/Startup/WorkerInitializerTests.cs",
+ "source_location": "L15"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_startup_workerinitializertests_anichron_worker_tests_unit_startup_workerinitializertests",
+ "label": "WorkerInitializerTests",
+ "_callable": true,
+ "_callable_class": true,
+ "_origin": "ast",
+ "community": 31,
+ "community_name": "UserStorageConfig",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Worker.Tests.Unit.Startup",
+ "scope_chain": [
+ "s307"
+ ]
+ },
+ "norm_label": "workerinitializertests",
+ "source_file": "src/Anichron.Worker.Tests.Unit/Startup/WorkerInitializerTests.cs",
+ "source_location": "L13"
+ },
{
"id": "src_anichron_worker_ingestion_middlewares_loggingmiddleware_anichron_worker_ingestion_middlewares_log",
"label": "Log",
@@ -3225,7 +2883,7 @@
"_callable_class": true,
"_origin": "ast",
"community": 313,
- "community_name": "Log",
+ "community_name": "LoggingMiddleware",
"file_type": "code",
"metadata": {
"is_nested_type": true,
@@ -3239,6 +2897,64 @@
"source_file": "src/Anichron.Worker/Ingestion/Middlewares/LoggingMiddleware.cs",
"source_location": "L17"
},
+ {
+ "id": "src_anichron_worker_ingestion_middlewares_loggingmiddleware_anichron_worker_ingestion_middlewares_loggingmiddleware",
+ "label": "LoggingMiddleware",
+ "_callable": true,
+ "_callable_class": true,
+ "_origin": "ast",
+ "community": 313,
+ "community_name": "LoggingMiddleware",
+ "file_type": "code",
+ "metadata": {
+ "is_partial": true,
+ "namespace": "Anichron.Worker.Ingestion.Middlewares",
+ "scope_chain": [
+ "s43"
+ ]
+ },
+ "norm_label": "loggingmiddleware",
+ "source_file": "src/Anichron.Worker/Ingestion/Middlewares/LoggingMiddleware.cs",
+ "source_location": "L5"
+ },
+ {
+ "id": "src_anichron_api_infrastructure_authmessages_anichron_api_infrastructure_authmessages",
+ "label": "AuthMessages",
+ "_callable": true,
+ "_callable_class": true,
+ "_origin": "ast",
+ "community": 317,
+ "community_name": "AuthMessages.cs",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.API.Infrastructure",
+ "scope_chain": [
+ "s0"
+ ]
+ },
+ "norm_label": "authmessages",
+ "source_file": "src/Anichron.API/Infrastructure/AuthMessages.cs",
+ "source_location": "L3"
+ },
+ {
+ "id": "src_anichron_api_infrastructure_authmessages_anichron_api_infrastructure_authratelimitpolicies",
+ "label": "AuthRateLimitPolicies",
+ "_callable": true,
+ "_callable_class": true,
+ "_origin": "ast",
+ "community": 317,
+ "community_name": "AuthMessages.cs",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.API.Infrastructure",
+ "scope_chain": [
+ "s0"
+ ]
+ },
+ "norm_label": "authratelimitpolicies",
+ "source_file": "src/Anichron.API/Infrastructure/AuthMessages.cs",
+ "source_location": "L25"
+ },
{
"id": "src_anichron_worker_ingestion_middlewares_imageproxymiddleware_anichron_worker_ingestion_middlewares_imageproxymiddleware",
"label": "ImageProxyMiddleware",
@@ -3281,61 +2997,138 @@
"source_location": "L54"
},
{
- "id": "src_anichron_worker_ingestion_proxy_proxyshardstrategy_anichron_worker_ingestion_proxy_iproxydirectorystrategy",
- "label": "IProxyDirectoryStrategy",
+ "id": "src_anichron_api_security_jwtfactory_anichron_api_security_ijwtfactory",
+ "label": "IJwtFactory",
"_callable": true,
"_callable_class": true,
"_origin": "ast",
- "community": 319,
- "community_name": "ImageProxyMiddleware",
+ "community": 32,
+ "community_name": "TestFixture",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.Worker.Ingestion.Proxy",
+ "namespace": "Anichron.API.Security",
+ "scope_chain": [
+ "s220"
+ ]
+ },
+ "norm_label": "ijwtfactory",
+ "source_file": "src/Anichron.API/Security/JwtFactory.cs",
+ "source_location": "L11"
+ },
+ {
+ "id": "src_anichron_api_security_jwtfactory_anichron_api_security_jwtfactory",
+ "label": "JwtFactory",
+ "_callable": true,
+ "_callable_class": true,
+ "_origin": "ast",
+ "community": 32,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.API.Security",
+ "scope_chain": [
+ "s220"
+ ]
+ },
+ "norm_label": "jwtfactory",
+ "source_file": "src/Anichron.API/Security/JwtFactory.cs",
+ "source_location": "L16"
+ },
+ {
+ "id": "src_anichron_api_services_tokenservice_anichron_api_services_itokenservice",
+ "label": "ITokenService",
+ "_callable": true,
+ "_callable_class": true,
+ "_origin": "ast",
+ "community": 32,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.API.Services",
+ "scope_chain": [
+ "s222"
+ ]
+ },
+ "norm_label": "itokenservice",
+ "source_file": "src/Anichron.API/Services/TokenService.cs",
+ "source_location": "L11"
+ },
+ {
+ "id": "src_anichron_api_services_tokenservice_anichron_api_services_tokenservice",
+ "label": "TokenService",
+ "_callable": true,
+ "_callable_class": true,
+ "_origin": "ast",
+ "community": 32,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.API.Services",
+ "scope_chain": [
+ "s222"
+ ]
+ },
+ "norm_label": "tokenservice",
+ "source_file": "src/Anichron.API/Services/TokenService.cs",
+ "source_location": "L19"
+ },
+ {
+ "id": "src_anichron_api_settings_jwtsettings_anichron_api_settings_jwtsettings",
+ "label": "JwtSettings",
+ "_callable": true,
+ "_callable_class": true,
+ "_origin": "ast",
+ "community": 32,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.API.Settings",
"scope_chain": [
"s0"
]
},
- "norm_label": "iproxydirectorystrategy",
- "source_file": "src/Anichron.Worker/Ingestion/Proxy/ProxyShardStrategy.cs",
+ "norm_label": "jwtsettings",
+ "source_file": "src/Anichron.API/Settings/JwtSettings.cs",
"source_location": "L3"
},
{
- "id": "src_anichron_worker_ingestion_proxy_proxyshardstrategy_anichron_worker_ingestion_proxy_twolevelhexshardstrategy",
- "label": "TwoLevelHexShardStrategy",
+ "id": "src_anichron_api_tests_unit_security_jwtfactorytests_anichron_api_tests_unit_security_jwtfactorytests",
+ "label": "JwtFactoryTests",
"_callable": true,
"_callable_class": true,
"_origin": "ast",
- "community": 319,
- "community_name": "ImageProxyMiddleware",
+ "community": 32,
+ "community_name": "TestFixture",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.Worker.Ingestion.Proxy",
+ "namespace": "Anichron.API.Tests.Unit.Security",
"scope_chain": [
- "s0"
+ "s219"
]
},
- "norm_label": "twolevelhexshardstrategy",
- "source_file": "src/Anichron.Worker/Ingestion/Proxy/ProxyShardStrategy.cs",
- "source_location": "L8"
+ "norm_label": "jwtfactorytests",
+ "source_file": "src/Anichron.API.Tests.Unit/Security/JwtFactoryTests.cs",
+ "source_location": "L11"
},
{
- "id": "src_anichron_worker_tests_unit_ingestion_proxy_proxyshardstrategytests_anichron_worker_tests_unit_ingestion_proxy_proxyshardstrategytests",
- "label": "ProxyShardStrategyTests",
+ "id": "src_anichron_api_tests_unit_security_jwtfactorytests_anichron_api_tests_unit_security_testfixture",
+ "label": "TestFixture",
"_callable": true,
"_callable_class": true,
"_origin": "ast",
- "community": 319,
- "community_name": "ImageProxyMiddleware",
+ "community": 32,
+ "community_name": "TestFixture",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.Worker.Tests.Unit.Ingestion.Proxy",
+ "is_nested_type": true,
+ "namespace": "Anichron.API.Tests.Unit.Security",
"scope_chain": [
- "s40"
+ "s219"
]
},
- "norm_label": "proxyshardstrategytests",
- "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Proxy/ProxyShardStrategyTests.cs",
- "source_location": "L5"
+ "norm_label": "testfixture",
+ "source_file": "src/Anichron.API.Tests.Unit/Security/JwtFactoryTests.cs",
+ "source_location": "L19"
},
{
"id": "src_anichron_api_tests_unit_services_adminuserservicetests_anichron_api_tests_unit_services_adminuserservicetests",
@@ -3377,13 +3170,13 @@
"source_location": "L13"
},
{
- "id": "src_anichron_api_infrastructure_authmessages_anichron_api_infrastructure_authmessages",
- "label": "AuthMessages",
+ "id": "src_anichron_api_infrastructure_authpolicies_anichron_api_infrastructure_authpolicies",
+ "label": "AuthPolicies",
"_callable": true,
"_callable_class": true,
"_origin": "ast",
"community": 33,
- "community_name": "Anichron.API.Settings",
+ "community_name": "Anichron.API.Services",
"file_type": "code",
"metadata": {
"namespace": "Anichron.API.Infrastructure",
@@ -3391,47 +3184,28 @@
"s0"
]
},
- "norm_label": "authmessages",
- "source_file": "src/Anichron.API/Infrastructure/AuthMessages.cs",
+ "norm_label": "authpolicies",
+ "source_file": "src/Anichron.API/Infrastructure/AuthPolicies.cs",
"source_location": "L3"
},
{
- "id": "src_anichron_api_infrastructure_authmessages_anichron_api_infrastructure_authratelimitpolicies",
- "label": "AuthRateLimitPolicies",
- "_callable": true,
- "_callable_class": true,
- "_origin": "ast",
- "community": 33,
- "community_name": "Anichron.API.Settings",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.API.Infrastructure",
- "scope_chain": [
- "s0"
- ]
- },
- "norm_label": "authratelimitpolicies",
- "source_file": "src/Anichron.API/Infrastructure/AuthMessages.cs",
- "source_location": "L25"
- },
- {
- "id": "src_anichron_api_infrastructure_authpolicies_anichron_api_infrastructure_authpolicies",
- "label": "AuthPolicies",
+ "id": "src_anichron_api_infrastructure_servicecollectionextensions_anichron_api_infrastructure_servicecollectionextensions",
+ "label": "ServiceCollectionExtensions",
"_callable": true,
"_callable_class": true,
"_origin": "ast",
"community": 33,
- "community_name": "Anichron.API.Settings",
+ "community_name": "Anichron.API.Services",
"file_type": "code",
"metadata": {
"namespace": "Anichron.API.Infrastructure",
"scope_chain": [
- "s0"
+ "s529"
]
},
- "norm_label": "authpolicies",
- "source_file": "src/Anichron.API/Infrastructure/AuthPolicies.cs",
- "source_location": "L3"
+ "norm_label": "servicecollectionextensions",
+ "source_file": "src/Anichron.API/Infrastructure/ServiceCollectionExtensions.cs",
+ "source_location": "L19"
},
{
"id": "src_anichron_api_settings_corssettings_anichron_api_settings_corssettings",
@@ -3440,7 +3214,7 @@
"_callable_class": true,
"_origin": "ast",
"community": 33,
- "community_name": "Anichron.API.Settings",
+ "community_name": "Anichron.API.Services",
"file_type": "code",
"metadata": {
"namespace": "Anichron.API.Settings",
@@ -3548,25 +3322,6 @@
"source_file": "src/Anichron.Worker/Ingestion/Proxy/VideoProcessor.cs",
"source_location": "L11"
},
- {
- "id": "src_anichron_worker_ingestion_proxy_videoprocessor_anichron_worker_ingestion_proxy_ivideoprocessor",
- "label": "IVideoProcessor",
- "_callable": true,
- "_callable_class": true,
- "_origin": "ast",
- "community": 34,
- "community_name": "FfmpegVideoProcessor",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Worker.Ingestion.Proxy",
- "scope_chain": [
- "s69"
- ]
- },
- "norm_label": "ivideoprocessor",
- "source_file": "src/Anichron.Worker/Ingestion/Proxy/VideoProcessor.cs",
- "source_location": "L6"
- },
{
"id": "src_anichron_worker_ingestion_proxy_videoprocessor_anichron_worker_ingestion_proxy_log",
"label": "Log",
@@ -3588,25 +3343,6 @@
"source_file": "src/Anichron.Worker/Ingestion/Proxy/VideoProcessor.cs",
"source_location": "L104"
},
- {
- "id": "src_anichron_worker_ingestion_proxy_videoproxygenerators_anichron_worker_ingestion_proxy_video720pgenerator",
- "label": "Video720PGenerator",
- "_callable": true,
- "_callable_class": true,
- "_origin": "ast",
- "community": 34,
- "community_name": "FfmpegVideoProcessor",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Worker.Ingestion.Proxy",
- "scope_chain": [
- "s29"
- ]
- },
- "norm_label": "video720pgenerator",
- "source_file": "src/Anichron.Worker/Ingestion/Proxy/VideoProxyGenerators.cs",
- "source_location": "L12"
- },
{
"id": "src_anichron_worker_tests_unit_ingestion_proxy_ffmpegvideoprocessortests_anichron_worker_tests_unit_ingestion_proxy_ffmpegvideoprocessortests",
"label": "FfmpegVideoProcessorTests",
@@ -3647,27 +3383,28 @@
"source_location": "L10"
},
{
- "id": "src_anichron_worker_tests_unit_ingestion_proxy_videoproxygeneratorstests_anichron_worker_tests_unit_ingestion_proxy_videoproxygeneratorstests",
- "label": "VideoProxyGeneratorsTests",
+ "id": "src_anichron_worker_tests_unit_ingestion_pipeline_ingestionpipelinerunnertests_anichron_worker_tests_unit_ingestion_pipeline_cancellingmiddleware",
+ "label": "CancellingMiddleware",
"_callable": true,
"_callable_class": true,
"_origin": "ast",
- "community": 34,
- "community_name": "FfmpegVideoProcessor",
+ "community": 35,
+ "community_name": "CancellingMiddleware",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.Worker.Tests.Unit.Ingestion.Proxy",
+ "is_nested_type": true,
+ "namespace": "Anichron.Worker.Tests.Unit.Ingestion.Pipeline",
"scope_chain": [
- "s68"
+ "s368"
]
},
- "norm_label": "videoproxygeneratorstests",
- "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Proxy/VideoProxyGeneratorsTests.cs",
- "source_location": "L6"
+ "norm_label": "cancellingmiddleware",
+ "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Pipeline/IngestionPipelineRunnerTests.cs",
+ "source_location": "L351"
},
{
- "id": "src_anichron_worker_tests_unit_ingestion_pipeline_ingestionpipelinerunnertests_anichron_worker_tests_unit_ingestion_pipeline_cancellingmiddleware",
- "label": "CancellingMiddleware",
+ "id": "src_anichron_worker_tests_unit_ingestion_pipeline_ingestionpipelinerunnertests_anichron_worker_tests_unit_ingestion_pipeline_stubmiddleware",
+ "label": "StubMiddleware",
"_callable": true,
"_callable_class": true,
"_origin": "ast",
@@ -3681,9 +3418,9 @@
"s368"
]
},
- "norm_label": "cancellingmiddleware",
+ "norm_label": "stubmiddleware",
"source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Pipeline/IngestionPipelineRunnerTests.cs",
- "source_location": "L351"
+ "source_location": "L286"
},
{
"id": "src_anichron_api_security_appclaimtypes_anichron_api_security_appclaimtypes",
@@ -3821,42 +3558,64 @@
"source_location": "L5"
},
{
- "id": "src_anichron_core_data_repository_userstorageconfigrepository_anichron_core_data_repository_efuserstorageconfigrepository",
- "label": "EfUserStorageConfigRepository",
+ "id": "src_anichron_api_services_bootstrapseeder_anichron_api_services_bootstrapseeder",
+ "label": "BootstrapSeeder",
"_callable": true,
"_callable_class": true,
"_origin": "ast",
"community": 38,
- "community_name": "EfUserStorageConfigRepository",
+ "community_name": "BootstrapSeeder",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.Core.Data.Repository",
+ "is_partial": true,
+ "namespace": "Anichron.API.Services",
"scope_chain": [
- "s66"
+ "s201"
]
},
- "norm_label": "efuserstorageconfigrepository",
- "source_file": "src/Anichron.Core/Data/Repository/UserStorageConfigRepository.cs",
- "source_location": "L17"
+ "norm_label": "bootstrapseeder",
+ "source_file": "src/Anichron.API/Services/BootstrapSeeder.cs",
+ "source_location": "L16"
},
{
- "id": "src_anichron_core_tests_unit_data_repository_userstorageconfigrepositorytests_anichron_core_tests_unit_data_repository_userstorageconfigrepositorytests",
- "label": "UserStorageConfigRepositoryTests",
+ "id": "src_anichron_api_services_bootstrapseeder_anichron_api_services_ibootstrapseeder",
+ "label": "IBootstrapSeeder",
"_callable": true,
"_callable_class": true,
"_origin": "ast",
"community": 38,
- "community_name": "EfUserStorageConfigRepository",
+ "community_name": "BootstrapSeeder",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.Core.Tests.Unit.Data.Repository",
+ "namespace": "Anichron.API.Services",
"scope_chain": [
- "s129"
+ "s201"
]
},
- "norm_label": "userstorageconfigrepositorytests",
- "source_file": "src/Anichron.Core.Tests.Unit/Data/Repository/UserStorageConfigRepositoryTests.cs",
- "source_location": "L8"
+ "norm_label": "ibootstrapseeder",
+ "source_file": "src/Anichron.API/Services/BootstrapSeeder.cs",
+ "source_location": "L11"
+ },
+ {
+ "id": "src_anichron_api_services_bootstrapseeder_anichron_api_services_log",
+ "label": "Log",
+ "_callable": true,
+ "_callable_class": true,
+ "_origin": "ast",
+ "community": 38,
+ "community_name": "BootstrapSeeder",
+ "file_type": "code",
+ "metadata": {
+ "is_nested_type": true,
+ "is_partial": true,
+ "namespace": "Anichron.API.Services",
+ "scope_chain": [
+ "s201"
+ ]
+ },
+ "norm_label": "log",
+ "source_file": "src/Anichron.API/Services/BootstrapSeeder.cs",
+ "source_location": "L57"
},
{
"id": "src_anichron_worker_ingestion_ingestionitem_anichron_worker_ingestion_livephotopairitem",
@@ -3915,6 +3674,45 @@
"source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/LivePhotoLinkerTests.cs",
"source_location": "L7"
},
+ {
+ "id": "src_anichron_worker_settings_workerdefaults_anichron_worker_settings_migrator",
+ "label": "Migrator",
+ "_callable": true,
+ "_callable_class": true,
+ "_origin": "ast",
+ "community": 404,
+ "community_name": "WorkerDefaults.cs",
+ "file_type": "code",
+ "metadata": {
+ "is_nested_type": true,
+ "namespace": "Anichron.Worker.Settings",
+ "scope_chain": [
+ "s0"
+ ]
+ },
+ "norm_label": "migrator",
+ "source_file": "src/Anichron.Worker/Settings/WorkerDefaults.cs",
+ "source_location": "L5"
+ },
+ {
+ "id": "src_anichron_worker_settings_workerdefaults_anichron_worker_settings_workerdefaults",
+ "label": "WorkerDefaults",
+ "_callable": true,
+ "_callable_class": true,
+ "_origin": "ast",
+ "community": 404,
+ "community_name": "WorkerDefaults.cs",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Worker.Settings",
+ "scope_chain": [
+ "s0"
+ ]
+ },
+ "norm_label": "workerdefaults",
+ "source_file": "src/Anichron.Worker/Settings/WorkerDefaults.cs",
+ "source_location": "L3"
+ },
{
"id": "src_anichron_infrastructure_configuration_databaseconfiguration_anichron_infrastructure_configuration_databaseconfiguration",
"label": "DatabaseConfiguration",
@@ -3960,7 +3758,7 @@
"_callable_class": true,
"_origin": "ast",
"community": 45,
- "community_name": "IUnitOfWork",
+ "community_name": "BootstrapResetService",
"file_type": "code",
"metadata": {
"is_partial": true,
@@ -3980,7 +3778,7 @@
"_callable_class": true,
"_origin": "ast",
"community": 45,
- "community_name": "IUnitOfWork",
+ "community_name": "BootstrapResetService",
"file_type": "code",
"metadata": {
"namespace": "Anichron.API.Services",
@@ -3999,7 +3797,7 @@
"_callable_class": true,
"_origin": "ast",
"community": 45,
- "community_name": "IUnitOfWork",
+ "community_name": "BootstrapResetService",
"file_type": "code",
"metadata": {
"is_nested_type": true,
@@ -4013,25 +3811,6 @@
"source_file": "src/Anichron.API/Services/BootstrapResetService.cs",
"source_location": "L61"
},
- {
- "id": "src_anichron_core_data_iunitofwork_anichron_core_data_iunitofwork",
- "label": "IUnitOfWork",
- "_callable": true,
- "_callable_class": true,
- "_origin": "ast",
- "community": 45,
- "community_name": "IUnitOfWork",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Core.Data",
- "scope_chain": [
- "s0"
- ]
- },
- "norm_label": "iunitofwork",
- "source_file": "src/Anichron.Core/Data/IUnitOfWork.cs",
- "source_location": "L3"
- },
{
"id": "src_anichron_api_endpoints_userendpoints_anichron_api_endpoints_changepasswordrequest",
"label": "ChangePasswordRequest",
@@ -4128,142 +3907,137 @@
"source_location": "L12"
},
{
- "id": "src_anichron_api_tests_unit_services_pwnedpasswordclienttests_anichron_api_tests_unit_services_capturinglogger",
- "label": "CapturingLogger",
+ "id": "src_anichron_worker_ingestion_proxy_imageprocessor_anichron_worker_ingestion_proxy_iimageprocessor",
+ "label": "IImageProcessor",
"_callable": true,
"_callable_class": true,
"_origin": "ast",
"community": 5,
- "community_name": "TestFixture",
+ "community_name": "IImageProcessor",
"file_type": "code",
"metadata": {
- "is_nested_type": true,
- "namespace": "Anichron.API.Tests.Unit.Services",
+ "namespace": "Anichron.Worker.Ingestion.Proxy",
"scope_chain": [
- "s84"
+ "s245"
]
},
- "norm_label": "capturinglogger",
- "source_file": "src/Anichron.API.Tests.Unit/Services/PwnedPasswordClientTests.cs",
- "source_location": "L109"
+ "norm_label": "iimageprocessor",
+ "source_file": "src/Anichron.Worker/Ingestion/Proxy/ImageProcessor.cs",
+ "source_location": "L11"
},
{
- "id": "src_anichron_api_tests_unit_services_pwnedpasswordclienttests_anichron_api_tests_unit_services_fakehttpmessagehandler",
- "label": "FakeHttpMessageHandler",
+ "id": "src_anichron_worker_ingestion_proxy_imageproxygenerators_anichron_worker_ingestion_proxy_blurhashgenerator",
+ "label": "BlurhashGenerator",
"_callable": true,
"_callable_class": true,
"_origin": "ast",
"community": 5,
- "community_name": "TestFixture",
+ "community_name": "IImageProcessor",
"file_type": "code",
"metadata": {
- "is_nested_type": true,
- "namespace": "Anichron.API.Tests.Unit.Services",
+ "namespace": "Anichron.Worker.Ingestion.Proxy",
"scope_chain": [
- "s84"
+ "s117"
]
},
- "norm_label": "fakehttpmessagehandler",
- "source_file": "src/Anichron.API.Tests.Unit/Services/PwnedPasswordClientTests.cs",
- "source_location": "L97"
+ "norm_label": "blurhashgenerator",
+ "source_file": "src/Anichron.Worker/Ingestion/Proxy/ImageProxyGenerators.cs",
+ "source_location": "L31"
},
{
- "id": "src_anichron_api_tests_unit_services_pwnedpasswordclienttests_anichron_api_tests_unit_services_pwnedpasswordclienttests",
- "label": "PwnedPasswordClientTests",
+ "id": "src_anichron_worker_ingestion_proxy_imageproxygenerators_anichron_worker_ingestion_proxy_fullpreviewgenerator",
+ "label": "FullPreviewGenerator",
"_callable": true,
"_callable_class": true,
"_origin": "ast",
"community": 5,
- "community_name": "TestFixture",
+ "community_name": "IImageProcessor",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.API.Tests.Unit.Services",
+ "namespace": "Anichron.Worker.Ingestion.Proxy",
"scope_chain": [
- "s84"
+ "s117"
]
},
- "norm_label": "pwnedpasswordclienttests",
- "source_file": "src/Anichron.API.Tests.Unit/Services/PwnedPasswordClientTests.cs",
- "source_location": "L7"
+ "norm_label": "fullpreviewgenerator",
+ "source_file": "src/Anichron.Worker/Ingestion/Proxy/ImageProxyGenerators.cs",
+ "source_location": "L23"
},
{
- "id": "src_anichron_api_tests_unit_services_pwnedpasswordclienttests_anichron_api_tests_unit_services_testfixture",
- "label": "TestFixture",
+ "id": "src_anichron_worker_ingestion_proxy_imageproxygenerators_anichron_worker_ingestion_proxy_iimageproxygenerator",
+ "label": "IImageProxyGenerator",
"_callable": true,
"_callable_class": true,
"_origin": "ast",
"community": 5,
- "community_name": "TestFixture",
+ "community_name": "IImageProcessor",
"file_type": "code",
"metadata": {
- "is_nested_type": true,
- "namespace": "Anichron.API.Tests.Unit.Services",
+ "namespace": "Anichron.Worker.Ingestion.Proxy",
"scope_chain": [
- "s84"
+ "s117"
]
},
- "norm_label": "testfixture",
- "source_file": "src/Anichron.API.Tests.Unit/Services/PwnedPasswordClientTests.cs",
- "source_location": "L69"
+ "norm_label": "iimageproxygenerator",
+ "source_file": "src/Anichron.Worker/Ingestion/Proxy/ImageProxyGenerators.cs",
+ "source_location": "L8"
},
{
- "id": "src_anichron_api_tests_unit_services_pwnedpasswordclienttests_anichron_api_tests_unit_services_throwinghttpmessagehandler",
- "label": "ThrowingHttpMessageHandler",
+ "id": "src_anichron_worker_ingestion_proxy_imageproxygenerators_anichron_worker_ingestion_proxy_thumbnailgenerator",
+ "label": "ThumbnailGenerator",
"_callable": true,
"_callable_class": true,
"_origin": "ast",
"community": 5,
- "community_name": "TestFixture",
+ "community_name": "IImageProcessor",
"file_type": "code",
"metadata": {
- "is_nested_type": true,
- "namespace": "Anichron.API.Tests.Unit.Services",
+ "namespace": "Anichron.Worker.Ingestion.Proxy",
"scope_chain": [
- "s84"
+ "s117"
]
},
- "norm_label": "throwinghttpmessagehandler",
- "source_file": "src/Anichron.API.Tests.Unit/Services/PwnedPasswordClientTests.cs",
- "source_location": "L103"
+ "norm_label": "thumbnailgenerator",
+ "source_file": "src/Anichron.Worker/Ingestion/Proxy/ImageProxyGenerators.cs",
+ "source_location": "L15"
},
{
- "id": "src_anichron_api_tests_unit_services_adminstorageconfigservicetests_anichron_api_tests_unit_services_adminstorageconfigservicetests",
- "label": "AdminStorageConfigServiceTests",
+ "id": "src_anichron_worker_tests_unit_ingestion_proxy_imageproxygeneratorstests_anichron_worker_tests_unit_ingestion_proxy_imageproxygeneratorstests",
+ "label": "ImageProxyGeneratorsTests",
"_callable": true,
"_callable_class": true,
"_origin": "ast",
- "community": 50,
- "community_name": "TestFixture",
+ "community": 5,
+ "community_name": "IImageProcessor",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.API.Tests.Unit.Services",
+ "namespace": "Anichron.Worker.Tests.Unit.Ingestion.Proxy",
"scope_chain": [
- "s121"
+ "s137"
]
},
- "norm_label": "adminstorageconfigservicetests",
- "source_file": "src/Anichron.API.Tests.Unit/Services/AdminStorageConfigServiceTests.cs",
+ "norm_label": "imageproxygeneratorstests",
+ "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Proxy/ImageProxyGeneratorsTests.cs",
"source_location": "L8"
},
{
- "id": "src_anichron_api_tests_unit_services_adminstorageconfigservicetests_anichron_api_tests_unit_services_testfixture",
- "label": "TestFixture",
+ "id": "src_anichron_core_domain_mediatype_anichron_core_domain_mediatype",
+ "label": "MediaType",
"_callable": true,
"_callable_class": true,
"_origin": "ast",
"community": 50,
- "community_name": "TestFixture",
+ "community_name": "Image",
"file_type": "code",
"metadata": {
- "is_nested_type": true,
- "namespace": "Anichron.API.Tests.Unit.Services",
+ "namespace": "Anichron.Core.Domain",
"scope_chain": [
- "s121"
+ "s0"
]
},
- "norm_label": "testfixture",
- "source_file": "src/Anichron.API.Tests.Unit/Services/AdminStorageConfigServiceTests.cs",
- "source_location": "L10"
+ "norm_label": "mediatype",
+ "source_file": "src/Anichron.Core/Domain/MediaType.cs",
+ "source_location": "L3"
},
{
"id": "src_anichron_worker_ingestion_middlewares_videoproxymiddleware_anichron_worker_ingestion_middlewares_log",
@@ -4306,6 +4080,63 @@
"source_file": "src/Anichron.Worker/Ingestion/Middlewares/VideoProxyMiddleware.cs",
"source_location": "L7"
},
+ {
+ "id": "src_anichron_worker_ingestion_proxy_proxyshardstrategy_anichron_worker_ingestion_proxy_iproxydirectorystrategy",
+ "label": "IProxyDirectoryStrategy",
+ "_callable": true,
+ "_callable_class": true,
+ "_origin": "ast",
+ "community": 51,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Worker.Ingestion.Proxy",
+ "scope_chain": [
+ "s0"
+ ]
+ },
+ "norm_label": "iproxydirectorystrategy",
+ "source_file": "src/Anichron.Worker/Ingestion/Proxy/ProxyShardStrategy.cs",
+ "source_location": "L3"
+ },
+ {
+ "id": "src_anichron_worker_ingestion_proxy_proxyshardstrategy_anichron_worker_ingestion_proxy_twolevelhexshardstrategy",
+ "label": "TwoLevelHexShardStrategy",
+ "_callable": true,
+ "_callable_class": true,
+ "_origin": "ast",
+ "community": 51,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Worker.Ingestion.Proxy",
+ "scope_chain": [
+ "s0"
+ ]
+ },
+ "norm_label": "twolevelhexshardstrategy",
+ "source_file": "src/Anichron.Worker/Ingestion/Proxy/ProxyShardStrategy.cs",
+ "source_location": "L8"
+ },
+ {
+ "id": "src_anichron_worker_ingestion_proxy_videoprocessor_anichron_worker_ingestion_proxy_ivideoprocessor",
+ "label": "IVideoProcessor",
+ "_callable": true,
+ "_callable_class": true,
+ "_origin": "ast",
+ "community": 51,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Worker.Ingestion.Proxy",
+ "scope_chain": [
+ "s69"
+ ]
+ },
+ "norm_label": "ivideoprocessor",
+ "source_file": "src/Anichron.Worker/Ingestion/Proxy/VideoProcessor.cs",
+ "source_location": "L6"
+ },
{
"id": "src_anichron_worker_ingestion_proxy_videoproxygenerators_anichron_worker_ingestion_proxy_ivideoproxygenerator",
"label": "IVideoProxyGenerator",
@@ -4325,6 +4156,25 @@
"source_file": "src/Anichron.Worker/Ingestion/Proxy/VideoProxyGenerators.cs",
"source_location": "L5"
},
+ {
+ "id": "src_anichron_worker_ingestion_proxy_videoproxygenerators_anichron_worker_ingestion_proxy_video720pgenerator",
+ "label": "Video720PGenerator",
+ "_callable": true,
+ "_callable_class": true,
+ "_origin": "ast",
+ "community": 51,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Worker.Ingestion.Proxy",
+ "scope_chain": [
+ "s29"
+ ]
+ },
+ "norm_label": "video720pgenerator",
+ "source_file": "src/Anichron.Worker/Ingestion/Proxy/VideoProxyGenerators.cs",
+ "source_location": "L12"
+ },
{
"id": "src_anichron_worker_tests_unit_ingestion_middlewares_videoproxymiddlewaretests_anichron_worker_tests_unit_ingestion_middlewares_testfixture",
"label": "TestFixture",
@@ -4365,102 +4215,99 @@
"source_location": "L15"
},
{
- "id": "src_anichron_api_infrastructure_healthcheckresponsewriter_anichron_api_infrastructure_healthcheckresponsewriter",
- "label": "HealthCheckResponseWriter",
+ "id": "src_anichron_worker_tests_unit_ingestion_proxy_proxyshardstrategytests_anichron_worker_tests_unit_ingestion_proxy_proxyshardstrategytests",
+ "label": "ProxyShardStrategyTests",
"_callable": true,
"_callable_class": true,
"_origin": "ast",
- "community": 56,
- "community_name": ".WriteResponseAsync",
+ "community": 51,
+ "community_name": "TestFixture",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.API.Infrastructure",
+ "namespace": "Anichron.Worker.Tests.Unit.Ingestion.Proxy",
"scope_chain": [
- "s54"
+ "s40"
]
},
- "norm_label": "healthcheckresponsewriter",
- "source_file": "src/Anichron.API/Infrastructure/HealthCheckResponseWriter.cs",
+ "norm_label": "proxyshardstrategytests",
+ "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Proxy/ProxyShardStrategyTests.cs",
"source_location": "L5"
},
{
- "id": "src_anichron_api_tests_unit_infrastructure_healthcheckresponsewritertests_anichron_api_tests_unit_infrastructure_healthcheckresponsewritertests",
- "label": "HealthCheckResponseWriterTests",
+ "id": "src_anichron_worker_tests_unit_ingestion_proxy_videoproxygeneratorstests_anichron_worker_tests_unit_ingestion_proxy_videoproxygeneratorstests",
+ "label": "VideoProxyGeneratorsTests",
"_callable": true,
"_callable_class": true,
"_origin": "ast",
- "community": 56,
- "community_name": ".WriteResponseAsync",
+ "community": 51,
+ "community_name": "TestFixture",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.API.Tests.Unit.Infrastructure",
+ "namespace": "Anichron.Worker.Tests.Unit.Ingestion.Proxy",
"scope_chain": [
- "s146"
+ "s68"
]
},
- "norm_label": "healthcheckresponsewritertests",
- "source_file": "src/Anichron.API.Tests.Unit/Infrastructure/HealthCheckResponseWriterTests.cs",
- "source_location": "L8"
+ "norm_label": "videoproxygeneratorstests",
+ "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Proxy/VideoProxyGeneratorsTests.cs",
+ "source_location": "L6"
},
{
- "id": "src_anichron_worker_crawling_workerstate_anichron_worker_crawling_workerstate",
- "label": "WorkerState",
+ "id": "src_anichron_api_infrastructure_healthcheckresponsewriter_anichron_api_infrastructure_healthcheckresponsewriter",
+ "label": "HealthCheckResponseWriter",
"_callable": true,
"_callable_class": true,
"_origin": "ast",
- "community": 57,
- "community_name": "WorkerInitializer",
+ "community": 56,
+ "community_name": ".WriteResponseAsync",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.Worker.Crawling",
+ "namespace": "Anichron.API.Infrastructure",
"scope_chain": [
- "s0"
+ "s54"
]
},
- "norm_label": "workerstate",
- "source_file": "src/Anichron.Worker/Crawling/WorkerState.cs",
- "source_location": "L3"
+ "norm_label": "healthcheckresponsewriter",
+ "source_file": "src/Anichron.API/Infrastructure/HealthCheckResponseWriter.cs",
+ "source_location": "L5"
},
{
- "id": "src_anichron_worker_startup_workerinitializer_anichron_worker_startup_log",
- "label": "Log",
+ "id": "src_anichron_api_tests_unit_infrastructure_healthcheckresponsewritertests_anichron_api_tests_unit_infrastructure_healthcheckresponsewritertests",
+ "label": "HealthCheckResponseWriterTests",
"_callable": true,
"_callable_class": true,
"_origin": "ast",
- "community": 57,
- "community_name": "WorkerInitializer",
+ "community": 56,
+ "community_name": ".WriteResponseAsync",
"file_type": "code",
"metadata": {
- "is_nested_type": true,
- "is_partial": true,
- "namespace": "Anichron.Worker.Startup",
+ "namespace": "Anichron.API.Tests.Unit.Infrastructure",
"scope_chain": [
- "s192"
+ "s146"
]
},
- "norm_label": "log",
- "source_file": "src/Anichron.Worker/Startup/WorkerInitializer.cs",
- "source_location": "L65"
+ "norm_label": "healthcheckresponsewritertests",
+ "source_file": "src/Anichron.API.Tests.Unit/Infrastructure/HealthCheckResponseWriterTests.cs",
+ "source_location": "L8"
},
{
- "id": "src_anichron_worker_startup_workerinitializer_anichron_worker_startup_workerinitializer",
- "label": "WorkerInitializer",
+ "id": "src_anichron_worker_ingestion_proxy_imageprocessor_anichron_worker_ingestion_proxy_imagesharpprocessor",
+ "label": "ImageSharpProcessor",
"_callable": true,
"_callable_class": true,
"_origin": "ast",
"community": 57,
- "community_name": "WorkerInitializer",
+ "community_name": ".ComputeBlurhashAsync",
"file_type": "code",
"metadata": {
- "is_partial": true,
- "namespace": "Anichron.Worker.Startup",
+ "namespace": "Anichron.Worker.Ingestion.Proxy",
"scope_chain": [
- "s192"
+ "s245"
]
},
- "norm_label": "workerinitializer",
- "source_file": "src/Anichron.Worker/Startup/WorkerInitializer.cs",
- "source_location": "L10"
+ "norm_label": "imagesharpprocessor",
+ "source_file": "src/Anichron.Worker/Ingestion/Proxy/ImageProcessor.cs",
+ "source_location": "L18"
},
{
"id": "src_anichron_worker_ingestion_middlewares_exifextractionmiddleware_anichron_worker_ingestion_middlewares_exifextractionmiddleware",
@@ -4542,106 +4389,104 @@
"source_location": "L13"
},
{
- "id": "src_anichron_worker_ingestion_middlewares_loggingmiddleware_anichron_worker_ingestion_middlewares_loggingmiddleware",
- "label": "LoggingMiddleware",
+ "id": "src_anichron_worker_tests_unit_ingestion_middlewares_loggingmiddlewaretests_anichron_worker_tests_unit_ingestion_middlewares_loggingmiddlewaretests",
+ "label": "LoggingMiddlewareTests",
"_callable": true,
"_callable_class": true,
"_origin": "ast",
"community": 65,
- "community_name": "CapturingLogger",
+ "community_name": ".InvokeAsync",
"file_type": "code",
"metadata": {
- "is_partial": true,
- "namespace": "Anichron.Worker.Ingestion.Middlewares",
+ "namespace": "Anichron.Worker.Tests.Unit.Ingestion.Middlewares",
"scope_chain": [
- "s43"
+ "s185"
]
},
- "norm_label": "loggingmiddleware",
- "source_file": "src/Anichron.Worker/Ingestion/Middlewares/LoggingMiddleware.cs",
- "source_location": "L5"
+ "norm_label": "loggingmiddlewaretests",
+ "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Middlewares/LoggingMiddlewareTests.cs",
+ "source_location": "L9"
},
{
- "id": "src_anichron_worker_tests_unit_ingestion_middlewares_loggingmiddlewaretests_anichron_worker_tests_unit_ingestion_middlewares_capturinglogger",
- "label": "CapturingLogger",
+ "id": "src_anichron_api_tests_unit_services_tokenservicetests_anichron_api_tests_unit_services_testfixture",
+ "label": "TestFixture",
"_callable": true,
"_callable_class": true,
"_origin": "ast",
- "community": 65,
- "community_name": "CapturingLogger",
+ "community": 7,
+ "community_name": "TestFixture",
"file_type": "code",
"metadata": {
"is_nested_type": true,
- "namespace": "Anichron.Worker.Tests.Unit.Ingestion.Middlewares",
+ "namespace": "Anichron.API.Tests.Unit.Services",
"scope_chain": [
- "s185"
+ "s251"
]
},
- "norm_label": "capturinglogger",
- "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Middlewares/LoggingMiddlewareTests.cs",
- "source_location": "L110"
+ "norm_label": "testfixture",
+ "source_file": "src/Anichron.API.Tests.Unit/Services/TokenServiceTests.cs",
+ "source_location": "L19"
},
{
- "id": "src_anichron_worker_tests_unit_ingestion_middlewares_loggingmiddlewaretests_anichron_worker_tests_unit_ingestion_middlewares_loggingmiddlewaretests",
- "label": "LoggingMiddlewareTests",
+ "id": "src_anichron_api_tests_unit_services_tokenservicetests_anichron_api_tests_unit_services_tokenservicetests",
+ "label": "TokenServiceTests",
"_callable": true,
"_callable_class": true,
"_origin": "ast",
- "community": 65,
- "community_name": "CapturingLogger",
+ "community": 7,
+ "community_name": "TestFixture",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.Worker.Tests.Unit.Ingestion.Middlewares",
+ "namespace": "Anichron.API.Tests.Unit.Services",
"scope_chain": [
- "s185"
+ "s251"
]
},
- "norm_label": "loggingmiddlewaretests",
- "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Middlewares/LoggingMiddlewareTests.cs",
- "source_location": "L9"
+ "norm_label": "tokenservicetests",
+ "source_file": "src/Anichron.API.Tests.Unit/Services/TokenServiceTests.cs",
+ "source_location": "L12"
},
{
- "id": "src_anichron_worker_tests_unit_startup_workerinitializertests_anichron_worker_tests_unit_startup_testfixture",
- "label": "TestFixture",
+ "id": "src_anichron_core_data_repository_refreshtokenrepository_anichron_core_data_repository_efrefreshtokenrepository",
+ "label": "EfRefreshTokenRepository",
"_callable": true,
"_callable_class": true,
"_origin": "ast",
- "community": 68,
+ "community": 7,
"community_name": "TestFixture",
"file_type": "code",
"metadata": {
- "is_nested_type": true,
- "namespace": "Anichron.Worker.Tests.Unit.Startup",
+ "namespace": "Anichron.Core.Data.Repository",
"scope_chain": [
- "s307"
+ "s66"
]
},
- "norm_label": "testfixture",
- "source_file": "src/Anichron.Worker.Tests.Unit/Startup/WorkerInitializerTests.cs",
+ "norm_label": "efrefreshtokenrepository",
+ "source_file": "src/Anichron.Core/Data/Repository/RefreshTokenRepository.cs",
"source_location": "L15"
},
{
- "id": "src_anichron_worker_tests_unit_startup_workerinitializertests_anichron_worker_tests_unit_startup_workerinitializertests",
- "label": "WorkerInitializerTests",
+ "id": "src_anichron_core_data_repository_refreshtokenrepository_anichron_core_data_repository_irefreshtokenrepository",
+ "label": "IRefreshTokenRepository",
"_callable": true,
"_callable_class": true,
"_origin": "ast",
- "community": 68,
+ "community": 7,
"community_name": "TestFixture",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.Worker.Tests.Unit.Startup",
+ "namespace": "Anichron.Core.Data.Repository",
"scope_chain": [
- "s307"
+ "s66"
]
},
- "norm_label": "workerinitializertests",
- "source_file": "src/Anichron.Worker.Tests.Unit/Startup/WorkerInitializerTests.cs",
- "source_location": "L13"
+ "norm_label": "irefreshtokenrepository",
+ "source_file": "src/Anichron.Core/Data/Repository/RefreshTokenRepository.cs",
+ "source_location": "L6"
},
{
- "id": "src_anichron_api_tests_unit_services_tokenservicetests_anichron_api_tests_unit_services_testfixture",
- "label": "TestFixture",
+ "id": "src_anichron_core_domain_refreshtoken_anichron_core_domain_refreshtoken",
+ "label": "RefreshToken",
"_callable": true,
"_callable_class": true,
"_origin": "ast",
@@ -4649,19 +4494,18 @@
"community_name": "TestFixture",
"file_type": "code",
"metadata": {
- "is_nested_type": true,
- "namespace": "Anichron.API.Tests.Unit.Services",
+ "namespace": "Anichron.Core.Domain",
"scope_chain": [
- "s251"
+ "s0"
]
},
- "norm_label": "testfixture",
- "source_file": "src/Anichron.API.Tests.Unit/Services/TokenServiceTests.cs",
- "source_location": "L19"
+ "norm_label": "refreshtoken",
+ "source_file": "src/Anichron.Core/Domain/RefreshToken.cs",
+ "source_location": "L3"
},
{
- "id": "src_anichron_api_tests_unit_services_tokenservicetests_anichron_api_tests_unit_services_tokenservicetests",
- "label": "TokenServiceTests",
+ "id": "src_anichron_core_tests_unit_data_repository_refreshtokenrepositorytests_anichron_core_tests_unit_data_repository_refreshtokenrepositorytests",
+ "label": "RefreshTokenRepositoryTests",
"_callable": true,
"_callable_class": true,
"_origin": "ast",
@@ -4669,14 +4513,14 @@
"community_name": "TestFixture",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.API.Tests.Unit.Services",
+ "namespace": "Anichron.Core.Tests.Unit.Data.Repository",
"scope_chain": [
- "s251"
+ "s145"
]
},
- "norm_label": "tokenservicetests",
- "source_file": "src/Anichron.API.Tests.Unit/Services/TokenServiceTests.cs",
- "source_location": "L12"
+ "norm_label": "refreshtokenrepositorytests",
+ "source_file": "src/Anichron.Core.Tests.Unit/Data/Repository/RefreshTokenRepositoryTests.cs",
+ "source_location": "L9"
},
{
"id": "src_anichron_worker_tests_unit_ingestion_middlewares_idempotencycheckmiddlewaretests_anichron_worker_tests_unit_ingestion_middlewares_idempotencycheckmiddlewaretests",
@@ -5013,6 +4857,105 @@
"source_file": "src/Anichron.API/Services/PwnedPasswordClient.cs",
"source_location": "L11"
},
+ {
+ "id": "src_anichron_api_tests_unit_services_pwnedpasswordclienttests_anichron_api_tests_unit_services_capturinglogger",
+ "label": "CapturingLogger",
+ "_callable": true,
+ "_callable_class": true,
+ "_origin": "ast",
+ "community": 73,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "metadata": {
+ "is_nested_type": true,
+ "namespace": "Anichron.API.Tests.Unit.Services",
+ "scope_chain": [
+ "s84"
+ ]
+ },
+ "norm_label": "capturinglogger",
+ "source_file": "src/Anichron.API.Tests.Unit/Services/PwnedPasswordClientTests.cs",
+ "source_location": "L109"
+ },
+ {
+ "id": "src_anichron_api_tests_unit_services_pwnedpasswordclienttests_anichron_api_tests_unit_services_fakehttpmessagehandler",
+ "label": "FakeHttpMessageHandler",
+ "_callable": true,
+ "_callable_class": true,
+ "_origin": "ast",
+ "community": 73,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "metadata": {
+ "is_nested_type": true,
+ "namespace": "Anichron.API.Tests.Unit.Services",
+ "scope_chain": [
+ "s84"
+ ]
+ },
+ "norm_label": "fakehttpmessagehandler",
+ "source_file": "src/Anichron.API.Tests.Unit/Services/PwnedPasswordClientTests.cs",
+ "source_location": "L97"
+ },
+ {
+ "id": "src_anichron_api_tests_unit_services_pwnedpasswordclienttests_anichron_api_tests_unit_services_pwnedpasswordclienttests",
+ "label": "PwnedPasswordClientTests",
+ "_callable": true,
+ "_callable_class": true,
+ "_origin": "ast",
+ "community": 73,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.API.Tests.Unit.Services",
+ "scope_chain": [
+ "s84"
+ ]
+ },
+ "norm_label": "pwnedpasswordclienttests",
+ "source_file": "src/Anichron.API.Tests.Unit/Services/PwnedPasswordClientTests.cs",
+ "source_location": "L7"
+ },
+ {
+ "id": "src_anichron_api_tests_unit_services_pwnedpasswordclienttests_anichron_api_tests_unit_services_testfixture",
+ "label": "TestFixture",
+ "_callable": true,
+ "_callable_class": true,
+ "_origin": "ast",
+ "community": 73,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "metadata": {
+ "is_nested_type": true,
+ "namespace": "Anichron.API.Tests.Unit.Services",
+ "scope_chain": [
+ "s84"
+ ]
+ },
+ "norm_label": "testfixture",
+ "source_file": "src/Anichron.API.Tests.Unit/Services/PwnedPasswordClientTests.cs",
+ "source_location": "L69"
+ },
+ {
+ "id": "src_anichron_api_tests_unit_services_pwnedpasswordclienttests_anichron_api_tests_unit_services_throwinghttpmessagehandler",
+ "label": "ThrowingHttpMessageHandler",
+ "_callable": true,
+ "_callable_class": true,
+ "_origin": "ast",
+ "community": 73,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "metadata": {
+ "is_nested_type": true,
+ "namespace": "Anichron.API.Tests.Unit.Services",
+ "scope_chain": [
+ "s84"
+ ]
+ },
+ "norm_label": "throwinghttpmessagehandler",
+ "source_file": "src/Anichron.API.Tests.Unit/Services/PwnedPasswordClientTests.cs",
+ "source_location": "L103"
+ },
{
"id": "src_anichron_api_tests_unit_services_registrationvalidatortests_anichron_api_tests_unit_services_registrationvalidatortests",
"label": "RegistrationValidatorTests",
@@ -5090,44 +5033,6 @@
"source_file": "src/Anichron.Infrastructure/Data/PostgresConstants.cs",
"source_location": "L3"
},
- {
- "id": "src_anichron_worker_startup_idatabasemigrator_anichron_worker_startup_efdatabasemigrator",
- "label": "EfDatabaseMigrator",
- "_callable": true,
- "_callable_class": true,
- "_origin": "ast",
- "community": 74,
- "community_name": "Anichron.Infrastructure.Data",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Worker.Startup",
- "scope_chain": [
- "s63"
- ]
- },
- "norm_label": "efdatabasemigrator",
- "source_file": "src/Anichron.Worker/Startup/IDatabaseMigrator.cs",
- "source_location": "L11"
- },
- {
- "id": "src_anichron_worker_startup_idatabasemigrator_anichron_worker_startup_idatabasemigrator",
- "label": "IDatabaseMigrator",
- "_callable": true,
- "_callable_class": true,
- "_origin": "ast",
- "community": 74,
- "community_name": "Anichron.Infrastructure.Data",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Worker.Startup",
- "scope_chain": [
- "s63"
- ]
- },
- "norm_label": "idatabasemigrator",
- "source_file": "src/Anichron.Worker/Startup/IDatabaseMigrator.cs",
- "source_location": "L6"
- },
{
"id": "src_anichron_worker_ingestion_pipeline_ingestionpipelinebuilder_anichron_worker_ingestion_pipeline_ingestionpipelinebuilder",
"label": "IngestionPipelineBuilder",
@@ -5266,6 +5171,44 @@
"source_file": "src/Anichron.Core/Domain/Invite.cs",
"source_location": "L3"
},
+ {
+ "id": "src_anichron_core_data_repository_mediaassetrepository_anichron_core_data_repository_efmediaassetrepository",
+ "label": "EfMediaAssetRepository",
+ "_callable": true,
+ "_callable_class": true,
+ "_origin": "ast",
+ "community": 79,
+ "community_name": "MediaAsset",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Core.Data.Repository",
+ "scope_chain": [
+ "s66"
+ ]
+ },
+ "norm_label": "efmediaassetrepository",
+ "source_file": "src/Anichron.Core/Data/Repository/MediaAssetRepository.cs",
+ "source_location": "L12"
+ },
+ {
+ "id": "src_anichron_core_data_repository_mediaassetrepository_anichron_core_data_repository_imediaassetrepository",
+ "label": "IMediaAssetRepository",
+ "_callable": true,
+ "_callable_class": true,
+ "_origin": "ast",
+ "community": 79,
+ "community_name": "MediaAsset",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Core.Data.Repository",
+ "scope_chain": [
+ "s66"
+ ]
+ },
+ "norm_label": "imediaassetrepository",
+ "source_file": "src/Anichron.Core/Data/Repository/MediaAssetRepository.cs",
+ "source_location": "L6"
+ },
{
"id": "src_anichron_core_domain_mediaasset_anichron_core_domain_mediaasset",
"label": "MediaAsset",
@@ -5384,6 +5327,44 @@
"source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Middlewares/ContentHashingMiddlewareTests.cs",
"source_location": "L9"
},
+ {
+ "id": "src_anichron_api_security_passwordhasher_anichron_api_security_ipasswordhasher",
+ "label": "IPasswordHasher",
+ "_callable": true,
+ "_callable_class": true,
+ "_origin": "ast",
+ "community": 91,
+ "community_name": "IUnitOfWork",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.API.Security",
+ "scope_chain": [
+ "s124"
+ ]
+ },
+ "norm_label": "ipasswordhasher",
+ "source_file": "src/Anichron.API/Security/PasswordHasher.cs",
+ "source_location": "L8"
+ },
+ {
+ "id": "src_anichron_api_services_adminresetservice_anichron_api_services_adminresetservice",
+ "label": "AdminResetService",
+ "_callable": true,
+ "_callable_class": true,
+ "_origin": "ast",
+ "community": 91,
+ "community_name": "IUnitOfWork",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.API.Services",
+ "scope_chain": [
+ "s129"
+ ]
+ },
+ "norm_label": "adminresetservice",
+ "source_file": "src/Anichron.API/Services/AdminResetService.cs",
+ "source_location": "L15"
+ },
{
"id": "src_anichron_api_tests_unit_services_adminresetservicetests_anichron_api_tests_unit_services_adminresetservicetests",
"label": "AdminResetServiceTests",
@@ -5391,7 +5372,7 @@
"_callable_class": true,
"_origin": "ast",
"community": 91,
- "community_name": "TestFixture",
+ "community_name": "IUnitOfWork",
"file_type": "code",
"metadata": {
"namespace": "Anichron.API.Tests.Unit.Services",
@@ -5410,7 +5391,7 @@
"_callable_class": true,
"_origin": "ast",
"community": 91,
- "community_name": "TestFixture",
+ "community_name": "IUnitOfWork",
"file_type": "code",
"metadata": {
"is_nested_type": true,
@@ -5423,6 +5404,25 @@
"source_file": "src/Anichron.API.Tests.Unit/Services/AdminResetServiceTests.cs",
"source_location": "L11"
},
+ {
+ "id": "src_anichron_core_data_iunitofwork_anichron_core_data_iunitofwork",
+ "label": "IUnitOfWork",
+ "_callable": true,
+ "_callable_class": true,
+ "_origin": "ast",
+ "community": 91,
+ "community_name": "IUnitOfWork",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Core.Data",
+ "scope_chain": [
+ "s0"
+ ]
+ },
+ "norm_label": "iunitofwork",
+ "source_file": "src/Anichron.Core/Data/IUnitOfWork.cs",
+ "source_location": "L3"
+ },
{
"id": "src_anichron_api_infrastructure_proxystoragehealthcheck_anichron_api_infrastructure_proxystoragehealthcheck",
"label": "ProxyStorageHealthCheck",
@@ -8630,78 +8630,6 @@
"source_file": "src/Anichron.API.Tests.Unit/Endpoints/AuthResponseMapperTests.cs",
"source_location": "L25"
},
- {
- "id": "src_anichron_api_services_bootstrapseeder_anichron_api_services_bootstrapseeder_seedasync",
- "label": ".SeedAsync()",
- "_callable": true,
- "_origin": "ast",
- "community": 10,
- "community_name": "TestFixture",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.API.Services",
- "scope_chain": [
- "s201"
- ]
- },
- "norm_label": ".seedasync()",
- "source_file": "src/Anichron.API/Services/BootstrapSeeder.cs",
- "source_location": "L24"
- },
- {
- "id": "src_anichron_api_services_bootstrapseeder_anichron_api_services_ibootstrapseeder_seedasync",
- "label": ".SeedAsync()",
- "_callable": true,
- "_origin": "ast",
- "community": 10,
- "community_name": "TestFixture",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.API.Services",
- "scope_chain": [
- "s201"
- ]
- },
- "norm_label": ".seedasync()",
- "source_file": "src/Anichron.API/Services/BootstrapSeeder.cs",
- "source_location": "L13"
- },
- {
- "id": "src_anichron_api_services_bootstrapseeder_anichron_api_services_log_bootstrapadminalreadyexists",
- "label": ".BootstrapAdminAlreadyExists()",
- "_callable": true,
- "_origin": "ast",
- "community": 10,
- "community_name": "TestFixture",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.API.Services",
- "scope_chain": [
- "s201"
- ]
- },
- "norm_label": ".bootstrapadminalreadyexists()",
- "source_file": "src/Anichron.API/Services/BootstrapSeeder.cs",
- "source_location": "L62"
- },
- {
- "id": "src_anichron_api_services_bootstrapseeder_anichron_api_services_log_creatingbootstrapadmin",
- "label": ".CreatingBootstrapAdmin()",
- "_callable": true,
- "_origin": "ast",
- "community": 10,
- "community_name": "TestFixture",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.API.Services",
- "scope_chain": [
- "s201"
- ]
- },
- "norm_label": ".creatingbootstrapadmin()",
- "source_file": "src/Anichron.API/Services/BootstrapSeeder.cs",
- "source_location": "L59"
- },
{
"id": "src_anichron_api_tests_unit_services_bootstrapseedertests_anichron_api_tests_unit_services_bootstrapseedertests_nonuniqueviolation",
"label": ".NonUniqueViolation()",
@@ -9082,7 +9010,7 @@
"_callable": true,
"_origin": "ast",
"community": 104,
- "community_name": "nodatime",
+ "community_name": "20260511154104_InitialSchema.Designer.cs",
"file_type": "code",
"metadata": {
"namespace": "Anichron.Core.Migrations",
@@ -9114,7 +9042,7 @@
"_callable": true,
"_origin": "ast",
"community": 104,
- "community_name": "nodatime",
+ "community_name": "20260511154104_InitialSchema.Designer.cs",
"file_type": "code",
"metadata": {
"namespace": "Anichron.Core.Migrations",
@@ -9158,7 +9086,7 @@
"_callable": true,
"_origin": "ast",
"community": 104,
- "community_name": "nodatime",
+ "community_name": "20260511154104_InitialSchema.Designer.cs",
"file_type": "code",
"metadata": {
"namespace": "Anichron.Core.Migrations",
@@ -9196,7 +9124,7 @@
"_callable": true,
"_origin": "ast",
"community": 104,
- "community_name": "nodatime",
+ "community_name": "20260511154104_InitialSchema.Designer.cs",
"file_type": "code",
"metadata": {
"namespace": "Anichron.Core.Migrations",
@@ -9228,7 +9156,7 @@
"_callable": true,
"_origin": "ast",
"community": 104,
- "community_name": "nodatime",
+ "community_name": "20260511154104_InitialSchema.Designer.cs",
"file_type": "code",
"metadata": {
"namespace": "Anichron.Core.Migrations",
@@ -9260,7 +9188,7 @@
"_callable": true,
"_origin": "ast",
"community": 104,
- "community_name": "nodatime",
+ "community_name": "20260511154104_InitialSchema.Designer.cs",
"file_type": "code",
"metadata": {
"namespace": "Anichron.Core.Migrations",
@@ -9293,260 +9221,22 @@
"source_location": "L20"
},
{
- "id": "src_anichron_api_services_tokenservice_anichron_api_services_itokenservice_issueasync",
- "label": ".IssueAsync()",
- "_callable": true,
- "_origin": "ast",
- "community": 108,
- "community_name": "TokenService",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.API.Services",
- "scope_chain": [
- "s222"
- ]
- },
- "norm_label": ".issueasync()",
- "source_file": "src/Anichron.API/Services/TokenService.cs",
- "source_location": "L13"
- },
- {
- "id": "src_anichron_api_services_tokenservice_anichron_api_services_itokenservice_markallsessionsrevokedasync",
- "label": ".MarkAllSessionsRevokedAsync()",
- "_callable": true,
- "_origin": "ast",
- "community": 108,
- "community_name": "TokenService",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.API.Services",
- "scope_chain": [
- "s222"
- ]
- },
- "norm_label": ".markallsessionsrevokedasync()",
- "source_file": "src/Anichron.API/Services/TokenService.cs",
- "source_location": "L16"
- },
- {
- "id": "src_anichron_api_services_tokenservice_anichron_api_services_itokenservice_refreshasync",
- "label": ".RefreshAsync()",
- "_callable": true,
- "_origin": "ast",
- "community": 108,
- "community_name": "TokenService",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.API.Services",
- "scope_chain": [
- "s222"
- ]
- },
- "norm_label": ".refreshasync()",
- "source_file": "src/Anichron.API/Services/TokenService.cs",
- "source_location": "L14"
- },
- {
- "id": "src_anichron_api_services_tokenservice_anichron_api_services_itokenservice_revokeasync",
- "label": ".RevokeAsync()",
- "_callable": true,
- "_origin": "ast",
- "community": 108,
- "community_name": "TokenService",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.API.Services",
- "scope_chain": [
- "s222"
- ]
- },
- "norm_label": ".revokeasync()",
- "source_file": "src/Anichron.API/Services/TokenService.cs",
- "source_location": "L15"
- },
- {
- "id": "src_anichron_api_services_tokenservice_anichron_api_services_tokenservice_generaterefreshtoken",
- "label": ".GenerateRefreshToken()",
- "_callable": true,
- "_origin": "ast",
- "community": 108,
- "community_name": "TokenService",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.API.Services",
- "scope_chain": [
- "s222"
- ],
- "unresolved_calls": [
- {
- "callee": "ToBase64String",
- "receiver_type": "Convert",
- "lang": "csharp",
- "line": "L100"
- },
- {
- "callee": "GetBytes",
- "receiver_type": "RandomNumberGenerator",
- "lang": "csharp",
- "line": "L100"
- }
- ]
- },
- "norm_label": ".generaterefreshtoken()",
- "source_file": "src/Anichron.API/Services/TokenService.cs",
- "source_location": "L99"
- },
- {
- "id": "src_anichron_api_services_tokenservice_anichron_api_services_tokenservice_hashtoken",
- "label": ".HashToken()",
- "_callable": true,
- "_origin": "ast",
- "community": 108,
- "community_name": "TokenService",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.API.Services",
- "scope_chain": [
- "s222"
- ],
- "unresolved_calls": [
- {
- "callee": "ToBase64String",
- "receiver_type": "Convert",
- "lang": "csharp",
- "line": "L103"
- },
- {
- "callee": "HashData",
- "receiver_type": "SHA256",
- "lang": "csharp",
- "line": "L103"
- },
- {
- "callee": "FromBase64String",
- "receiver_type": "Convert",
- "lang": "csharp",
- "line": "L103"
- }
- ]
- },
- "norm_label": ".hashtoken()",
- "source_file": "src/Anichron.API/Services/TokenService.cs",
- "source_location": "L102"
- },
- {
- "id": "src_anichron_api_services_tokenservice_anichron_api_services_tokenservice_issueasync",
- "label": ".IssueAsync()",
- "_callable": true,
- "_origin": "ast",
- "community": 108,
- "community_name": "TokenService",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.API.Services",
- "scope_chain": [
- "s222"
- ],
- "unresolved_calls": [
- {
- "callee": "GetCurrentInstant",
- "receiver_type": "IClock",
- "lang": "csharp",
- "line": "L32"
- },
- {
- "callee": "FromDays",
- "receiver_type": "Duration",
- "lang": "csharp",
- "line": "L40"
- }
- ]
- },
- "norm_label": ".issueasync()",
- "source_file": "src/Anichron.API/Services/TokenService.cs",
- "source_location": "L29"
- },
- {
- "id": "src_anichron_api_services_tokenservice_anichron_api_services_tokenservice_markallsessionsrevokedasync",
- "label": ".MarkAllSessionsRevokedAsync()",
- "_callable": true,
- "_origin": "ast",
- "community": 108,
- "community_name": "TokenService",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.API.Services",
- "scope_chain": [
- "s222"
- ]
- },
- "norm_label": ".markallsessionsrevokedasync()",
- "source_file": "src/Anichron.API/Services/TokenService.cs",
- "source_location": "L96"
- },
- {
- "id": "src_anichron_api_services_tokenservice_anichron_api_services_tokenservice_refreshasync",
- "label": ".RefreshAsync()",
- "_callable": true,
- "_origin": "ast",
- "community": 108,
- "community_name": "TokenService",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.API.Services",
- "scope_chain": [
- "s222"
- ],
- "unresolved_calls": [
- {
- "callee": "GetCurrentInstant",
- "receiver_type": "IClock",
- "lang": "csharp",
- "line": "L51"
- },
- {
- "callee": "Max",
- "receiver_type": "Math",
- "lang": "csharp",
- "line": "L74"
- },
- {
- "callee": "Ceiling",
- "receiver_type": "Math",
- "lang": "csharp",
- "line": "L74"
- }
- ]
- },
- "norm_label": ".refreshasync()",
- "source_file": "src/Anichron.API/Services/TokenService.cs",
- "source_location": "L48"
- },
- {
- "id": "src_anichron_api_services_tokenservice_anichron_api_services_tokenservice_revokeasync",
- "label": ".RevokeAsync()",
+ "id": "src_anichron_worker_tests_unit_ingestion_exifdatatests_anichron_worker_tests_unit_ingestion_exifdatatests_empty_hasallzeroandnullfields",
+ "label": ".Empty_HasAllZeroAndNullFields()",
"_callable": true,
"_origin": "ast",
"community": 108,
- "community_name": "TokenService",
+ "community_name": "MediaTypeDetectorTests.cs",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.API.Services",
+ "namespace": "Anichron.Worker.Tests.Unit.Ingestion",
"scope_chain": [
- "s222"
- ],
- "unresolved_calls": [
- {
- "callee": "GetCurrentInstant",
- "receiver_type": "IClock",
- "lang": "csharp",
- "line": "L92"
- }
+ "s34"
]
},
- "norm_label": ".revokeasync()",
- "source_file": "src/Anichron.API/Services/TokenService.cs",
- "source_location": "L83"
+ "norm_label": ".empty_hasallzeroandnullfields()",
+ "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/ExifDataTests.cs",
+ "source_location": "L7"
},
{
"id": "src_anichron_worker_crawling_worker_anichron_worker_crawling_log_crawlingpath",
@@ -10838,56 +10528,6 @@
"source_file": "src/Anichron.API.Tests.Unit/PlaceholderTest.cs",
"source_location": "L7"
},
- {
- "id": "src_anichron_api_endpoints_authresponsemapper_anichron_api_endpoints_authresponsemapper_getadminresetpasswordresult",
- "label": ".GetAdminResetPasswordResult()",
- "_callable": true,
- "_origin": "ast",
- "community": 12,
- "community_name": "AuthService",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.API.Endpoints",
- "scope_chain": [
- "s195"
- ],
- "unresolved_calls": [
- {
- "callee": "NotFound",
- "receiver_type": "Results",
- "lang": "csharp",
- "line": "L137"
- },
- {
- "callee": "Ok",
- "receiver_type": "Results",
- "lang": "csharp",
- "line": "L138"
- }
- ]
- },
- "norm_label": ".getadminresetpasswordresult()",
- "source_file": "src/Anichron.API/Endpoints/AuthResponseMapper.cs",
- "source_location": "L135"
- },
- {
- "id": "src_anichron_api_endpoints_authresponsemapper_anichron_api_endpoints_iauthresponsemapper_getadminresetpasswordresult",
- "label": ".GetAdminResetPasswordResult()",
- "_callable": true,
- "_origin": "ast",
- "community": 12,
- "community_name": "AuthService",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.API.Endpoints",
- "scope_chain": [
- "s195"
- ]
- },
- "norm_label": ".getadminresetpasswordresult()",
- "source_file": "src/Anichron.API/Endpoints/AuthResponseMapper.cs",
- "source_location": "L17"
- },
{
"id": "src_anichron_api_security_passwordhasher_anichron_api_security_ipasswordhasher_hash",
"label": ".Hash()",
@@ -10924,62 +10564,6 @@
"source_file": "src/Anichron.API/Security/PasswordHasher.cs",
"source_location": "L15"
},
- {
- "id": "src_anichron_api_services_adminresetservice_anichron_api_services_adminresetservice_resetuserpasswordasync",
- "label": ".ResetUserPasswordAsync()",
- "_callable": true,
- "_origin": "ast",
- "community": 12,
- "community_name": "AuthService",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.API.Services",
- "scope_chain": [
- "s129"
- ],
- "unresolved_calls": [
- {
- "callee": "ToBase64String",
- "receiver_type": "Convert",
- "lang": "csharp",
- "line": "L28"
- },
- {
- "callee": "GetBytes",
- "receiver_type": "RandomNumberGenerator",
- "lang": "csharp",
- "line": "L28"
- },
- {
- "callee": "GetCurrentInstant",
- "receiver_type": "IClock",
- "lang": "csharp",
- "line": "L31"
- }
- ]
- },
- "norm_label": ".resetuserpasswordasync()",
- "source_file": "src/Anichron.API/Services/AdminResetService.cs",
- "source_location": "L22"
- },
- {
- "id": "src_anichron_api_services_adminresetservice_anichron_api_services_iadminresetservice_resetuserpasswordasync",
- "label": ".ResetUserPasswordAsync()",
- "_callable": true,
- "_origin": "ast",
- "community": 12,
- "community_name": "AuthService",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.API.Services",
- "scope_chain": [
- "s129"
- ]
- },
- "norm_label": ".resetuserpasswordasync()",
- "source_file": "src/Anichron.API/Services/AdminResetService.cs",
- "source_location": "L12"
- },
{
"id": "src_anichron_api_services_authservice_anichron_api_services_authservice_admincreateuserasync",
"label": ".AdminCreateUserAsync()",
@@ -11320,24 +10904,6 @@
"source_file": "src/Anichron.API/Services/AuthService.cs",
"source_location": "L48"
},
- {
- "id": "src_anichron_api_tests_unit_services_adminresetservicetests_anichron_api_tests_unit_services_testfixture_createtestee",
- "label": ".CreateTestee()",
- "_callable": true,
- "_origin": "ast",
- "community": 12,
- "community_name": "AuthService",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.API.Tests.Unit.Services",
- "scope_chain": [
- "s150"
- ]
- },
- "norm_label": ".createtestee()",
- "source_file": "src/Anichron.API.Tests.Unit/Services/AdminResetServiceTests.cs",
- "source_location": "L28"
- },
{
"id": "src_anichron_core_data_iunitofwork_anichron_core_data_iunitofwork_executeintransactionasync",
"label": ".ExecuteInTransactionAsync()",
@@ -11392,13 +10958,75 @@
"source_file": "src/Anichron.Core/Data/Repository/UserRepository.cs",
"source_location": "L17"
},
+ {
+ "id": "src_anichron_worker_tests_unit_maintenance_tokencleanupservicetests_anichron_worker_tests_unit_maintenance_capturinglogger_beginscope",
+ "label": ".BeginScope()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 120,
+ "community_name": "CapturingLogger",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Worker.Tests.Unit.Maintenance",
+ "scope_chain": [
+ "s241"
+ ]
+ },
+ "norm_label": ".beginscope()",
+ "source_file": "src/Anichron.Worker.Tests.Unit/Maintenance/TokenCleanupServiceTests.cs",
+ "source_location": "L97"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_maintenance_tokencleanupservicetests_anichron_worker_tests_unit_maintenance_capturinglogger_isenabled",
+ "label": ".IsEnabled()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 120,
+ "community_name": "CapturingLogger",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Worker.Tests.Unit.Maintenance",
+ "scope_chain": [
+ "s241"
+ ]
+ },
+ "norm_label": ".isenabled()",
+ "source_file": "src/Anichron.Worker.Tests.Unit/Maintenance/TokenCleanupServiceTests.cs",
+ "source_location": "L96"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_maintenance_tokencleanupservicetests_anichron_worker_tests_unit_maintenance_capturinglogger_log",
+ "label": ".Log()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 120,
+ "community_name": "CapturingLogger",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Worker.Tests.Unit.Maintenance",
+ "scope_chain": [
+ "s241"
+ ],
+ "unresolved_calls": [
+ {
+ "callee": "Add",
+ "receiver_type": "List",
+ "lang": "csharp",
+ "line": "L94"
+ }
+ ]
+ },
+ "norm_label": ".log()",
+ "source_file": "src/Anichron.Worker.Tests.Unit/Maintenance/TokenCleanupServiceTests.cs",
+ "source_location": "L93"
+ },
{
"id": "src_anichron_worker_tests_unit_maintenance_tokencleanupservicetests_anichron_worker_tests_unit_maintenance_tokencleanupservicetests_runcleanupasync_callsdeleteexpiredwithcurrentinstantasync",
"label": ".RunCleanupAsync_CallsDeleteExpiredWithCurrentInstantAsync()",
"_callable": true,
"_origin": "ast",
"community": 120,
- "community_name": "TestFixture",
+ "community_name": "CapturingLogger",
"file_type": "code",
"metadata": {
"namespace": "Anichron.Worker.Tests.Unit.Maintenance",
@@ -11424,7 +11052,7 @@
"_callable": true,
"_origin": "ast",
"community": 120,
- "community_name": "TestFixture",
+ "community_name": "CapturingLogger",
"file_type": "code",
"metadata": {
"namespace": "Anichron.Worker.Tests.Unit.Maintenance",
@@ -11456,7 +11084,7 @@
"_callable": true,
"_origin": "ast",
"community": 120,
- "community_name": "TestFixture",
+ "community_name": "CapturingLogger",
"file_type": "code",
"metadata": {
"namespace": "Anichron.Worker.Tests.Unit.Maintenance",
@@ -11476,24 +11104,6 @@
"source_file": "src/Anichron.Worker.Tests.Unit/Maintenance/TokenCleanupServiceTests.cs",
"source_location": "L75"
},
- {
- "id": "src_anichron_worker_tests_unit_ingestion_exifdatatests_anichron_worker_tests_unit_ingestion_exifdatatests_empty_hasallzeroandnullfields",
- "label": ".Empty_HasAllZeroAndNullFields()",
- "_callable": true,
- "_origin": "ast",
- "community": 121,
- "community_name": "Anichron.Worker.Ingestion.Pipeline",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Worker.Tests.Unit.Ingestion",
- "scope_chain": [
- "s34"
- ]
- },
- "norm_label": ".empty_hasallzeroandnullfields()",
- "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/ExifDataTests.cs",
- "source_location": "L7"
- },
{
"id": "src_anichron_worker_maintenance_tokencleanupservice_anichron_worker_maintenance_log_cleanupfailed",
"label": ".CleanupFailed()",
@@ -11986,246 +11596,6 @@
"source_file": "src/Anichron.Core/Data/Repository/UserRepository.cs",
"source_location": "L18"
},
- {
- "id": "src_anichron_worker_ingestion_proxy_imageprocessor_anichron_worker_ingestion_proxy_iimageprocessor_computeblurhashasync",
- "label": ".ComputeBlurhashAsync()",
- "_callable": true,
- "_origin": "ast",
- "community": 15,
- "community_name": "TestFixture",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Worker.Ingestion.Proxy",
- "scope_chain": [
- "s245"
- ]
- },
- "norm_label": ".computeblurhashasync()",
- "source_file": "src/Anichron.Worker/Ingestion/Proxy/ImageProcessor.cs",
- "source_location": "L15"
- },
- {
- "id": "src_anichron_worker_ingestion_proxy_imageprocessor_anichron_worker_ingestion_proxy_iimageprocessor_createfullpreviewasync",
- "label": ".CreateFullPreviewAsync()",
- "_callable": true,
- "_origin": "ast",
- "community": 15,
- "community_name": "TestFixture",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Worker.Ingestion.Proxy",
- "scope_chain": [
- "s245"
- ]
- },
- "norm_label": ".createfullpreviewasync()",
- "source_file": "src/Anichron.Worker/Ingestion/Proxy/ImageProcessor.cs",
- "source_location": "L14"
- },
- {
- "id": "src_anichron_worker_ingestion_proxy_imageprocessor_anichron_worker_ingestion_proxy_iimageprocessor_createthumbnailasync",
- "label": ".CreateThumbnailAsync()",
- "_callable": true,
- "_origin": "ast",
- "community": 15,
- "community_name": "TestFixture",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Worker.Ingestion.Proxy",
- "scope_chain": [
- "s245"
- ]
- },
- "norm_label": ".createthumbnailasync()",
- "source_file": "src/Anichron.Worker/Ingestion/Proxy/ImageProcessor.cs",
- "source_location": "L13"
- },
- {
- "id": "src_anichron_worker_ingestion_proxy_imageprocessor_anichron_worker_ingestion_proxy_imagesharpprocessor_computeblurhashasync",
- "label": ".ComputeBlurhashAsync()",
- "_callable": true,
- "_origin": "ast",
- "community": 15,
- "community_name": "TestFixture",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Worker.Ingestion.Proxy",
- "scope_chain": [
- "s245"
- ],
- "unresolved_calls": [
- {
- "callee": "Mutate",
- "receiver_type": "Image",
- "lang": "csharp",
- "line": "L53"
- },
- {
- "callee": "FromResult",
- "receiver_type": "Task",
- "lang": "csharp",
- "line": "L60"
- },
- {
- "callee": "Encode",
- "receiver_type": "Blurhasher",
- "lang": "csharp",
- "line": "L60"
- }
- ]
- },
- "norm_label": ".computeblurhashasync()",
- "source_file": "src/Anichron.Worker/Ingestion/Proxy/ImageProcessor.cs",
- "source_location": "L51"
- },
- {
- "id": "src_anichron_worker_ingestion_proxy_imageprocessor_anichron_worker_ingestion_proxy_imagesharpprocessor_createfullpreviewasync",
- "label": ".CreateFullPreviewAsync()",
- "_callable": true,
- "_origin": "ast",
- "community": 15,
- "community_name": "TestFixture",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Worker.Ingestion.Proxy",
- "scope_chain": [
- "s245"
- ],
- "unresolved_calls": [
- {
- "callee": "Mutate",
- "receiver_type": "Image",
- "lang": "csharp",
- "line": "L39"
- },
- {
- "callee": "SaveAsJpegAsync",
- "receiver_type": "Image",
- "lang": "csharp",
- "line": "L47"
- },
- {
- "callee": "ToArray",
- "receiver_type": "MemoryStream",
- "lang": "csharp",
- "line": "L48"
- }
- ]
- },
- "norm_label": ".createfullpreviewasync()",
- "source_file": "src/Anichron.Worker/Ingestion/Proxy/ImageProcessor.cs",
- "source_location": "L35"
- },
- {
- "id": "src_anichron_worker_ingestion_proxy_imageprocessor_anichron_worker_ingestion_proxy_imagesharpprocessor_createthumbnailasync",
- "label": ".CreateThumbnailAsync()",
- "_callable": true,
- "_origin": "ast",
- "community": 15,
- "community_name": "TestFixture",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Worker.Ingestion.Proxy",
- "scope_chain": [
- "s245"
- ],
- "unresolved_calls": [
- {
- "callee": "Mutate",
- "receiver_type": "Image",
- "lang": "csharp",
- "line": "L24"
- },
- {
- "callee": "SaveAsJpegAsync",
- "receiver_type": "Image",
- "lang": "csharp",
- "line": "L31"
- },
- {
- "callee": "ToArray",
- "receiver_type": "MemoryStream",
- "lang": "csharp",
- "line": "L32"
- }
- ]
- },
- "norm_label": ".createthumbnailasync()",
- "source_file": "src/Anichron.Worker/Ingestion/Proxy/ImageProcessor.cs",
- "source_location": "L22"
- },
- {
- "id": "src_anichron_worker_ingestion_proxy_imageproxygenerators_anichron_worker_ingestion_proxy_blurhashgenerator_generateasync",
- "label": ".GenerateAsync()",
- "_callable": true,
- "_origin": "ast",
- "community": 15,
- "community_name": "TestFixture",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Worker.Ingestion.Proxy",
- "scope_chain": [
- "s117"
- ]
- },
- "norm_label": ".generateasync()",
- "source_file": "src/Anichron.Worker/Ingestion/Proxy/ImageProxyGenerators.cs",
- "source_location": "L35"
- },
- {
- "id": "src_anichron_worker_ingestion_proxy_imageproxygenerators_anichron_worker_ingestion_proxy_fullpreviewgenerator_generateasync",
- "label": ".GenerateAsync()",
- "_callable": true,
- "_origin": "ast",
- "community": 15,
- "community_name": "TestFixture",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Worker.Ingestion.Proxy",
- "scope_chain": [
- "s117"
- ]
- },
- "norm_label": ".generateasync()",
- "source_file": "src/Anichron.Worker/Ingestion/Proxy/ImageProxyGenerators.cs",
- "source_location": "L27"
- },
- {
- "id": "src_anichron_worker_ingestion_proxy_imageproxygenerators_anichron_worker_ingestion_proxy_iimageproxygenerator_generateasync",
- "label": ".GenerateAsync()",
- "_callable": true,
- "_origin": "ast",
- "community": 15,
- "community_name": "TestFixture",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Worker.Ingestion.Proxy",
- "scope_chain": [
- "s117"
- ]
- },
- "norm_label": ".generateasync()",
- "source_file": "src/Anichron.Worker/Ingestion/Proxy/ImageProxyGenerators.cs",
- "source_location": "L12"
- },
- {
- "id": "src_anichron_worker_ingestion_proxy_imageproxygenerators_anichron_worker_ingestion_proxy_thumbnailgenerator_generateasync",
- "label": ".GenerateAsync()",
- "_callable": true,
- "_origin": "ast",
- "community": 15,
- "community_name": "TestFixture",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Worker.Ingestion.Proxy",
- "scope_chain": [
- "s117"
- ]
- },
- "norm_label": ".generateasync()",
- "source_file": "src/Anichron.Worker/Ingestion/Proxy/ImageProxyGenerators.cs",
- "source_location": "L19"
- },
{
"id": "src_anichron_worker_tests_unit_ingestion_middlewares_imageproxymiddlewaretests_anichron_worker_tests_unit_ingestion_middlewares_imageproxymiddlewaretests_caninvoke_imageitem_returnstrue",
"label": ".CanInvoke_ImageItem_ReturnsTrue()",
@@ -12662,38 +12032,6 @@
"source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Middlewares/ImageProxyMiddlewareTests.cs",
"source_location": "L89"
},
- {
- "id": "src_anichron_worker_tests_unit_ingestion_middlewares_imageproxymiddlewaretests_anichron_worker_tests_unit_ingestion_middlewares_testfixture_build",
- "label": ".Build()",
- "_callable": true,
- "_origin": "ast",
- "community": 15,
- "community_name": "TestFixture",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Worker.Tests.Unit.Ingestion.Middlewares",
- "scope_chain": [
- "s443"
- ],
- "unresolved_calls": [
- {
- "callee": "Create",
- "receiver_type": "Options",
- "lang": "csharp",
- "line": "L70"
- },
- {
- "callee": "For",
- "receiver_type": "Substitute",
- "lang": "csharp",
- "line": "L73"
- }
- ]
- },
- "norm_label": ".build()",
- "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Middlewares/ImageProxyMiddlewareTests.cs",
- "source_location": "L58"
- },
{
"id": "src_anichron_worker_tests_unit_ingestion_middlewares_imageproxymiddlewaretests_anichron_worker_tests_unit_ingestion_middlewares_testfixture_createminimalpng",
"label": ".CreateMinimalPng()",
@@ -12721,518 +12059,248 @@
"source_location": "L23"
},
{
- "id": "src_anichron_worker_tests_unit_ingestion_proxy_imageproxygeneratorstests_anichron_worker_tests_unit_ingestion_proxy_imageproxygeneratorstests_fullpreviewgenerator_filename_ispreviewjpg",
- "label": ".FullPreviewGenerator_FileName_IsPreviewJpg()",
- "_callable": true,
- "_origin": "ast",
- "community": 15,
- "community_name": "TestFixture",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Worker.Tests.Unit.Ingestion.Proxy",
- "scope_chain": [
- "s137"
- ],
- "unresolved_calls": [
- {
- "callee": "For",
- "receiver_type": "Substitute",
- "lang": "csharp",
- "line": "L46"
- }
- ]
- },
- "norm_label": ".fullpreviewgenerator_filename_ispreviewjpg()",
- "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Proxy/ImageProxyGeneratorsTests.cs",
- "source_location": "L43"
- },
- {
- "id": "src_anichron_worker_tests_unit_ingestion_proxy_imageproxygeneratorstests_anichron_worker_tests_unit_ingestion_proxy_imageproxygeneratorstests_fullpreviewgenerator_generateasync_delegatestocreatefullpreviewasync",
- "label": ".FullPreviewGenerator_GenerateAsync_DelegatesToCreateFullPreviewAsync()",
- "_callable": true,
- "_origin": "ast",
- "community": 15,
- "community_name": "TestFixture",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Worker.Tests.Unit.Ingestion.Proxy",
- "scope_chain": [
- "s137"
- ],
- "unresolved_calls": [
- {
- "callee": "For",
- "receiver_type": "Substitute",
- "lang": "csharp",
- "line": "L58"
- },
- {
- "callee": "Any",
- "receiver_type": "Arg",
- "lang": "csharp",
- "line": "L59"
- }
- ]
- },
- "norm_label": ".fullpreviewgenerator_generateasync_delegatestocreatefullpreviewasync()",
- "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Proxy/ImageProxyGeneratorsTests.cs",
- "source_location": "L55"
- },
- {
- "id": "src_anichron_worker_tests_unit_ingestion_proxy_imageproxygeneratorstests_anichron_worker_tests_unit_ingestion_proxy_imageproxygeneratorstests_fullpreviewgenerator_proxytype_isfullpreview",
- "label": ".FullPreviewGenerator_ProxyType_IsFullPreview()",
- "_callable": true,
- "_origin": "ast",
- "community": 15,
- "community_name": "TestFixture",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Worker.Tests.Unit.Ingestion.Proxy",
- "scope_chain": [
- "s137"
- ],
- "unresolved_calls": [
- {
- "callee": "For",
- "receiver_type": "Substitute",
- "lang": "csharp",
- "line": "L52"
- }
- ]
- },
- "norm_label": ".fullpreviewgenerator_proxytype_isfullpreview()",
- "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Proxy/ImageProxyGeneratorsTests.cs",
- "source_location": "L49"
- },
- {
- "id": "src_anichron_worker_tests_unit_ingestion_proxy_imageproxygeneratorstests_anichron_worker_tests_unit_ingestion_proxy_imageproxygeneratorstests_generateasync_returnsutf8encodedhashbytesasync",
- "label": ".GenerateAsync_ReturnsUtf8EncodedHashBytesAsync()",
- "_callable": true,
- "_origin": "ast",
- "community": 15,
- "community_name": "TestFixture",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Worker.Tests.Unit.Ingestion.Proxy",
- "scope_chain": [
- "s137"
- ],
- "unresolved_calls": [
- {
- "callee": "For",
- "receiver_type": "Substitute",
- "lang": "csharp",
- "line": "L75"
- },
- {
- "callee": "Any",
- "receiver_type": "Arg",
- "lang": "csharp",
- "line": "L76"
- }
- ]
- },
- "norm_label": ".generateasync_returnsutf8encodedhashbytesasync()",
- "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Proxy/ImageProxyGeneratorsTests.cs",
- "source_location": "L72"
- },
- {
- "id": "src_anichron_worker_tests_unit_ingestion_proxy_imageproxygeneratorstests_anichron_worker_tests_unit_ingestion_proxy_imageproxygeneratorstests_thumbnailgenerator_filename_isthumbnailjpg",
- "label": ".ThumbnailGenerator_FileName_IsThumbnailJpg()",
+ "id": "src_anichron_worker_startup_databasemigratorservice_anichron_worker_startup_databasemigratorservice_startasync",
+ "label": ".StartAsync()",
"_callable": true,
"_origin": "ast",
- "community": 15,
- "community_name": "TestFixture",
+ "community": 16,
+ "community_name": "WorkerInitializer",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.Worker.Tests.Unit.Ingestion.Proxy",
+ "namespace": "Anichron.Worker.Startup",
"scope_chain": [
- "s137"
+ "s33"
],
"unresolved_calls": [
{
- "callee": "For",
- "receiver_type": "Substitute",
+ "callee": "CreateAsyncScope",
+ "receiver_type": "IServiceScopeFactory",
"lang": "csharp",
"line": "L17"
- }
- ]
- },
- "norm_label": ".thumbnailgenerator_filename_isthumbnailjpg()",
- "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Proxy/ImageProxyGeneratorsTests.cs",
- "source_location": "L14"
- },
- {
- "id": "src_anichron_worker_tests_unit_ingestion_proxy_imageproxygeneratorstests_anichron_worker_tests_unit_ingestion_proxy_imageproxygeneratorstests_thumbnailgenerator_generateasync_delegatestocreatethumbnailasync",
- "label": ".ThumbnailGenerator_GenerateAsync_DelegatesToCreateThumbnailAsync()",
- "_callable": true,
- "_origin": "ast",
- "community": 15,
- "community_name": "TestFixture",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Worker.Tests.Unit.Ingestion.Proxy",
- "scope_chain": [
- "s137"
- ],
- "unresolved_calls": [
- {
- "callee": "For",
- "receiver_type": "Substitute",
- "lang": "csharp",
- "line": "L29"
},
{
- "callee": "Any",
- "receiver_type": "Arg",
+ "callee": "Delay",
+ "receiver_type": "Task",
"lang": "csharp",
- "line": "L30"
+ "line": "L26"
}
]
},
- "norm_label": ".thumbnailgenerator_generateasync_delegatestocreatethumbnailasync()",
- "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Proxy/ImageProxyGeneratorsTests.cs",
- "source_location": "L26"
+ "norm_label": ".startasync()",
+ "source_file": "src/Anichron.Worker/Startup/DatabaseMigratorService.cs",
+ "source_location": "L11"
},
{
- "id": "src_anichron_worker_tests_unit_ingestion_proxy_imageproxygeneratorstests_anichron_worker_tests_unit_ingestion_proxy_imageproxygeneratorstests_thumbnailgenerator_proxytype_isthumbnail",
- "label": ".ThumbnailGenerator_ProxyType_IsThumbnail()",
+ "id": "src_anichron_worker_startup_databasemigratorservice_anichron_worker_startup_databasemigratorservice_stopasync",
+ "label": ".StopAsync()",
"_callable": true,
"_origin": "ast",
- "community": 15,
- "community_name": "TestFixture",
+ "community": 16,
+ "community_name": "WorkerInitializer",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.Worker.Tests.Unit.Ingestion.Proxy",
+ "namespace": "Anichron.Worker.Startup",
"scope_chain": [
- "s137"
- ],
- "unresolved_calls": [
- {
- "callee": "For",
- "receiver_type": "Substitute",
- "lang": "csharp",
- "line": "L23"
- }
+ "s33"
]
},
- "norm_label": ".thumbnailgenerator_proxytype_isthumbnail()",
- "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Proxy/ImageProxyGeneratorsTests.cs",
- "source_location": "L20"
+ "norm_label": ".stopasync()",
+ "source_file": "src/Anichron.Worker/Startup/DatabaseMigratorService.cs",
+ "source_location": "L38"
},
{
- "id": "src_anichron_core_data_repository_refreshtokenrepository_anichron_core_data_repository_efrefreshtokenrepository_add",
- "label": ".Add()",
+ "id": "src_anichron_worker_startup_databasemigratorservice_anichron_worker_startup_log_databasenotready",
+ "label": ".DatabaseNotReady()",
"_callable": true,
"_origin": "ast",
- "community": 154,
- "community_name": "EfRefreshTokenRepository",
+ "community": 16,
+ "community_name": "WorkerInitializer",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.Core.Data.Repository",
+ "namespace": "Anichron.Worker.Startup",
"scope_chain": [
- "s66"
+ "s33"
]
},
- "norm_label": ".add()",
- "source_file": "src/Anichron.Core/Data/Repository/RefreshTokenRepository.cs",
- "source_location": "L23"
+ "norm_label": ".databasenotready()",
+ "source_file": "src/Anichron.Worker/Startup/DatabaseMigratorService.cs",
+ "source_location": "L45"
},
{
- "id": "src_anichron_core_data_repository_refreshtokenrepository_anichron_core_data_repository_efrefreshtokenrepository_findbyhashasync",
- "label": ".FindByHashAsync()",
+ "id": "src_anichron_worker_startup_databasemigratorservice_anichron_worker_startup_log_databaseunavailable",
+ "label": ".DatabaseUnavailable()",
"_callable": true,
"_origin": "ast",
- "community": 154,
- "community_name": "EfRefreshTokenRepository",
+ "community": 16,
+ "community_name": "WorkerInitializer",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.Core.Data.Repository",
+ "namespace": "Anichron.Worker.Startup",
"scope_chain": [
- "s66"
+ "s33"
]
},
- "norm_label": ".findbyhashasync()",
- "source_file": "src/Anichron.Core/Data/Repository/RefreshTokenRepository.cs",
- "source_location": "L20"
+ "norm_label": ".databaseunavailable()",
+ "source_file": "src/Anichron.Worker/Startup/DatabaseMigratorService.cs",
+ "source_location": "L48"
},
{
- "id": "src_anichron_core_tests_unit_data_repository_refreshtokenrepositorytests_anichron_core_tests_unit_data_repository_refreshtokenrepositorytests_add_addstokentocontext",
- "label": ".Add_AddsTokenToContext()",
+ "id": "src_anichron_worker_startup_databasemigratorservice_anichron_worker_startup_log_migrationapplied",
+ "label": ".MigrationApplied()",
"_callable": true,
"_origin": "ast",
- "community": 154,
- "community_name": "EfRefreshTokenRepository",
+ "community": 16,
+ "community_name": "WorkerInitializer",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.Core.Tests.Unit.Data.Repository",
+ "namespace": "Anichron.Worker.Startup",
"scope_chain": [
- "s145"
+ "s33"
]
},
- "norm_label": ".add_addstokentocontext()",
- "source_file": "src/Anichron.Core.Tests.Unit/Data/Repository/RefreshTokenRepositoryTests.cs",
- "source_location": "L105"
+ "norm_label": ".migrationapplied()",
+ "source_file": "src/Anichron.Worker/Startup/DatabaseMigratorService.cs",
+ "source_location": "L42"
},
{
- "id": "src_anichron_core_tests_unit_data_repository_refreshtokenrepositorytests_anichron_core_tests_unit_data_repository_refreshtokenrepositorytests_createdb",
- "label": ".CreateDb()",
+ "id": "src_anichron_worker_startup_idatabasemigrator_anichron_worker_startup_efdatabasemigrator_migrateasync",
+ "label": ".MigrateAsync()",
"_callable": true,
"_origin": "ast",
- "community": 154,
- "community_name": "EfRefreshTokenRepository",
+ "community": 16,
+ "community_name": "WorkerInitializer",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.Core.Tests.Unit.Data.Repository",
+ "namespace": "Anichron.Worker.Startup",
"scope_chain": [
- "s145"
- ],
- "unresolved_calls": [
- {
- "callee": "NewGuid",
- "receiver_type": "Guid",
- "lang": "csharp",
- "line": "L16"
- }
+ "s63"
]
},
- "norm_label": ".createdb()",
- "source_file": "src/Anichron.Core.Tests.Unit/Data/Repository/RefreshTokenRepositoryTests.cs",
+ "norm_label": ".migrateasync()",
+ "source_file": "src/Anichron.Worker/Startup/IDatabaseMigrator.cs",
"source_location": "L13"
},
{
- "id": "src_anichron_core_tests_unit_data_repository_refreshtokenrepositorytests_anichron_core_tests_unit_data_repository_refreshtokenrepositorytests_findbyhashasync_knownhash_returnstoken",
- "label": ".FindByHashAsync_KnownHash_ReturnsToken()",
- "_callable": true,
- "_origin": "ast",
- "community": 154,
- "community_name": "EfRefreshTokenRepository",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Core.Tests.Unit.Data.Repository",
- "scope_chain": [
- "s145"
- ]
- },
- "norm_label": ".findbyhashasync_knownhash_returnstoken()",
- "source_file": "src/Anichron.Core.Tests.Unit/Data/Repository/RefreshTokenRepositoryTests.cs",
- "source_location": "L72"
- },
- {
- "id": "src_anichron_core_tests_unit_data_repository_refreshtokenrepositorytests_anichron_core_tests_unit_data_repository_refreshtokenrepositorytests_findbyhashasync_unknownhash_returnsnull",
- "label": ".FindByHashAsync_UnknownHash_ReturnsNull()",
- "_callable": true,
- "_origin": "ast",
- "community": 154,
- "community_name": "EfRefreshTokenRepository",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Core.Tests.Unit.Data.Repository",
- "scope_chain": [
- "s145"
- ]
- },
- "norm_label": ".findbyhashasync_unknownhash_returnsnull()",
- "source_file": "src/Anichron.Core.Tests.Unit/Data/Repository/RefreshTokenRepositoryTests.cs",
- "source_location": "L90"
- },
- {
- "id": "src_anichron_core_tests_unit_data_repository_refreshtokenrepositorytests_anichron_core_tests_unit_data_repository_refreshtokenrepositorytests_findbyhashwithuserasync_knownhash_returnstokenwithuserloaded",
- "label": ".FindByHashWithUserAsync_KnownHash_ReturnsTokenWithUserLoaded()",
+ "id": "src_anichron_worker_startup_idatabasemigrator_anichron_worker_startup_idatabasemigrator_migrateasync",
+ "label": ".MigrateAsync()",
"_callable": true,
"_origin": "ast",
- "community": 154,
- "community_name": "EfRefreshTokenRepository",
+ "community": 16,
+ "community_name": "WorkerInitializer",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.Core.Tests.Unit.Data.Repository",
+ "namespace": "Anichron.Worker.Startup",
"scope_chain": [
- "s145"
+ "s63"
]
},
- "norm_label": ".findbyhashwithuserasync_knownhash_returnstokenwithuserloaded()",
- "source_file": "src/Anichron.Core.Tests.Unit/Data/Repository/RefreshTokenRepositoryTests.cs",
- "source_location": "L39"
+ "norm_label": ".migrateasync()",
+ "source_file": "src/Anichron.Worker/Startup/IDatabaseMigrator.cs",
+ "source_location": "L8"
},
{
- "id": "src_anichron_core_tests_unit_data_repository_refreshtokenrepositorytests_anichron_core_tests_unit_data_repository_refreshtokenrepositorytests_findbyhashwithuserasync_unknownhash_returnsnull",
- "label": ".FindByHashWithUserAsync_UnknownHash_ReturnsNull()",
+ "id": "src_anichron_worker_startup_workerinitializer_anichron_worker_startup_log_allusermode",
+ "label": ".AllUserMode()",
"_callable": true,
"_origin": "ast",
- "community": 154,
- "community_name": "EfRefreshTokenRepository",
+ "community": 16,
+ "community_name": "WorkerInitializer",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.Core.Tests.Unit.Data.Repository",
+ "namespace": "Anichron.Worker.Startup",
"scope_chain": [
- "s145"
+ "s192"
]
},
- "norm_label": ".findbyhashwithuserasync_unknownhash_returnsnull()",
- "source_file": "src/Anichron.Core.Tests.Unit/Data/Repository/RefreshTokenRepositoryTests.cs",
- "source_location": "L57"
+ "norm_label": ".allusermode()",
+ "source_file": "src/Anichron.Worker/Startup/WorkerInitializer.cs",
+ "source_location": "L67"
},
{
- "id": "src_anichron_core_tests_unit_data_repository_refreshtokenrepositorytests_anichron_core_tests_unit_data_repository_refreshtokenrepositorytests_maketoken",
- "label": ".MakeToken()",
+ "id": "src_anichron_worker_startup_workerinitializer_anichron_worker_startup_log_storageconfigcreated",
+ "label": ".StorageConfigCreated()",
"_callable": true,
"_origin": "ast",
- "community": 154,
- "community_name": "EfRefreshTokenRepository",
+ "community": 16,
+ "community_name": "WorkerInitializer",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.Core.Tests.Unit.Data.Repository",
+ "namespace": "Anichron.Worker.Startup",
"scope_chain": [
- "s145"
- ],
- "unresolved_calls": [
- {
- "callee": "NewGuid",
- "receiver_type": "Guid",
- "lang": "csharp",
- "line": "L27"
- },
- {
- "callee": "FromDays",
- "receiver_type": "Duration",
- "lang": "csharp",
- "line": "L31"
- }
+ "s192"
]
},
- "norm_label": ".maketoken()",
- "source_file": "src/Anichron.Core.Tests.Unit/Data/Repository/RefreshTokenRepositoryTests.cs",
- "source_location": "L24"
+ "norm_label": ".storageconfigcreated()",
+ "source_file": "src/Anichron.Worker/Startup/WorkerInitializer.cs",
+ "source_location": "L73"
},
{
- "id": "src_anichron_core_tests_unit_data_repository_refreshtokenrepositorytests_anichron_core_tests_unit_data_repository_refreshtokenrepositorytests_makeuser",
- "label": ".MakeUser()",
+ "id": "src_anichron_worker_startup_workerinitializer_anichron_worker_startup_log_storageconfigexists",
+ "label": ".StorageConfigExists()",
"_callable": true,
"_origin": "ast",
- "community": 154,
- "community_name": "EfRefreshTokenRepository",
+ "community": 16,
+ "community_name": "WorkerInitializer",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.Core.Tests.Unit.Data.Repository",
+ "namespace": "Anichron.Worker.Startup",
"scope_chain": [
- "s145"
- ],
- "unresolved_calls": [
- {
- "callee": "NewGuid",
- "receiver_type": "Guid",
- "lang": "csharp",
- "line": "L22"
- }
+ "s192"
]
},
- "norm_label": ".makeuser()",
- "source_file": "src/Anichron.Core.Tests.Unit/Data/Repository/RefreshTokenRepositoryTests.cs",
- "source_location": "L21"
+ "norm_label": ".storageconfigexists()",
+ "source_file": "src/Anichron.Worker/Startup/WorkerInitializer.cs",
+ "source_location": "L70"
},
{
- "id": "src_anichron_worker_startup_databasemigratorservice_anichron_worker_startup_databasemigratorservice_startasync",
+ "id": "src_anichron_worker_startup_workerinitializer_anichron_worker_startup_workerinitializer_startasync",
"label": ".StartAsync()",
"_callable": true,
"_origin": "ast",
"community": 16,
- "community_name": "TestFixture",
+ "community_name": "WorkerInitializer",
"file_type": "code",
"metadata": {
"namespace": "Anichron.Worker.Startup",
"scope_chain": [
- "s33"
+ "s192"
],
"unresolved_calls": [
{
"callee": "CreateAsyncScope",
"receiver_type": "IServiceScopeFactory",
"lang": "csharp",
- "line": "L17"
+ "line": "L26"
},
{
- "callee": "Delay",
- "receiver_type": "Task",
+ "callee": "NewGuid",
+ "receiver_type": "Guid",
"lang": "csharp",
- "line": "L26"
+ "line": "L52"
}
]
},
"norm_label": ".startasync()",
- "source_file": "src/Anichron.Worker/Startup/DatabaseMigratorService.cs",
- "source_location": "L11"
+ "source_file": "src/Anichron.Worker/Startup/WorkerInitializer.cs",
+ "source_location": "L18"
},
{
- "id": "src_anichron_worker_startup_databasemigratorservice_anichron_worker_startup_databasemigratorservice_stopasync",
+ "id": "src_anichron_worker_startup_workerinitializer_anichron_worker_startup_workerinitializer_stopasync",
"label": ".StopAsync()",
"_callable": true,
"_origin": "ast",
"community": 16,
- "community_name": "TestFixture",
+ "community_name": "WorkerInitializer",
"file_type": "code",
"metadata": {
"namespace": "Anichron.Worker.Startup",
"scope_chain": [
- "s33"
+ "s192"
]
},
"norm_label": ".stopasync()",
- "source_file": "src/Anichron.Worker/Startup/DatabaseMigratorService.cs",
- "source_location": "L38"
- },
- {
- "id": "src_anichron_worker_startup_databasemigratorservice_anichron_worker_startup_log_databasenotready",
- "label": ".DatabaseNotReady()",
- "_callable": true,
- "_origin": "ast",
- "community": 16,
- "community_name": "TestFixture",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Worker.Startup",
- "scope_chain": [
- "s33"
- ]
- },
- "norm_label": ".databasenotready()",
- "source_file": "src/Anichron.Worker/Startup/DatabaseMigratorService.cs",
- "source_location": "L45"
- },
- {
- "id": "src_anichron_worker_startup_databasemigratorservice_anichron_worker_startup_log_databaseunavailable",
- "label": ".DatabaseUnavailable()",
- "_callable": true,
- "_origin": "ast",
- "community": 16,
- "community_name": "TestFixture",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Worker.Startup",
- "scope_chain": [
- "s33"
- ]
- },
- "norm_label": ".databaseunavailable()",
- "source_file": "src/Anichron.Worker/Startup/DatabaseMigratorService.cs",
- "source_location": "L48"
- },
- {
- "id": "src_anichron_worker_startup_databasemigratorservice_anichron_worker_startup_log_migrationapplied",
- "label": ".MigrationApplied()",
- "_callable": true,
- "_origin": "ast",
- "community": 16,
- "community_name": "TestFixture",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Worker.Startup",
- "scope_chain": [
- "s33"
- ]
- },
- "norm_label": ".migrationapplied()",
- "source_file": "src/Anichron.Worker/Startup/DatabaseMigratorService.cs",
- "source_location": "L42"
+ "source_file": "src/Anichron.Worker/Startup/WorkerInitializer.cs",
+ "source_location": "L63"
},
{
"id": "src_anichron_worker_tests_unit_startup_databasemigratorservicetests_anichron_worker_tests_unit_startup_databasemigratorservicetests_startasync_allattemptsexhausted_migratecalledmaxattemptstimesasync",
@@ -13240,7 +12308,7 @@
"_callable": true,
"_origin": "ast",
"community": 16,
- "community_name": "TestFixture",
+ "community_name": "WorkerInitializer",
"file_type": "code",
"metadata": {
"namespace": "Anichron.Worker.Tests.Unit.Startup",
@@ -13272,7 +12340,7 @@
"_callable": true,
"_origin": "ast",
"community": 16,
- "community_name": "TestFixture",
+ "community_name": "WorkerInitializer",
"file_type": "code",
"metadata": {
"namespace": "Anichron.Worker.Tests.Unit.Startup",
@@ -13304,7 +12372,7 @@
"_callable": true,
"_origin": "ast",
"community": 16,
- "community_name": "TestFixture",
+ "community_name": "WorkerInitializer",
"file_type": "code",
"metadata": {
"namespace": "Anichron.Worker.Tests.Unit.Startup",
@@ -13330,7 +12398,7 @@
"_callable": true,
"_origin": "ast",
"community": 16,
- "community_name": "TestFixture",
+ "community_name": "WorkerInitializer",
"file_type": "code",
"metadata": {
"namespace": "Anichron.Worker.Tests.Unit.Startup",
@@ -13356,7 +12424,7 @@
"_callable": true,
"_origin": "ast",
"community": 16,
- "community_name": "TestFixture",
+ "community_name": "WorkerInitializer",
"file_type": "code",
"metadata": {
"namespace": "Anichron.Worker.Tests.Unit.Startup",
@@ -13382,7 +12450,7 @@
"_callable": true,
"_origin": "ast",
"community": 16,
- "community_name": "TestFixture",
+ "community_name": "WorkerInitializer",
"file_type": "code",
"metadata": {
"namespace": "Anichron.Worker.Tests.Unit.Startup",
@@ -13400,7 +12468,7 @@
"_callable": true,
"_origin": "ast",
"community": 16,
- "community_name": "TestFixture",
+ "community_name": "WorkerInitializer",
"file_type": "code",
"metadata": {
"namespace": "Anichron.Worker.Tests.Unit.Startup",
@@ -13421,832 +12489,474 @@
"source_location": "L27"
},
{
- "id": "src_anichron_worker_tests_unit_crawling_workertests_anichron_worker_tests_unit_crawling_workertests_crawlallasync_activeconfig_runspipelinewithcorrectconfigasync",
- "label": ".CrawlAllAsync_ActiveConfig_RunsPipelineWithCorrectConfigAsync()",
+ "id": "src_anichron_api_endpoints_authresponsemapper_anichron_api_endpoints_authresponsemapper_getadminresetpasswordresult",
+ "label": ".GetAdminResetPasswordResult()",
"_callable": true,
"_origin": "ast",
- "community": 162,
- "community_name": "TestFixture",
+ "community": 17,
+ "community_name": "AdminCreatedUser",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.Worker.Tests.Unit.Crawling",
+ "namespace": "Anichron.API.Endpoints",
"scope_chain": [
- "s306"
+ "s195"
],
"unresolved_calls": [
{
- "callee": "NewGuid",
- "receiver_type": "Guid",
+ "callee": "NotFound",
+ "receiver_type": "Results",
"lang": "csharp",
- "line": "L122"
+ "line": "L137"
},
{
- "callee": "Any",
- "receiver_type": "Arg",
+ "callee": "Ok",
+ "receiver_type": "Results",
"lang": "csharp",
- "line": "L123"
+ "line": "L138"
}
]
},
- "norm_label": ".crawlallasync_activeconfig_runspipelinewithcorrectconfigasync()",
- "source_file": "src/Anichron.Worker.Tests.Unit/Crawling/WorkerTests.cs",
- "source_location": "L118"
+ "norm_label": ".getadminresetpasswordresult()",
+ "source_file": "src/Anichron.API/Endpoints/AuthResponseMapper.cs",
+ "source_location": "L135"
},
{
- "id": "src_anichron_worker_tests_unit_crawling_workertests_anichron_worker_tests_unit_crawling_workertests_crawlallasync_multipleactiveconfigs_runspipelineforeachasync",
- "label": ".CrawlAllAsync_MultipleActiveConfigs_RunsPipelineForEachAsync()",
+ "id": "src_anichron_api_endpoints_authresponsemapper_anichron_api_endpoints_iauthresponsemapper_getadminresetpasswordresult",
+ "label": ".GetAdminResetPasswordResult()",
"_callable": true,
"_origin": "ast",
- "community": 162,
- "community_name": "TestFixture",
+ "community": 17,
+ "community_name": "AdminCreatedUser",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.Worker.Tests.Unit.Crawling",
+ "namespace": "Anichron.API.Endpoints",
"scope_chain": [
- "s306"
- ],
- "unresolved_calls": [
- {
- "callee": "NewGuid",
- "receiver_type": "Guid",
- "lang": "csharp",
- "line": "L94"
- },
- {
- "callee": "Any",
- "receiver_type": "Arg",
- "lang": "csharp",
- "line": "L97"
- }
+ "s195"
]
},
- "norm_label": ".crawlallasync_multipleactiveconfigs_runspipelineforeachasync()",
- "source_file": "src/Anichron.Worker.Tests.Unit/Crawling/WorkerTests.cs",
- "source_location": "L88"
+ "norm_label": ".getadminresetpasswordresult()",
+ "source_file": "src/Anichron.API/Endpoints/AuthResponseMapper.cs",
+ "source_location": "L17"
},
{
- "id": "src_anichron_worker_tests_unit_crawling_workertests_anichron_worker_tests_unit_crawling_workertests_crawlallasync_noactiveconfigs_pipelineisnevercalledasync",
- "label": ".CrawlAllAsync_NoActiveConfigs_PipelineIsNeverCalledAsync()",
+ "id": "src_anichron_api_services_adminresetservice_anichron_api_services_adminresetservice_resetuserpasswordasync",
+ "label": ".ResetUserPasswordAsync()",
"_callable": true,
"_origin": "ast",
- "community": 162,
- "community_name": "TestFixture",
+ "community": 17,
+ "community_name": "AdminCreatedUser",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.Worker.Tests.Unit.Crawling",
+ "namespace": "Anichron.API.Services",
"scope_chain": [
- "s306"
+ "s129"
],
"unresolved_calls": [
{
- "callee": "Any",
- "receiver_type": "Arg",
+ "callee": "ToBase64String",
+ "receiver_type": "Convert",
"lang": "csharp",
- "line": "L115"
+ "line": "L28"
+ },
+ {
+ "callee": "GetBytes",
+ "receiver_type": "RandomNumberGenerator",
+ "lang": "csharp",
+ "line": "L28"
+ },
+ {
+ "callee": "GetCurrentInstant",
+ "receiver_type": "IClock",
+ "lang": "csharp",
+ "line": "L31"
}
]
},
- "norm_label": ".crawlallasync_noactiveconfigs_pipelineisnevercalledasync()",
- "source_file": "src/Anichron.Worker.Tests.Unit/Crawling/WorkerTests.cs",
- "source_location": "L106"
+ "norm_label": ".resetuserpasswordasync()",
+ "source_file": "src/Anichron.API/Services/AdminResetService.cs",
+ "source_location": "L22"
},
{
- "id": "src_anichron_worker_tests_unit_crawling_workertests_anichron_worker_tests_unit_crawling_workertests_crawlallasync_noresolveduserid_callsgetallactiveasync",
- "label": ".CrawlAllAsync_NoResolvedUserId_CallsGetAllActiveAsync()",
+ "id": "src_anichron_api_services_adminresetservice_anichron_api_services_iadminresetservice_resetuserpasswordasync",
+ "label": ".ResetUserPasswordAsync()",
"_callable": true,
"_origin": "ast",
- "community": 162,
- "community_name": "TestFixture",
+ "community": 17,
+ "community_name": "AdminCreatedUser",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.Worker.Tests.Unit.Crawling",
+ "namespace": "Anichron.API.Services",
"scope_chain": [
- "s306"
- ],
- "unresolved_calls": [
- {
- "callee": "Any",
- "receiver_type": "Arg",
- "lang": "csharp",
- "line": "L60"
- }
+ "s129"
]
},
- "norm_label": ".crawlallasync_noresolveduserid_callsgetallactiveasync()",
- "source_file": "src/Anichron.Worker.Tests.Unit/Crawling/WorkerTests.cs",
- "source_location": "L52"
+ "norm_label": ".resetuserpasswordasync()",
+ "source_file": "src/Anichron.API/Services/AdminResetService.cs",
+ "source_location": "L12"
},
{
- "id": "src_anichron_worker_tests_unit_crawling_workertests_anichron_worker_tests_unit_crawling_workertests_crawlallasync_withresolveduserid_callsgetactivebyuseridasync",
- "label": ".CrawlAllAsync_WithResolvedUserId_CallsGetActiveByUserIdAsync()",
+ "id": "src_anichron_api_tests_unit_endpoints_adminendpointstests_anichron_api_tests_unit_endpoints_adminendpointstests_createuserasync_callsmapperwithserviceresult",
+ "label": ".CreateUserAsync_CallsMapperWithServiceResult()",
"_callable": true,
"_origin": "ast",
- "community": 162,
- "community_name": "TestFixture",
+ "community": 17,
+ "community_name": "AdminCreatedUser",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.Worker.Tests.Unit.Crawling",
+ "namespace": "Anichron.API.Tests.Unit.Endpoints",
"scope_chain": [
- "s306"
+ "s93"
],
"unresolved_calls": [
{
"callee": "NewGuid",
"receiver_type": "Guid",
"lang": "csharp",
- "line": "L73"
+ "line": "L18"
+ },
+ {
+ "callee": "Created",
+ "receiver_type": "Results",
+ "lang": "csharp",
+ "line": "L20"
+ },
+ {
+ "callee": "For",
+ "receiver_type": "Substitute",
+ "lang": "csharp",
+ "line": "L21"
},
{
"callee": "Any",
"receiver_type": "Arg",
"lang": "csharp",
- "line": "L80"
+ "line": "L23"
}
]
},
- "norm_label": ".crawlallasync_withresolveduserid_callsgetactivebyuseridasync()",
- "source_file": "src/Anichron.Worker.Tests.Unit/Crawling/WorkerTests.cs",
- "source_location": "L69"
+ "norm_label": ".createuserasync_callsmapperwithserviceresult()",
+ "source_file": "src/Anichron.API.Tests.Unit/Endpoints/AdminEndpointsTests.cs",
+ "source_location": "L15"
},
{
- "id": "src_anichron_api_tests_unit_security_jwtfactorytests_anichron_api_tests_unit_security_jwtfactorytests_create_adminuser_includesisadminclaim",
- "label": ".Create_AdminUser_IncludesIsAdminClaim()",
+ "id": "src_anichron_api_tests_unit_endpoints_adminendpointstests_anichron_api_tests_unit_endpoints_adminendpointstests_createuserasync_callsservicewithrequestvalues",
+ "label": ".CreateUserAsync_CallsServiceWithRequestValues()",
"_callable": true,
"_origin": "ast",
"community": 17,
- "community_name": "JwtFactoryTests",
+ "community_name": "AdminCreatedUser",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.API.Tests.Unit.Security",
+ "namespace": "Anichron.API.Tests.Unit.Endpoints",
"scope_chain": [
- "s219"
+ "s93"
],
"unresolved_calls": [
+ {
+ "callee": "For",
+ "receiver_type": "Substitute",
+ "lang": "csharp",
+ "line": "L36"
+ },
+ {
+ "callee": "Any",
+ "receiver_type": "Arg",
+ "lang": "csharp",
+ "line": "L38"
+ },
{
"callee": "NewGuid",
"receiver_type": "Guid",
"lang": "csharp",
- "line": "L160"
+ "line": "L39"
+ },
+ {
+ "callee": "Created",
+ "receiver_type": "Results",
+ "lang": "csharp",
+ "line": "L41"
}
]
},
- "norm_label": ".create_adminuser_includesisadminclaim()",
- "source_file": "src/Anichron.API.Tests.Unit/Security/JwtFactoryTests.cs",
- "source_location": "L157"
+ "norm_label": ".createuserasync_callsservicewithrequestvalues()",
+ "source_file": "src/Anichron.API.Tests.Unit/Endpoints/AdminEndpointsTests.cs",
+ "source_location": "L33"
},
{
- "id": "src_anichron_api_tests_unit_security_jwtfactorytests_anichron_api_tests_unit_security_jwtfactorytests_create_mustchangepasswordfalse_doesnotincludemustchangepasswordclaim",
- "label": ".Create_MustChangePasswordFalse_DoesNotIncludeMustChangePasswordClaim()",
+ "id": "src_anichron_api_tests_unit_endpoints_adminendpointstests_anichron_api_tests_unit_endpoints_adminendpointstests_resetuserpasswordasync_callsservicewithuseridandpassesresulttomapper",
+ "label": ".ResetUserPasswordAsync_CallsServiceWithUserIdAndPassesResultToMapper()",
"_callable": true,
"_origin": "ast",
"community": 17,
- "community_name": "JwtFactoryTests",
+ "community_name": "AdminCreatedUser",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.API.Tests.Unit.Security",
+ "namespace": "Anichron.API.Tests.Unit.Endpoints",
"scope_chain": [
- "s219"
+ "s93"
],
"unresolved_calls": [
{
"callee": "NewGuid",
"receiver_type": "Guid",
"lang": "csharp",
- "line": "L149"
+ "line": "L56"
+ },
+ {
+ "callee": "Ok",
+ "receiver_type": "Results",
+ "lang": "csharp",
+ "line": "L58"
+ },
+ {
+ "callee": "For",
+ "receiver_type": "Substitute",
+ "lang": "csharp",
+ "line": "L59"
+ },
+ {
+ "callee": "Any",
+ "receiver_type": "Arg",
+ "lang": "csharp",
+ "line": "L61"
}
]
},
- "norm_label": ".create_mustchangepasswordfalse_doesnotincludemustchangepasswordclaim()",
- "source_file": "src/Anichron.API.Tests.Unit/Security/JwtFactoryTests.cs",
- "source_location": "L146"
+ "norm_label": ".resetuserpasswordasync_callsservicewithuseridandpassesresulttomapper()",
+ "source_file": "src/Anichron.API.Tests.Unit/Endpoints/AdminEndpointsTests.cs",
+ "source_location": "L53"
},
{
- "id": "src_anichron_api_tests_unit_security_jwtfactorytests_anichron_api_tests_unit_security_jwtfactorytests_create_mustchangepasswordtrue_includesmustchangepasswordclaim",
- "label": ".Create_MustChangePasswordTrue_IncludesMustChangePasswordClaim()",
+ "id": "src_anichron_api_endpoints_adminendpoints_anichron_api_endpoints_adminendpoints_createstorageconfigasync",
+ "label": ".CreateStorageConfigAsync()",
"_callable": true,
"_origin": "ast",
- "community": 17,
- "community_name": "JwtFactoryTests",
+ "community": 19,
+ "community_name": "IAuthResponseMapper",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.API.Tests.Unit.Security",
+ "namespace": "Anichron.API.Endpoints",
"scope_chain": [
- "s219"
- ],
- "unresolved_calls": [
- {
- "callee": "NewGuid",
- "receiver_type": "Guid",
- "lang": "csharp",
- "line": "L137"
- }
+ "s95"
]
},
- "norm_label": ".create_mustchangepasswordtrue_includesmustchangepasswordclaim()",
- "source_file": "src/Anichron.API.Tests.Unit/Security/JwtFactoryTests.cs",
- "source_location": "L134"
+ "norm_label": ".createstorageconfigasync()",
+ "source_file": "src/Anichron.API/Endpoints/AdminEndpoints.cs",
+ "source_location": "L109"
},
{
- "id": "src_anichron_api_tests_unit_security_jwtfactorytests_anichron_api_tests_unit_security_jwtfactorytests_create_nonadminuser_doesnotincludeisadminclaim",
- "label": ".Create_NonAdminUser_DoesNotIncludeIsAdminClaim()",
+ "id": "src_anichron_api_endpoints_adminendpoints_anichron_api_endpoints_adminendpoints_createuserasync",
+ "label": ".CreateUserAsync()",
"_callable": true,
"_origin": "ast",
- "community": 17,
- "community_name": "JwtFactoryTests",
+ "community": 19,
+ "community_name": "IAuthResponseMapper",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.API.Tests.Unit.Security",
+ "namespace": "Anichron.API.Endpoints",
"scope_chain": [
- "s219"
- ],
- "unresolved_calls": [
- {
- "callee": "NewGuid",
- "receiver_type": "Guid",
- "lang": "csharp",
- "line": "L172"
- }
+ "s95"
]
},
- "norm_label": ".create_nonadminuser_doesnotincludeisadminclaim()",
- "source_file": "src/Anichron.API.Tests.Unit/Security/JwtFactoryTests.cs",
- "source_location": "L169"
+ "norm_label": ".createuserasync()",
+ "source_file": "src/Anichron.API/Endpoints/AdminEndpoints.cs",
+ "source_location": "L31"
},
{
- "id": "src_anichron_api_tests_unit_security_jwtfactorytests_anichron_api_tests_unit_security_jwtfactorytests_create_validuser_expiryisnowplusaccesstokenminutes",
- "label": ".Create_ValidUser_ExpiryIsNowPlusAccessTokenMinutes()",
+ "id": "src_anichron_api_endpoints_adminendpoints_anichron_api_endpoints_adminendpoints_deletestorageconfigasync",
+ "label": ".DeleteStorageConfigAsync()",
"_callable": true,
"_origin": "ast",
- "community": 17,
- "community_name": "JwtFactoryTests",
+ "community": 19,
+ "community_name": "IAuthResponseMapper",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.API.Tests.Unit.Security",
+ "namespace": "Anichron.API.Endpoints",
"scope_chain": [
- "s219"
- ],
- "unresolved_calls": [
- {
- "callee": "NewGuid",
- "receiver_type": "Guid",
- "lang": "csharp",
- "line": "L126"
- },
- {
- "callee": "ToDateTimeUtc",
- "receiver_type": "Instant",
- "lang": "csharp",
- "line": "L131"
- }
+ "s95"
]
},
- "norm_label": ".create_validuser_expiryisnowplusaccesstokenminutes()",
- "source_file": "src/Anichron.API.Tests.Unit/Security/JwtFactoryTests.cs",
- "source_location": "L123"
+ "norm_label": ".deletestorageconfigasync()",
+ "source_file": "src/Anichron.API/Endpoints/AdminEndpoints.cs",
+ "source_location": "L120"
},
{
- "id": "src_anichron_api_tests_unit_security_jwtfactorytests_anichron_api_tests_unit_security_jwtfactorytests_create_validuser_issuerandaudiencematchsettings",
- "label": ".Create_ValidUser_IssuerAndAudienceMatchSettings()",
+ "id": "src_anichron_api_endpoints_adminendpoints_anichron_api_endpoints_adminendpoints_deleteuserasync",
+ "label": ".DeleteUserAsync()",
"_callable": true,
"_origin": "ast",
- "community": 17,
- "community_name": "JwtFactoryTests",
+ "community": 19,
+ "community_name": "IAuthResponseMapper",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.API.Tests.Unit.Security",
+ "namespace": "Anichron.API.Endpoints",
"scope_chain": [
- "s219"
+ "s95"
],
"unresolved_calls": [
{
- "callee": "NewGuid",
+ "callee": "TryParse",
"receiver_type": "Guid",
"lang": "csharp",
- "line": "L111"
+ "line": "L92"
},
{
- "callee": "Multiple",
- "receiver_type": "Assert",
+ "callee": "FindFirstValue",
+ "receiver_type": "ClaimsPrincipal",
"lang": "csharp",
- "line": "L116"
+ "line": "L92"
+ },
+ {
+ "callee": "Unauthorized",
+ "receiver_type": "Results",
+ "lang": "csharp",
+ "line": "L93"
}
]
},
- "norm_label": ".create_validuser_issuerandaudiencematchsettings()",
- "source_file": "src/Anichron.API.Tests.Unit/Security/JwtFactoryTests.cs",
- "source_location": "L108"
+ "norm_label": ".deleteuserasync()",
+ "source_file": "src/Anichron.API/Endpoints/AdminEndpoints.cs",
+ "source_location": "L85"
},
{
- "id": "src_anichron_api_tests_unit_security_jwtfactorytests_anichron_api_tests_unit_security_jwtfactorytests_create_validuser_jticlaimisfromguidfactory",
- "label": ".Create_ValidUser_JtiClaimIsFromGuidFactory()",
+ "id": "src_anichron_api_endpoints_adminendpoints_anichron_api_endpoints_adminendpoints_getstorageconfigsasync",
+ "label": ".GetStorageConfigsAsync()",
"_callable": true,
"_origin": "ast",
- "community": 17,
- "community_name": "JwtFactoryTests",
+ "community": 19,
+ "community_name": "IAuthResponseMapper",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.API.Tests.Unit.Security",
+ "namespace": "Anichron.API.Endpoints",
"scope_chain": [
- "s219"
- ],
- "unresolved_calls": [
- {
- "callee": "NewGuid",
- "receiver_type": "Guid",
- "lang": "csharp",
- "line": "L100"
- },
- {
- "callee": "ToString",
- "receiver_type": "Guid",
- "lang": "csharp",
- "line": "L105"
- }
+ "s95"
]
},
- "norm_label": ".create_validuser_jticlaimisfromguidfactory()",
- "source_file": "src/Anichron.API.Tests.Unit/Security/JwtFactoryTests.cs",
- "source_location": "L97"
+ "norm_label": ".getstorageconfigsasync()",
+ "source_file": "src/Anichron.API/Endpoints/AdminEndpoints.cs",
+ "source_location": "L99"
},
{
- "id": "src_anichron_api_tests_unit_security_jwtfactorytests_anichron_api_tests_unit_security_jwtfactorytests_create_validuser_returnswellformedjwt",
- "label": ".Create_ValidUser_ReturnsWellFormedJwt()",
+ "id": "src_anichron_api_endpoints_adminendpoints_anichron_api_endpoints_adminendpoints_getuserasync",
+ "label": ".GetUserAsync()",
"_callable": true,
"_origin": "ast",
- "community": 17,
- "community_name": "JwtFactoryTests",
+ "community": 19,
+ "community_name": "IAuthResponseMapper",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.API.Tests.Unit.Security",
+ "namespace": "Anichron.API.Endpoints",
"scope_chain": [
- "s219"
- ],
- "unresolved_calls": [
- {
- "callee": "NewGuid",
- "receiver_type": "Guid",
- "lang": "csharp",
- "line": "L65"
- }
+ "s95"
]
},
- "norm_label": ".create_validuser_returnswellformedjwt()",
- "source_file": "src/Anichron.API.Tests.Unit/Security/JwtFactoryTests.cs",
- "source_location": "L62"
+ "norm_label": ".getuserasync()",
+ "source_file": "src/Anichron.API/Endpoints/AdminEndpoints.cs",
+ "source_location": "L60"
},
{
- "id": "src_anichron_api_tests_unit_security_jwtfactorytests_anichron_api_tests_unit_security_jwtfactorytests_create_validuser_subjectclaimisuserid",
- "label": ".Create_ValidUser_SubjectClaimIsUserId()",
+ "id": "src_anichron_api_endpoints_adminendpoints_anichron_api_endpoints_adminendpoints_getusersasync",
+ "label": ".GetUsersAsync()",
"_callable": true,
"_origin": "ast",
- "community": 17,
- "community_name": "JwtFactoryTests",
+ "community": 19,
+ "community_name": "IAuthResponseMapper",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.API.Tests.Unit.Security",
+ "namespace": "Anichron.API.Endpoints",
"scope_chain": [
- "s219"
- ],
- "unresolved_calls": [
- {
- "callee": "Parse",
- "receiver_type": "Guid",
- "lang": "csharp",
- "line": "L76"
- }
+ "s95"
]
},
- "norm_label": ".create_validuser_subjectclaimisuserid()",
- "source_file": "src/Anichron.API.Tests.Unit/Security/JwtFactoryTests.cs",
- "source_location": "L73"
+ "norm_label": ".getusersasync()",
+ "source_file": "src/Anichron.API/Endpoints/AdminEndpoints.cs",
+ "source_location": "L51"
},
{
- "id": "src_anichron_api_tests_unit_security_jwtfactorytests_anichron_api_tests_unit_security_jwtfactorytests_create_validuser_tokensignaturefailswithwrongsecret",
- "label": ".Create_ValidUser_TokenSignatureFailsWithWrongSecret()",
+ "id": "src_anichron_api_endpoints_adminendpoints_anichron_api_endpoints_adminendpoints_mapadminendpoints",
+ "label": ".MapAdminEndpoints()",
"_callable": true,
"_origin": "ast",
- "community": 17,
- "community_name": "JwtFactoryTests",
+ "community": 19,
+ "community_name": "IAuthResponseMapper",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.API.Tests.Unit.Security",
+ "namespace": "Anichron.API.Endpoints",
"scope_chain": [
- "s219"
+ "s95"
],
"unresolved_calls": [
{
- "callee": "NewGuid",
- "receiver_type": "Guid",
+ "callee": "MapGroup",
+ "receiver_type": "IEndpointRouteBuilder",
"lang": "csharp",
- "line": "L195"
+ "line": "L11"
}
]
},
- "norm_label": ".create_validuser_tokensignaturefailswithwrongsecret()",
- "source_file": "src/Anichron.API.Tests.Unit/Security/JwtFactoryTests.cs",
- "source_location": "L192"
+ "norm_label": ".mapadminendpoints()",
+ "source_file": "src/Anichron.API/Endpoints/AdminEndpoints.cs",
+ "source_location": "L9"
},
{
- "id": "src_anichron_api_tests_unit_security_jwtfactorytests_anichron_api_tests_unit_security_jwtfactorytests_create_validuser_tokensignaturevalidateswithconfiguredsecret",
- "label": ".Create_ValidUser_TokenSignatureValidatesWithConfiguredSecret()",
+ "id": "src_anichron_api_endpoints_adminendpoints_anichron_api_endpoints_adminendpoints_patchuserasync",
+ "label": ".PatchUserAsync()",
"_callable": true,
"_origin": "ast",
- "community": 17,
- "community_name": "JwtFactoryTests",
+ "community": 19,
+ "community_name": "IAuthResponseMapper",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.API.Tests.Unit.Security",
+ "namespace": "Anichron.API.Endpoints",
"scope_chain": [
- "s219"
+ "s95"
],
"unresolved_calls": [
{
- "callee": "NewGuid",
+ "callee": "TryParse",
"receiver_type": "Guid",
"lang": "csharp",
- "line": "L183"
+ "line": "L78"
+ },
+ {
+ "callee": "FindFirstValue",
+ "receiver_type": "ClaimsPrincipal",
+ "lang": "csharp",
+ "line": "L78"
+ },
+ {
+ "callee": "Unauthorized",
+ "receiver_type": "Results",
+ "lang": "csharp",
+ "line": "L79"
}
]
},
- "norm_label": ".create_validuser_tokensignaturevalidateswithconfiguredsecret()",
- "source_file": "src/Anichron.API.Tests.Unit/Security/JwtFactoryTests.cs",
- "source_location": "L180"
+ "norm_label": ".patchuserasync()",
+ "source_file": "src/Anichron.API/Endpoints/AdminEndpoints.cs",
+ "source_location": "L70"
},
{
- "id": "src_anichron_api_tests_unit_security_jwtfactorytests_anichron_api_tests_unit_security_jwtfactorytests_create_validuser_uniquenameclaimisusername",
- "label": ".Create_ValidUser_UniqueNameClaimIsUsername()",
+ "id": "src_anichron_api_endpoints_adminendpoints_anichron_api_endpoints_adminendpoints_resetuserpasswordasync",
+ "label": ".ResetUserPasswordAsync()",
"_callable": true,
"_origin": "ast",
- "community": 17,
- "community_name": "JwtFactoryTests",
+ "community": 19,
+ "community_name": "IAuthResponseMapper",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.API.Tests.Unit.Security",
+ "namespace": "Anichron.API.Endpoints",
"scope_chain": [
- "s219"
- ],
- "unresolved_calls": [
- {
- "callee": "NewGuid",
- "receiver_type": "Guid",
- "lang": "csharp",
- "line": "L88"
- }
+ "s95"
]
},
- "norm_label": ".create_validuser_uniquenameclaimisusername()",
- "source_file": "src/Anichron.API.Tests.Unit/Security/JwtFactoryTests.cs",
- "source_location": "L85"
+ "norm_label": ".resetuserpasswordasync()",
+ "source_file": "src/Anichron.API/Endpoints/AdminEndpoints.cs",
+ "source_location": "L41"
},
{
- "id": "src_anichron_api_tests_unit_security_jwtfactorytests_anichron_api_tests_unit_security_jwtfactorytests_decode",
- "label": ".Decode()",
- "_callable": true,
- "_origin": "ast",
- "community": 17,
- "community_name": "JwtFactoryTests",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.API.Tests.Unit.Security",
- "scope_chain": [
- "s219"
- ]
- },
- "norm_label": ".decode()",
- "source_file": "src/Anichron.API.Tests.Unit/Security/JwtFactoryTests.cs",
- "source_location": "L40"
- },
- {
- "id": "src_anichron_api_tests_unit_security_jwtfactorytests_anichron_api_tests_unit_security_jwtfactorytests_validatesignature",
- "label": ".ValidateSignature()",
- "_callable": true,
- "_origin": "ast",
- "community": 17,
- "community_name": "JwtFactoryTests",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.API.Tests.Unit.Security",
- "scope_chain": [
- "s219"
- ]
- },
- "norm_label": ".validatesignature()",
- "source_file": "src/Anichron.API.Tests.Unit/Security/JwtFactoryTests.cs",
- "source_location": "L44"
- },
- {
- "id": "src_anichron_api_tests_unit_security_jwtfactorytests_anichron_api_tests_unit_security_testfixture_createtestee",
- "label": ".CreateTestee()",
- "_callable": true,
- "_origin": "ast",
- "community": 17,
- "community_name": "JwtFactoryTests",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.API.Tests.Unit.Security",
- "scope_chain": [
- "s219"
- ],
- "unresolved_calls": [
- {
- "callee": "Create",
- "receiver_type": "Options",
- "lang": "csharp",
- "line": "L37"
- }
- ]
- },
- "norm_label": ".createtestee()",
- "source_file": "src/Anichron.API.Tests.Unit/Security/JwtFactoryTests.cs",
- "source_location": "L37"
- },
- {
- "id": "src_anichron_api_security_jwtfactory_anichron_api_security_ijwtfactory_create",
- "label": ".Create()",
- "_callable": true,
- "_origin": "ast",
- "community": 184,
- "community_name": "JwtSettings",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.API.Security",
- "scope_chain": [
- "s220"
- ]
- },
- "norm_label": ".create()",
- "source_file": "src/Anichron.API/Security/JwtFactory.cs",
- "source_location": "L13"
- },
- {
- "id": "src_anichron_api_security_jwtfactory_anichron_api_security_jwtfactory_create",
- "label": ".Create()",
- "_callable": true,
- "_origin": "ast",
- "community": 184,
- "community_name": "JwtSettings",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.API.Security",
- "scope_chain": [
- "s220"
- ],
- "unresolved_calls": [
- {
- "callee": "Add",
- "receiver_type": "List",
- "lang": "csharp",
- "line": "L44"
- },
- {
- "callee": "GetCurrentInstant",
- "receiver_type": "IClock",
- "lang": "csharp",
- "line": "L53"
- },
- {
- "callee": "WriteToken",
- "receiver_type": "JwtSecurityTokenHandler",
- "lang": "csharp",
- "line": "L56"
- }
- ]
- },
- "norm_label": ".create()",
- "source_file": "src/Anichron.API/Security/JwtFactory.cs",
- "source_location": "L34"
- },
- {
- "id": "src_anichron_api_endpoints_adminendpoints_anichron_api_endpoints_adminendpoints_createstorageconfigasync",
- "label": ".CreateStorageConfigAsync()",
- "_callable": true,
- "_origin": "ast",
- "community": 19,
- "community_name": "IAuthResponseMapper",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.API.Endpoints",
- "scope_chain": [
- "s95"
- ]
- },
- "norm_label": ".createstorageconfigasync()",
- "source_file": "src/Anichron.API/Endpoints/AdminEndpoints.cs",
- "source_location": "L109"
- },
- {
- "id": "src_anichron_api_endpoints_adminendpoints_anichron_api_endpoints_adminendpoints_createuserasync",
- "label": ".CreateUserAsync()",
- "_callable": true,
- "_origin": "ast",
- "community": 19,
- "community_name": "IAuthResponseMapper",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.API.Endpoints",
- "scope_chain": [
- "s95"
- ]
- },
- "norm_label": ".createuserasync()",
- "source_file": "src/Anichron.API/Endpoints/AdminEndpoints.cs",
- "source_location": "L31"
- },
- {
- "id": "src_anichron_api_endpoints_adminendpoints_anichron_api_endpoints_adminendpoints_deletestorageconfigasync",
- "label": ".DeleteStorageConfigAsync()",
- "_callable": true,
- "_origin": "ast",
- "community": 19,
- "community_name": "IAuthResponseMapper",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.API.Endpoints",
- "scope_chain": [
- "s95"
- ]
- },
- "norm_label": ".deletestorageconfigasync()",
- "source_file": "src/Anichron.API/Endpoints/AdminEndpoints.cs",
- "source_location": "L120"
- },
- {
- "id": "src_anichron_api_endpoints_adminendpoints_anichron_api_endpoints_adminendpoints_deleteuserasync",
- "label": ".DeleteUserAsync()",
- "_callable": true,
- "_origin": "ast",
- "community": 19,
- "community_name": "IAuthResponseMapper",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.API.Endpoints",
- "scope_chain": [
- "s95"
- ],
- "unresolved_calls": [
- {
- "callee": "TryParse",
- "receiver_type": "Guid",
- "lang": "csharp",
- "line": "L92"
- },
- {
- "callee": "FindFirstValue",
- "receiver_type": "ClaimsPrincipal",
- "lang": "csharp",
- "line": "L92"
- },
- {
- "callee": "Unauthorized",
- "receiver_type": "Results",
- "lang": "csharp",
- "line": "L93"
- }
- ]
- },
- "norm_label": ".deleteuserasync()",
- "source_file": "src/Anichron.API/Endpoints/AdminEndpoints.cs",
- "source_location": "L85"
- },
- {
- "id": "src_anichron_api_endpoints_adminendpoints_anichron_api_endpoints_adminendpoints_getstorageconfigsasync",
- "label": ".GetStorageConfigsAsync()",
- "_callable": true,
- "_origin": "ast",
- "community": 19,
- "community_name": "IAuthResponseMapper",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.API.Endpoints",
- "scope_chain": [
- "s95"
- ]
- },
- "norm_label": ".getstorageconfigsasync()",
- "source_file": "src/Anichron.API/Endpoints/AdminEndpoints.cs",
- "source_location": "L99"
- },
- {
- "id": "src_anichron_api_endpoints_adminendpoints_anichron_api_endpoints_adminendpoints_getuserasync",
- "label": ".GetUserAsync()",
- "_callable": true,
- "_origin": "ast",
- "community": 19,
- "community_name": "IAuthResponseMapper",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.API.Endpoints",
- "scope_chain": [
- "s95"
- ]
- },
- "norm_label": ".getuserasync()",
- "source_file": "src/Anichron.API/Endpoints/AdminEndpoints.cs",
- "source_location": "L60"
- },
- {
- "id": "src_anichron_api_endpoints_adminendpoints_anichron_api_endpoints_adminendpoints_getusersasync",
- "label": ".GetUsersAsync()",
- "_callable": true,
- "_origin": "ast",
- "community": 19,
- "community_name": "IAuthResponseMapper",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.API.Endpoints",
- "scope_chain": [
- "s95"
- ]
- },
- "norm_label": ".getusersasync()",
- "source_file": "src/Anichron.API/Endpoints/AdminEndpoints.cs",
- "source_location": "L51"
- },
- {
- "id": "src_anichron_api_endpoints_adminendpoints_anichron_api_endpoints_adminendpoints_mapadminendpoints",
- "label": ".MapAdminEndpoints()",
- "_callable": true,
- "_origin": "ast",
- "community": 19,
- "community_name": "IAuthResponseMapper",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.API.Endpoints",
- "scope_chain": [
- "s95"
- ],
- "unresolved_calls": [
- {
- "callee": "MapGroup",
- "receiver_type": "IEndpointRouteBuilder",
- "lang": "csharp",
- "line": "L11"
- }
- ]
- },
- "norm_label": ".mapadminendpoints()",
- "source_file": "src/Anichron.API/Endpoints/AdminEndpoints.cs",
- "source_location": "L9"
- },
- {
- "id": "src_anichron_api_endpoints_adminendpoints_anichron_api_endpoints_adminendpoints_patchuserasync",
- "label": ".PatchUserAsync()",
- "_callable": true,
- "_origin": "ast",
- "community": 19,
- "community_name": "IAuthResponseMapper",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.API.Endpoints",
- "scope_chain": [
- "s95"
- ],
- "unresolved_calls": [
- {
- "callee": "TryParse",
- "receiver_type": "Guid",
- "lang": "csharp",
- "line": "L78"
- },
- {
- "callee": "FindFirstValue",
- "receiver_type": "ClaimsPrincipal",
- "lang": "csharp",
- "line": "L78"
- },
- {
- "callee": "Unauthorized",
- "receiver_type": "Results",
- "lang": "csharp",
- "line": "L79"
- }
- ]
- },
- "norm_label": ".patchuserasync()",
- "source_file": "src/Anichron.API/Endpoints/AdminEndpoints.cs",
- "source_location": "L70"
- },
- {
- "id": "src_anichron_api_endpoints_adminendpoints_anichron_api_endpoints_adminendpoints_resetuserpasswordasync",
- "label": ".ResetUserPasswordAsync()",
- "_callable": true,
- "_origin": "ast",
- "community": 19,
- "community_name": "IAuthResponseMapper",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.API.Endpoints",
- "scope_chain": [
- "s95"
- ]
- },
- "norm_label": ".resetuserpasswordasync()",
- "source_file": "src/Anichron.API/Endpoints/AdminEndpoints.cs",
- "source_location": "L41"
- },
- {
- "id": "src_anichron_api_endpoints_authresponsemapper_anichron_api_endpoints_iauthresponsemapper_getadmingetuserresult",
- "label": ".GetAdminGetUserResult()",
+ "id": "src_anichron_api_endpoints_authresponsemapper_anichron_api_endpoints_iauthresponsemapper_getadmingetuserresult",
+ "label": ".GetAdminGetUserResult()",
"_callable": true,
"_origin": "ast",
"community": 19,
@@ -14262,156 +12972,6 @@
"source_file": "src/Anichron.API/Endpoints/AuthResponseMapper.cs",
"source_location": "L19"
},
- {
- "id": "src_anichron_api_services_adminuserservice_anichron_api_services_iadminuserservice_updateasync",
- "label": ".UpdateAsync()",
- "_callable": true,
- "_origin": "ast",
- "community": 19,
- "community_name": "IAuthResponseMapper",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.API.Services",
- "scope_chain": [
- "s92"
- ]
- },
- "norm_label": ".updateasync()",
- "source_file": "src/Anichron.API/Services/AdminUserService.cs",
- "source_location": "L11"
- },
- {
- "id": "src_anichron_api_tests_unit_endpoints_adminendpointstests_anichron_api_tests_unit_endpoints_adminendpointstests_createuserasync_callsmapperwithserviceresult",
- "label": ".CreateUserAsync_CallsMapperWithServiceResult()",
- "_callable": true,
- "_origin": "ast",
- "community": 19,
- "community_name": "IAuthResponseMapper",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.API.Tests.Unit.Endpoints",
- "scope_chain": [
- "s93"
- ],
- "unresolved_calls": [
- {
- "callee": "NewGuid",
- "receiver_type": "Guid",
- "lang": "csharp",
- "line": "L18"
- },
- {
- "callee": "Created",
- "receiver_type": "Results",
- "lang": "csharp",
- "line": "L20"
- },
- {
- "callee": "For",
- "receiver_type": "Substitute",
- "lang": "csharp",
- "line": "L21"
- },
- {
- "callee": "Any",
- "receiver_type": "Arg",
- "lang": "csharp",
- "line": "L23"
- }
- ]
- },
- "norm_label": ".createuserasync_callsmapperwithserviceresult()",
- "source_file": "src/Anichron.API.Tests.Unit/Endpoints/AdminEndpointsTests.cs",
- "source_location": "L15"
- },
- {
- "id": "src_anichron_api_tests_unit_endpoints_adminendpointstests_anichron_api_tests_unit_endpoints_adminendpointstests_createuserasync_callsservicewithrequestvalues",
- "label": ".CreateUserAsync_CallsServiceWithRequestValues()",
- "_callable": true,
- "_origin": "ast",
- "community": 19,
- "community_name": "IAuthResponseMapper",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.API.Tests.Unit.Endpoints",
- "scope_chain": [
- "s93"
- ],
- "unresolved_calls": [
- {
- "callee": "For",
- "receiver_type": "Substitute",
- "lang": "csharp",
- "line": "L36"
- },
- {
- "callee": "Any",
- "receiver_type": "Arg",
- "lang": "csharp",
- "line": "L38"
- },
- {
- "callee": "NewGuid",
- "receiver_type": "Guid",
- "lang": "csharp",
- "line": "L39"
- },
- {
- "callee": "Created",
- "receiver_type": "Results",
- "lang": "csharp",
- "line": "L41"
- }
- ]
- },
- "norm_label": ".createuserasync_callsservicewithrequestvalues()",
- "source_file": "src/Anichron.API.Tests.Unit/Endpoints/AdminEndpointsTests.cs",
- "source_location": "L33"
- },
- {
- "id": "src_anichron_api_tests_unit_endpoints_adminendpointstests_anichron_api_tests_unit_endpoints_adminendpointstests_resetuserpasswordasync_callsservicewithuseridandpassesresulttomapper",
- "label": ".ResetUserPasswordAsync_CallsServiceWithUserIdAndPassesResultToMapper()",
- "_callable": true,
- "_origin": "ast",
- "community": 19,
- "community_name": "IAuthResponseMapper",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.API.Tests.Unit.Endpoints",
- "scope_chain": [
- "s93"
- ],
- "unresolved_calls": [
- {
- "callee": "NewGuid",
- "receiver_type": "Guid",
- "lang": "csharp",
- "line": "L56"
- },
- {
- "callee": "Ok",
- "receiver_type": "Results",
- "lang": "csharp",
- "line": "L58"
- },
- {
- "callee": "For",
- "receiver_type": "Substitute",
- "lang": "csharp",
- "line": "L59"
- },
- {
- "callee": "Any",
- "receiver_type": "Arg",
- "lang": "csharp",
- "line": "L61"
- }
- ]
- },
- "norm_label": ".resetuserpasswordasync_callsservicewithuseridandpassesresulttomapper()",
- "source_file": "src/Anichron.API.Tests.Unit/Endpoints/AdminEndpointsTests.cs",
- "source_location": "L53"
- },
{
"id": "src_anichron_api_tests_unit_endpoints_adminstorageconfigendpointstests_anichron_api_tests_unit_endpoints_adminstorageconfigendpointstests_createstorageconfigasync_callsservicewithuseridandrootpathandreturnsmapperresult",
"label": ".CreateStorageConfigAsync_CallsServiceWithUserIdAndRootPathAndReturnsMapperResult()",
@@ -16130,7 +14690,7 @@
"_callable": true,
"_origin": "ast",
"community": 21,
- "community_name": ".Ok",
+ "community_name": "AuthTokens",
"file_type": "code",
"metadata": {
"namespace": "Anichron.API.Endpoints",
@@ -16148,7 +14708,7 @@
"_callable": true,
"_origin": "ast",
"community": 21,
- "community_name": ".Ok",
+ "community_name": "AuthTokens",
"file_type": "code",
"metadata": {
"namespace": "Anichron.API.Endpoints",
@@ -16166,7 +14726,7 @@
"_callable": true,
"_origin": "ast",
"community": 21,
- "community_name": ".Ok",
+ "community_name": "AuthTokens",
"file_type": "code",
"metadata": {
"namespace": "Anichron.API.Endpoints",
@@ -16184,7 +14744,7 @@
"_callable": true,
"_origin": "ast",
"community": 21,
- "community_name": ".Ok",
+ "community_name": "AuthTokens",
"file_type": "code",
"metadata": {
"namespace": "Anichron.API.Endpoints",
@@ -16210,7 +14770,7 @@
"_callable": true,
"_origin": "ast",
"community": 21,
- "community_name": ".Ok",
+ "community_name": "AuthTokens",
"file_type": "code",
"metadata": {
"namespace": "Anichron.API.Endpoints",
@@ -16236,7 +14796,7 @@
"_callable": true,
"_origin": "ast",
"community": 21,
- "community_name": ".Ok",
+ "community_name": "AuthTokens",
"file_type": "code",
"metadata": {
"namespace": "Anichron.API.Endpoints",
@@ -16262,7 +14822,7 @@
"_callable": true,
"_origin": "ast",
"community": 21,
- "community_name": ".Ok",
+ "community_name": "AuthTokens",
"file_type": "code",
"metadata": {
"namespace": "Anichron.API.Endpoints",
@@ -16288,7 +14848,7 @@
"_callable": true,
"_origin": "ast",
"community": 21,
- "community_name": ".Ok",
+ "community_name": "AuthTokens",
"file_type": "code",
"metadata": {
"namespace": "Anichron.API.Endpoints",
@@ -16314,7 +14874,7 @@
"_callable": true,
"_origin": "ast",
"community": 21,
- "community_name": ".Ok",
+ "community_name": "AuthTokens",
"file_type": "code",
"metadata": {
"namespace": "Anichron.API.Endpoints",
@@ -16332,7 +14892,7 @@
"_callable": true,
"_origin": "ast",
"community": 21,
- "community_name": ".Ok",
+ "community_name": "AuthTokens",
"file_type": "code",
"metadata": {
"namespace": "Anichron.API.Services",
@@ -16344,13 +14904,51 @@
"source_file": "src/Anichron.API/Services/AuthService.cs",
"source_location": "L30"
},
+ {
+ "id": "src_anichron_api_services_tokenservice_anichron_api_services_tokenservice_refreshasync",
+ "label": ".RefreshAsync()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 21,
+ "community_name": "AuthTokens",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.API.Services",
+ "scope_chain": [
+ "s222"
+ ],
+ "unresolved_calls": [
+ {
+ "callee": "GetCurrentInstant",
+ "receiver_type": "IClock",
+ "lang": "csharp",
+ "line": "L51"
+ },
+ {
+ "callee": "Max",
+ "receiver_type": "Math",
+ "lang": "csharp",
+ "line": "L74"
+ },
+ {
+ "callee": "Ceiling",
+ "receiver_type": "Math",
+ "lang": "csharp",
+ "line": "L74"
+ }
+ ]
+ },
+ "norm_label": ".refreshasync()",
+ "source_file": "src/Anichron.API/Services/TokenService.cs",
+ "source_location": "L48"
+ },
{
"id": "src_anichron_api_tests_unit_endpoints_authendpointstests_anichron_api_tests_unit_endpoints_authendpointstests_loginmobileasync_callsauthservicewithcredentials",
"label": ".LoginMobileAsync_CallsAuthServiceWithCredentials()",
"_callable": true,
"_origin": "ast",
"community": 21,
- "community_name": ".Ok",
+ "community_name": "AuthTokens",
"file_type": "code",
"metadata": {
"namespace": "Anichron.API.Tests.Unit.Endpoints",
@@ -16382,7 +14980,7 @@
"_callable": true,
"_origin": "ast",
"community": 21,
- "community_name": ".Ok",
+ "community_name": "AuthTokens",
"file_type": "code",
"metadata": {
"namespace": "Anichron.API.Tests.Unit.Endpoints",
@@ -16414,7 +15012,7 @@
"_callable": true,
"_origin": "ast",
"community": 21,
- "community_name": ".Ok",
+ "community_name": "AuthTokens",
"file_type": "code",
"metadata": {
"namespace": "Anichron.API.Tests.Unit.Endpoints",
@@ -16446,7 +15044,7 @@
"_callable": true,
"_origin": "ast",
"community": 21,
- "community_name": ".Ok",
+ "community_name": "AuthTokens",
"file_type": "code",
"metadata": {
"namespace": "Anichron.API.Tests.Unit.Endpoints",
@@ -16478,7 +15076,7 @@
"_callable": true,
"_origin": "ast",
"community": 21,
- "community_name": ".Ok",
+ "community_name": "AuthTokens",
"file_type": "code",
"metadata": {
"namespace": "Anichron.API.Tests.Unit.Endpoints",
@@ -16510,7 +15108,7 @@
"_callable": true,
"_origin": "ast",
"community": 21,
- "community_name": ".Ok",
+ "community_name": "AuthTokens",
"file_type": "code",
"metadata": {
"namespace": "Anichron.API.Tests.Unit.Endpoints",
@@ -16542,7 +15140,7 @@
"_callable": true,
"_origin": "ast",
"community": 21,
- "community_name": ".Ok",
+ "community_name": "AuthTokens",
"file_type": "code",
"metadata": {
"namespace": "Anichron.API.Tests.Unit.Endpoints",
@@ -16574,7 +15172,7 @@
"_callable": true,
"_origin": "ast",
"community": 21,
- "community_name": ".Ok",
+ "community_name": "AuthTokens",
"file_type": "code",
"metadata": {
"namespace": "Anichron.API.Tests.Unit.Endpoints",
@@ -16592,7 +15190,7 @@
"_callable": true,
"_origin": "ast",
"community": 21,
- "community_name": ".Ok",
+ "community_name": "AuthTokens",
"file_type": "code",
"metadata": {
"namespace": "Anichron.API.Tests.Unit.Endpoints",
@@ -16610,7 +15208,7 @@
"_callable": true,
"_origin": "ast",
"community": 21,
- "community_name": ".Ok",
+ "community_name": "AuthTokens",
"file_type": "code",
"metadata": {
"namespace": "Anichron.API.Tests.Unit.Endpoints",
@@ -16642,7 +15240,7 @@
"_callable": true,
"_origin": "ast",
"community": 21,
- "community_name": ".Ok",
+ "community_name": "AuthTokens",
"file_type": "code",
"metadata": {
"namespace": "Anichron.API.Tests.Unit.Endpoints",
@@ -16674,7 +15272,7 @@
"_callable": true,
"_origin": "ast",
"community": 21,
- "community_name": ".Ok",
+ "community_name": "AuthTokens",
"file_type": "code",
"metadata": {
"namespace": "Anichron.API.Tests.Unit.Endpoints",
@@ -16706,7 +15304,7 @@
"_callable": true,
"_origin": "ast",
"community": 21,
- "community_name": ".Ok",
+ "community_name": "AuthTokens",
"file_type": "code",
"metadata": {
"namespace": "Anichron.API.Tests.Unit.Endpoints",
@@ -16744,7 +15342,7 @@
"_callable": true,
"_origin": "ast",
"community": 21,
- "community_name": ".Ok",
+ "community_name": "AuthTokens",
"file_type": "code",
"metadata": {
"namespace": "Anichron.API.Tests.Unit.Endpoints",
@@ -17482,150 +16080,6 @@
"source_file": "src/Anichron.Core.Tests.Unit/Data/Repository/UserRepositoryTests.cs",
"source_location": "L360"
},
- {
- "id": "src_anichron_core_data_repository_refreshtokenrepository_anichron_core_data_repository_efrefreshtokenrepository_deleteexpiredasync",
- "label": ".DeleteExpiredAsync()",
- "_callable": true,
- "_origin": "ast",
- "community": 231,
- "community_name": "RefreshToken",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Core.Data.Repository",
- "scope_chain": [
- "s66"
- ]
- },
- "norm_label": ".deleteexpiredasync()",
- "source_file": "src/Anichron.Core/Data/Repository/RefreshTokenRepository.cs",
- "source_location": "L31"
- },
- {
- "id": "src_anichron_core_data_repository_refreshtokenrepository_anichron_core_data_repository_efrefreshtokenrepository_findbyhashwithuserasync",
- "label": ".FindByHashWithUserAsync()",
- "_callable": true,
- "_origin": "ast",
- "community": 231,
- "community_name": "RefreshToken",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Core.Data.Repository",
- "scope_chain": [
- "s66"
- ]
- },
- "norm_label": ".findbyhashwithuserasync()",
- "source_file": "src/Anichron.Core/Data/Repository/RefreshTokenRepository.cs",
- "source_location": "L17"
- },
- {
- "id": "src_anichron_core_data_repository_refreshtokenrepository_anichron_core_data_repository_efrefreshtokenrepository_revokeallactivebyuseridasync",
- "label": ".RevokeAllActiveByUserIdAsync()",
- "_callable": true,
- "_origin": "ast",
- "community": 231,
- "community_name": "RefreshToken",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Core.Data.Repository",
- "scope_chain": [
- "s66"
- ]
- },
- "norm_label": ".revokeallactivebyuseridasync()",
- "source_file": "src/Anichron.Core/Data/Repository/RefreshTokenRepository.cs",
- "source_location": "L26"
- },
- {
- "id": "src_anichron_core_data_repository_refreshtokenrepository_anichron_core_data_repository_irefreshtokenrepository_add",
- "label": ".Add()",
- "_callable": true,
- "_origin": "ast",
- "community": 231,
- "community_name": "RefreshToken",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Core.Data.Repository",
- "scope_chain": [
- "s66"
- ]
- },
- "norm_label": ".add()",
- "source_file": "src/Anichron.Core/Data/Repository/RefreshTokenRepository.cs",
- "source_location": "L10"
- },
- {
- "id": "src_anichron_core_data_repository_refreshtokenrepository_anichron_core_data_repository_irefreshtokenrepository_deleteexpiredasync",
- "label": ".DeleteExpiredAsync()",
- "_callable": true,
- "_origin": "ast",
- "community": 231,
- "community_name": "RefreshToken",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Core.Data.Repository",
- "scope_chain": [
- "s66"
- ]
- },
- "norm_label": ".deleteexpiredasync()",
- "source_file": "src/Anichron.Core/Data/Repository/RefreshTokenRepository.cs",
- "source_location": "L12"
- },
- {
- "id": "src_anichron_core_data_repository_refreshtokenrepository_anichron_core_data_repository_irefreshtokenrepository_findbyhashasync",
- "label": ".FindByHashAsync()",
- "_callable": true,
- "_origin": "ast",
- "community": 231,
- "community_name": "RefreshToken",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Core.Data.Repository",
- "scope_chain": [
- "s66"
- ]
- },
- "norm_label": ".findbyhashasync()",
- "source_file": "src/Anichron.Core/Data/Repository/RefreshTokenRepository.cs",
- "source_location": "L9"
- },
- {
- "id": "src_anichron_core_data_repository_refreshtokenrepository_anichron_core_data_repository_irefreshtokenrepository_findbyhashwithuserasync",
- "label": ".FindByHashWithUserAsync()",
- "_callable": true,
- "_origin": "ast",
- "community": 231,
- "community_name": "RefreshToken",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Core.Data.Repository",
- "scope_chain": [
- "s66"
- ]
- },
- "norm_label": ".findbyhashwithuserasync()",
- "source_file": "src/Anichron.Core/Data/Repository/RefreshTokenRepository.cs",
- "source_location": "L8"
- },
- {
- "id": "src_anichron_core_data_repository_refreshtokenrepository_anichron_core_data_repository_irefreshtokenrepository_revokeallactivebyuseridasync",
- "label": ".RevokeAllActiveByUserIdAsync()",
- "_callable": true,
- "_origin": "ast",
- "community": 231,
- "community_name": "RefreshToken",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Core.Data.Repository",
- "scope_chain": [
- "s66"
- ]
- },
- "norm_label": ".revokeallactivebyuseridasync()",
- "source_file": "src/Anichron.Core/Data/Repository/RefreshTokenRepository.cs",
- "source_location": "L11"
- },
{
"id": "src_anichron_api_infrastructure_mustchangepasswordmiddleware_anichron_api_infrastructure_mustchangepasswordmiddleware_invokeasync",
"label": ".InvokeAsync()",
@@ -18056,6 +16510,24 @@
"source_file": "src/Anichron.API/Services/AdminUserService.cs",
"source_location": "L10"
},
+ {
+ "id": "src_anichron_api_services_adminuserservice_anichron_api_services_iadminuserservice_updateasync",
+ "label": ".UpdateAsync()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 240,
+ "community_name": ".DeleteAsync",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.API.Services",
+ "scope_chain": [
+ "s92"
+ ]
+ },
+ "norm_label": ".updateasync()",
+ "source_file": "src/Anichron.API/Services/AdminUserService.cs",
+ "source_location": "L11"
+ },
{
"id": "src_anichron_api_tests_unit_services_adminuserservicetests_anichron_api_tests_unit_services_testfixture_createtestee",
"label": ".CreateTestee()",
@@ -19190,68 +17662,6 @@
"source_file": "src/Anichron.Worker/Crawling/FileIngestionPipeline.cs",
"source_location": "L14"
},
- {
- "id": "src_anichron_worker_tests_unit_maintenance_tokencleanupservicetests_anichron_worker_tests_unit_maintenance_capturinglogger_beginscope",
- "label": ".BeginScope()",
- "_callable": true,
- "_origin": "ast",
- "community": 283,
- "community_name": "CapturingLogger",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Worker.Tests.Unit.Maintenance",
- "scope_chain": [
- "s241"
- ]
- },
- "norm_label": ".beginscope()",
- "source_file": "src/Anichron.Worker.Tests.Unit/Maintenance/TokenCleanupServiceTests.cs",
- "source_location": "L97"
- },
- {
- "id": "src_anichron_worker_tests_unit_maintenance_tokencleanupservicetests_anichron_worker_tests_unit_maintenance_capturinglogger_isenabled",
- "label": ".IsEnabled()",
- "_callable": true,
- "_origin": "ast",
- "community": 283,
- "community_name": "CapturingLogger",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Worker.Tests.Unit.Maintenance",
- "scope_chain": [
- "s241"
- ]
- },
- "norm_label": ".isenabled()",
- "source_file": "src/Anichron.Worker.Tests.Unit/Maintenance/TokenCleanupServiceTests.cs",
- "source_location": "L96"
- },
- {
- "id": "src_anichron_worker_tests_unit_maintenance_tokencleanupservicetests_anichron_worker_tests_unit_maintenance_capturinglogger_log",
- "label": ".Log()",
- "_callable": true,
- "_origin": "ast",
- "community": 283,
- "community_name": "CapturingLogger",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Worker.Tests.Unit.Maintenance",
- "scope_chain": [
- "s241"
- ],
- "unresolved_calls": [
- {
- "callee": "Add",
- "receiver_type": "List",
- "lang": "csharp",
- "line": "L94"
- }
- ]
- },
- "norm_label": ".log()",
- "source_file": "src/Anichron.Worker.Tests.Unit/Maintenance/TokenCleanupServiceTests.cs",
- "source_location": "L93"
- },
{
"id": "src_anichron_worker_ingestion_pipeline_iingestionmiddleware_anichron_worker_ingestion_pipeline_iingestionmiddleware_caninvoke",
"label": ".CanInvoke()",
@@ -19964,7 +18374,7 @@
"_callable": true,
"_origin": "ast",
"community": 291,
- "community_name": "LivePhotoLinker",
+ "community_name": "LivePhotoLinker.cs",
"file_type": "code",
"metadata": {
"namespace": "Anichron.Worker.Ingestion",
@@ -19982,7 +18392,7 @@
"_callable": true,
"_origin": "ast",
"community": 291,
- "community_name": "LivePhotoLinker",
+ "community_name": "LivePhotoLinker.cs",
"file_type": "code",
"metadata": {
"namespace": "Anichron.Worker.Ingestion",
@@ -20014,78 +18424,6 @@
"source_file": "src/Anichron.Worker/Ingestion/LivePhotoLinker.cs",
"source_location": "L17"
},
- {
- "id": "src_anichron_core_data_repository_mediaassetrepository_anichron_core_data_repository_efmediaassetrepository_add",
- "label": ".Add()",
- "_callable": true,
- "_origin": "ast",
- "community": 296,
- "community_name": "IMediaAssetRepository",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Core.Data.Repository",
- "scope_chain": [
- "s66"
- ]
- },
- "norm_label": ".add()",
- "source_file": "src/Anichron.Core/Data/Repository/MediaAssetRepository.cs",
- "source_location": "L18"
- },
- {
- "id": "src_anichron_core_data_repository_mediaassetrepository_anichron_core_data_repository_efmediaassetrepository_findbyhashasync",
- "label": ".FindByHashAsync()",
- "_callable": true,
- "_origin": "ast",
- "community": 296,
- "community_name": "IMediaAssetRepository",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Core.Data.Repository",
- "scope_chain": [
- "s66"
- ]
- },
- "norm_label": ".findbyhashasync()",
- "source_file": "src/Anichron.Core/Data/Repository/MediaAssetRepository.cs",
- "source_location": "L14"
- },
- {
- "id": "src_anichron_core_data_repository_mediaassetrepository_anichron_core_data_repository_imediaassetrepository_add",
- "label": ".Add()",
- "_callable": true,
- "_origin": "ast",
- "community": 296,
- "community_name": "IMediaAssetRepository",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Core.Data.Repository",
- "scope_chain": [
- "s66"
- ]
- },
- "norm_label": ".add()",
- "source_file": "src/Anichron.Core/Data/Repository/MediaAssetRepository.cs",
- "source_location": "L9"
- },
- {
- "id": "src_anichron_core_data_repository_mediaassetrepository_anichron_core_data_repository_imediaassetrepository_findbyhashasync",
- "label": ".FindByHashAsync()",
- "_callable": true,
- "_origin": "ast",
- "community": 296,
- "community_name": "IMediaAssetRepository",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Core.Data.Repository",
- "scope_chain": [
- "s66"
- ]
- },
- "norm_label": ".findbyhashasync()",
- "source_file": "src/Anichron.Core/Data/Repository/MediaAssetRepository.cs",
- "source_location": "L8"
- },
{
"id": "src_anichron_worker_crawling_fileingestionpipeline_anichron_worker_crawling_log_itemfailed",
"label": ".ItemFailed()",
@@ -20122,13 +18460,31 @@
"source_file": "src/Anichron.Worker/Crawling/FileIngestionPipeline.cs",
"source_location": "L126"
},
+ {
+ "id": "src_anichron_worker_tests_unit_ingestion_middlewares_loggingmiddlewaretests_anichron_worker_tests_unit_ingestion_middlewares_capturinglogger_beginscope",
+ "label": ".BeginScope()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 299,
+ "community_name": "CapturingLogger",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Worker.Tests.Unit.Ingestion.Middlewares",
+ "scope_chain": [
+ "s185"
+ ]
+ },
+ "norm_label": ".beginscope()",
+ "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Middlewares/LoggingMiddlewareTests.cs",
+ "source_location": "L119"
+ },
{
"id": "src_anichron_worker_tests_unit_ingestion_middlewares_loggingmiddlewaretests_anichron_worker_tests_unit_ingestion_middlewares_capturinglogger_isenabled",
"label": ".IsEnabled()",
"_callable": true,
"_origin": "ast",
"community": 299,
- "community_name": ".Log",
+ "community_name": "CapturingLogger",
"file_type": "code",
"metadata": {
"namespace": "Anichron.Worker.Tests.Unit.Ingestion.Middlewares",
@@ -20146,7 +18502,7 @@
"_callable": true,
"_origin": "ast",
"community": 299,
- "community_name": ".Log",
+ "community_name": "CapturingLogger",
"file_type": "code",
"metadata": {
"namespace": "Anichron.Worker.Tests.Unit.Ingestion.Middlewares",
@@ -20288,787 +18644,2417 @@
"s368"
]
},
- "norm_label": ".runasync_cancellationrequested_propagatesthecancellationasync()",
- "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Pipeline/IngestionPipelineRunnerTests.cs",
- "source_location": "L236"
+ "norm_label": ".runasync_cancellationrequested_propagatesthecancellationasync()",
+ "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Pipeline/IngestionPipelineRunnerTests.cs",
+ "source_location": "L236"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_ingestion_pipeline_ingestionpipelinerunnertests_anichron_worker_tests_unit_ingestion_pipeline_ingestionpipelinerunnertests_runasync_deletefails_stilldeletestheremainingproxiesasync",
+ "label": ".RunAsync_DeleteFails_StillDeletesTheRemainingProxiesAsync()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 3,
+ "community_name": "IngestionPipelineRunnerTests",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Worker.Tests.Unit.Ingestion.Pipeline",
+ "scope_chain": [
+ "s368"
+ ]
+ },
+ "norm_label": ".runasync_deletefails_stilldeletestheremainingproxiesasync()",
+ "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Pipeline/IngestionPipelineRunnerTests.cs",
+ "source_location": "L267"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_ingestion_pipeline_ingestionpipelinerunnertests_anichron_worker_tests_unit_ingestion_pipeline_ingestionpipelinerunnertests_runasync_deletefails_stillpropagatestheoriginalexceptionasync",
+ "label": ".RunAsync_DeleteFails_StillPropagatesTheOriginalExceptionAsync()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 3,
+ "community_name": "IngestionPipelineRunnerTests",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Worker.Tests.Unit.Ingestion.Pipeline",
+ "scope_chain": [
+ "s368"
+ ]
+ },
+ "norm_label": ".runasync_deletefails_stillpropagatestheoriginalexceptionasync()",
+ "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Pipeline/IngestionPipelineRunnerTests.cs",
+ "source_location": "L254"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_ingestion_pipeline_ingestionpipelinerunnertests_anichron_worker_tests_unit_ingestion_pipeline_ingestionpipelinerunnertests_runasync_middlewaresruninascendingorderasync",
+ "label": ".RunAsync_MiddlewaresRunInAscendingOrderAsync()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 3,
+ "community_name": "IngestionPipelineRunnerTests",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Worker.Tests.Unit.Ingestion.Pipeline",
+ "scope_chain": [
+ "s368"
+ ],
+ "unresolved_calls": [
+ {
+ "callee": "Should",
+ "receiver_type": "List",
+ "lang": "csharp",
+ "line": "L93"
+ }
+ ]
+ },
+ "norm_label": ".runasync_middlewaresruninascendingorderasync()",
+ "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Pipeline/IngestionPipelineRunnerTests.cs",
+ "source_location": "L81"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_ingestion_pipeline_ingestionpipelinerunnertests_anichron_worker_tests_unit_ingestion_pipeline_ingestionpipelinerunnertests_runasync_stepthrows_deletesproxiesregisteredduringtheattemptasync",
+ "label": ".RunAsync_StepThrows_DeletesProxiesRegisteredDuringTheAttemptAsync()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 3,
+ "community_name": "IngestionPipelineRunnerTests",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Worker.Tests.Unit.Ingestion.Pipeline",
+ "scope_chain": [
+ "s368"
+ ]
+ },
+ "norm_label": ".runasync_stepthrows_deletesproxiesregisteredduringtheattemptasync()",
+ "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Pipeline/IngestionPipelineRunnerTests.cs",
+ "source_location": "L100"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_ingestion_pipeline_ingestionpipelinerunnertests_anichron_worker_tests_unit_ingestion_pipeline_ingestionpipelinerunnertests_runasync_stepthrows_deletestemporarysiblingsasync",
+ "label": ".RunAsync_StepThrows_DeletesTemporarySiblingsAsync()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 3,
+ "community_name": "IngestionPipelineRunnerTests",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Worker.Tests.Unit.Ingestion.Pipeline",
+ "scope_chain": [
+ "s368"
+ ]
+ },
+ "norm_label": ".runasync_stepthrows_deletestemporarysiblingsasync()",
+ "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Pipeline/IngestionPipelineRunnerTests.cs",
+ "source_location": "L128"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_ingestion_pipeline_ingestionpipelinerunnertests_anichron_worker_tests_unit_ingestion_pipeline_ingestionpipelinerunnertests_runasync_stepthrows_keepsdirectoryholdingfilesitdidnotwriteasync",
+ "label": ".RunAsync_StepThrows_KeepsDirectoryHoldingFilesItDidNotWriteAsync()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 3,
+ "community_name": "IngestionPipelineRunnerTests",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Worker.Tests.Unit.Ingestion.Pipeline",
+ "scope_chain": [
+ "s368"
+ ]
+ },
+ "norm_label": ".runasync_stepthrows_keepsdirectoryholdingfilesitdidnotwriteasync()",
+ "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Pipeline/IngestionPipelineRunnerTests.cs",
+ "source_location": "L157"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_ingestion_pipeline_ingestionpipelinerunnertests_anichron_worker_tests_unit_ingestion_pipeline_ingestionpipelinerunnertests_runasync_stepthrows_propagatestheoriginalexceptionasync",
+ "label": ".RunAsync_StepThrows_PropagatesTheOriginalExceptionAsync()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 3,
+ "community_name": "IngestionPipelineRunnerTests",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Worker.Tests.Unit.Ingestion.Pipeline",
+ "scope_chain": [
+ "s368"
+ ]
+ },
+ "norm_label": ".runasync_stepthrows_propagatestheoriginalexceptionasync()",
+ "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Pipeline/IngestionPipelineRunnerTests.cs",
+ "source_location": "L115"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_ingestion_pipeline_ingestionpipelinerunnertests_anichron_worker_tests_unit_ingestion_pipeline_ingestionpipelinerunnertests_runasync_stepthrows_removestheemptieddirectoryasync",
+ "label": ".RunAsync_StepThrows_RemovesTheEmptiedDirectoryAsync()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 3,
+ "community_name": "IngestionPipelineRunnerTests",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Worker.Tests.Unit.Ingestion.Pipeline",
+ "scope_chain": [
+ "s368"
+ ]
+ },
+ "norm_label": ".runasync_stepthrows_removestheemptieddirectoryasync()",
+ "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Pipeline/IngestionPipelineRunnerTests.cs",
+ "source_location": "L143"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_ingestion_pipeline_ingestionpipelinerunnertests_anichron_worker_tests_unit_ingestion_pipeline_ingestionpipelinerunnertests_runasync_stepthrowsbeforeregisteringanyproxy_deletestemporaryfilesasync",
+ "label": ".RunAsync_StepThrowsBeforeRegisteringAnyProxy_DeletesTemporaryFilesAsync()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 3,
+ "community_name": "IngestionPipelineRunnerTests",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Worker.Tests.Unit.Ingestion.Pipeline",
+ "scope_chain": [
+ "s368"
+ ]
+ },
+ "norm_label": ".runasync_stepthrowsbeforeregisteringanyproxy_deletestemporaryfilesasync()",
+ "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Pipeline/IngestionPipelineRunnerTests.cs",
+ "source_location": "L189"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_ingestion_pipeline_ingestionpipelinerunnertests_anichron_worker_tests_unit_ingestion_pipeline_ingestionpipelinerunnertests_runasync_stepthrowsbeforeregisteringanyproxy_removestheemptydirectoryasync",
+ "label": ".RunAsync_StepThrowsBeforeRegisteringAnyProxy_RemovesTheEmptyDirectoryAsync()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 3,
+ "community_name": "IngestionPipelineRunnerTests",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Worker.Tests.Unit.Ingestion.Pipeline",
+ "scope_chain": [
+ "s368"
+ ]
+ },
+ "norm_label": ".runasync_stepthrowsbeforeregisteringanyproxy_removestheemptydirectoryasync()",
+ "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Pipeline/IngestionPipelineRunnerTests.cs",
+ "source_location": "L175"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_ingestion_pipeline_ingestionpipelinerunnertests_anichron_worker_tests_unit_ingestion_pipeline_ingestionpipelinerunnertests_runasync_succeeds_deletesnothingasync",
+ "label": ".RunAsync_Succeeds_DeletesNothingAsync()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 3,
+ "community_name": "IngestionPipelineRunnerTests",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Worker.Tests.Unit.Ingestion.Pipeline",
+ "scope_chain": [
+ "s368"
+ ]
+ },
+ "norm_label": ".runasync_succeeds_deletesnothingasync()",
+ "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Pipeline/IngestionPipelineRunnerTests.cs",
+ "source_location": "L204"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_ingestion_pipeline_ingestionpipelinerunnertests_anichron_worker_tests_unit_ingestion_pipeline_proxydirectorycreatingmiddleware_caninvoke",
+ "label": ".CanInvoke()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 3,
+ "community_name": "IngestionPipelineRunnerTests",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Worker.Tests.Unit.Ingestion.Pipeline",
+ "scope_chain": [
+ "s368"
+ ]
+ },
+ "norm_label": ".caninvoke()",
+ "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Pipeline/IngestionPipelineRunnerTests.cs",
+ "source_location": "L330"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_ingestion_pipeline_ingestionpipelinerunnertests_anichron_worker_tests_unit_ingestion_pipeline_testfixture_build",
+ "label": ".Build()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 3,
+ "community_name": "IngestionPipelineRunnerTests",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Worker.Tests.Unit.Ingestion.Pipeline",
+ "scope_chain": [
+ "s368"
+ ],
+ "unresolved_calls": [
+ {
+ "callee": "Create",
+ "receiver_type": "Options",
+ "lang": "csharp",
+ "line": "L31"
+ },
+ {
+ "callee": "For",
+ "receiver_type": "Substitute",
+ "lang": "csharp",
+ "line": "L32"
+ }
+ ]
+ },
+ "norm_label": ".build()",
+ "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Pipeline/IngestionPipelineRunnerTests.cs",
+ "source_location": "L27"
+ },
+ {
+ "id": "src_anichron_worker_ingestion_ingestionshutdown_anichron_worker_ingestion_ingestionshutdown_isinprogress",
+ "label": ".IsInProgress()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 300,
+ "community_name": ".IsInProgress",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Worker.Ingestion",
+ "scope_chain": [
+ "s0"
+ ]
+ },
+ "norm_label": ".isinprogress()",
+ "source_file": "src/Anichron.Worker/Ingestion/IngestionShutdown.cs",
+ "source_location": "L9"
+ },
+ {
+ "id": "src_anichron_api_tests_unit_services_adminstorageconfigservicetests_anichron_api_tests_unit_services_adminstorageconfigservicetests_addasync_pathalreadyassigned_returnspathalreadyassigned",
+ "label": ".AddAsync_PathAlreadyAssigned_ReturnsPathAlreadyAssigned()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 31,
+ "community_name": "UserStorageConfig",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.API.Tests.Unit.Services",
+ "scope_chain": [
+ "s121"
+ ],
+ "unresolved_calls": [
+ {
+ "callee": "NewGuid",
+ "receiver_type": "Guid",
+ "lang": "csharp",
+ "line": "L94"
+ },
+ {
+ "callee": "Any",
+ "receiver_type": "Arg",
+ "lang": "csharp",
+ "line": "L95"
+ }
+ ]
+ },
+ "norm_label": ".addasync_pathalreadyassigned_returnspathalreadyassigned()",
+ "source_file": "src/Anichron.API.Tests.Unit/Services/AdminStorageConfigServiceTests.cs",
+ "source_location": "L90"
+ },
+ {
+ "id": "src_anichron_api_tests_unit_services_adminstorageconfigservicetests_anichron_api_tests_unit_services_adminstorageconfigservicetests_addasync_usernotfound_returnsusernotfound",
+ "label": ".AddAsync_UserNotFound_ReturnsUserNotFound()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 31,
+ "community_name": "UserStorageConfig",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.API.Tests.Unit.Services",
+ "scope_chain": [
+ "s121"
+ ],
+ "unresolved_calls": [
+ {
+ "callee": "NewGuid",
+ "receiver_type": "Guid",
+ "lang": "csharp",
+ "line": "L79"
+ },
+ {
+ "callee": "Any",
+ "receiver_type": "Arg",
+ "lang": "csharp",
+ "line": "L80"
+ }
+ ]
+ },
+ "norm_label": ".addasync_usernotfound_returnsusernotfound()",
+ "source_file": "src/Anichron.API.Tests.Unit/Services/AdminStorageConfigServiceTests.cs",
+ "source_location": "L75"
+ },
+ {
+ "id": "src_anichron_api_tests_unit_services_adminstorageconfigservicetests_anichron_api_tests_unit_services_adminstorageconfigservicetests_addasync_validinput_addsconfigandsaves",
+ "label": ".AddAsync_ValidInput_AddsConfigAndSaves()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 31,
+ "community_name": "UserStorageConfig",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.API.Tests.Unit.Services",
+ "scope_chain": [
+ "s121"
+ ],
+ "unresolved_calls": [
+ {
+ "callee": "NewGuid",
+ "receiver_type": "Guid",
+ "lang": "csharp",
+ "line": "L111"
+ },
+ {
+ "callee": "Any",
+ "receiver_type": "Arg",
+ "lang": "csharp",
+ "line": "L113"
+ },
+ {
+ "callee": "Is",
+ "receiver_type": "Arg",
+ "lang": "csharp",
+ "line": "L125"
+ }
+ ]
+ },
+ "norm_label": ".addasync_validinput_addsconfigandsaves()",
+ "source_file": "src/Anichron.API.Tests.Unit/Services/AdminStorageConfigServiceTests.cs",
+ "source_location": "L107"
+ },
+ {
+ "id": "src_anichron_api_tests_unit_services_adminstorageconfigservicetests_anichron_api_tests_unit_services_adminstorageconfigservicetests_addasync_whitespacerootpath_returnspathinvalid",
+ "label": ".AddAsync_WhitespaceRootPath_ReturnsPathInvalid()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 31,
+ "community_name": "UserStorageConfig",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.API.Tests.Unit.Services",
+ "scope_chain": [
+ "s121"
+ ],
+ "unresolved_calls": [
+ {
+ "callee": "NewGuid",
+ "receiver_type": "Guid",
+ "lang": "csharp",
+ "line": "L67"
+ },
+ {
+ "callee": "Any",
+ "receiver_type": "Arg",
+ "lang": "csharp",
+ "line": "L71"
+ }
+ ]
+ },
+ "norm_label": ".addasync_whitespacerootpath_returnspathinvalid()",
+ "source_file": "src/Anichron.API.Tests.Unit/Services/AdminStorageConfigServiceTests.cs",
+ "source_location": "L60"
+ },
+ {
+ "id": "src_anichron_api_tests_unit_services_adminstorageconfigservicetests_anichron_api_tests_unit_services_adminstorageconfigservicetests_deleteasync_configbelongstodifferentuser_returnsstorageconfignotfound",
+ "label": ".DeleteAsync_ConfigBelongsToDifferentUser_ReturnsStorageConfigNotFound()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 31,
+ "community_name": "UserStorageConfig",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.API.Tests.Unit.Services",
+ "scope_chain": [
+ "s121"
+ ],
+ "unresolved_calls": [
+ {
+ "callee": "NewGuid",
+ "receiver_type": "Guid",
+ "lang": "csharp",
+ "line": "L153"
+ },
+ {
+ "callee": "Any",
+ "receiver_type": "Arg",
+ "lang": "csharp",
+ "line": "L156"
+ }
+ ]
+ },
+ "norm_label": ".deleteasync_configbelongstodifferentuser_returnsstorageconfignotfound()",
+ "source_file": "src/Anichron.API.Tests.Unit/Services/AdminStorageConfigServiceTests.cs",
+ "source_location": "L149"
+ },
+ {
+ "id": "src_anichron_api_tests_unit_services_adminstorageconfigservicetests_anichron_api_tests_unit_services_adminstorageconfigservicetests_deleteasync_confignotfound_returnsstorageconfignotfound",
+ "label": ".DeleteAsync_ConfigNotFound_ReturnsStorageConfigNotFound()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 31,
+ "community_name": "UserStorageConfig",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.API.Tests.Unit.Services",
+ "scope_chain": [
+ "s121"
+ ],
+ "unresolved_calls": [
+ {
+ "callee": "NewGuid",
+ "receiver_type": "Guid",
+ "lang": "csharp",
+ "line": "L137"
+ },
+ {
+ "callee": "Any",
+ "receiver_type": "Arg",
+ "lang": "csharp",
+ "line": "L139"
+ }
+ ]
+ },
+ "norm_label": ".deleteasync_confignotfound_returnsstorageconfignotfound()",
+ "source_file": "src/Anichron.API.Tests.Unit/Services/AdminStorageConfigServiceTests.cs",
+ "source_location": "L133"
+ },
+ {
+ "id": "src_anichron_api_tests_unit_services_adminstorageconfigservicetests_anichron_api_tests_unit_services_adminstorageconfigservicetests_deleteasync_validinput_removesconfigandsaves",
+ "label": ".DeleteAsync_ValidInput_RemovesConfigAndSaves()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 31,
+ "community_name": "UserStorageConfig",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.API.Tests.Unit.Services",
+ "scope_chain": [
+ "s121"
+ ],
+ "unresolved_calls": [
+ {
+ "callee": "NewGuid",
+ "receiver_type": "Guid",
+ "lang": "csharp",
+ "line": "L170"
+ },
+ {
+ "callee": "Any",
+ "receiver_type": "Arg",
+ "lang": "csharp",
+ "line": "L173"
+ }
+ ]
+ },
+ "norm_label": ".deleteasync_validinput_removesconfigandsaves()",
+ "source_file": "src/Anichron.API.Tests.Unit/Services/AdminStorageConfigServiceTests.cs",
+ "source_location": "L166"
+ },
+ {
+ "id": "src_anichron_api_tests_unit_services_adminstorageconfigservicetests_anichron_api_tests_unit_services_adminstorageconfigservicetests_getbyuseridasync_userexists_returnsconfigs",
+ "label": ".GetByUserIdAsync_UserExists_ReturnsConfigs()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 31,
+ "community_name": "UserStorageConfig",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.API.Tests.Unit.Services",
+ "scope_chain": [
+ "s121"
+ ],
+ "unresolved_calls": [
+ {
+ "callee": "NewGuid",
+ "receiver_type": "Guid",
+ "lang": "csharp",
+ "line": "L42"
+ },
+ {
+ "callee": "Any",
+ "receiver_type": "Arg",
+ "lang": "csharp",
+ "line": "L43"
+ }
+ ]
+ },
+ "norm_label": ".getbyuseridasync_userexists_returnsconfigs()",
+ "source_file": "src/Anichron.API.Tests.Unit/Services/AdminStorageConfigServiceTests.cs",
+ "source_location": "L38"
+ },
+ {
+ "id": "src_anichron_api_tests_unit_services_adminstorageconfigservicetests_anichron_api_tests_unit_services_adminstorageconfigservicetests_getbyuseridasync_usernotfound_returnsusernotfound",
+ "label": ".GetByUserIdAsync_UserNotFound_ReturnsUserNotFound()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 31,
+ "community_name": "UserStorageConfig",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.API.Tests.Unit.Services",
+ "scope_chain": [
+ "s121"
+ ],
+ "unresolved_calls": [
+ {
+ "callee": "NewGuid",
+ "receiver_type": "Guid",
+ "lang": "csharp",
+ "line": "L28"
+ },
+ {
+ "callee": "Any",
+ "receiver_type": "Arg",
+ "lang": "csharp",
+ "line": "L29"
+ }
+ ]
+ },
+ "norm_label": ".getbyuseridasync_usernotfound_returnsusernotfound()",
+ "source_file": "src/Anichron.API.Tests.Unit/Services/AdminStorageConfigServiceTests.cs",
+ "source_location": "L24"
+ },
+ {
+ "id": "src_anichron_core_data_repository_userstorageconfigrepository_anichron_core_data_repository_efuserstorageconfigrepository_add",
+ "label": ".Add()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 31,
+ "community_name": "UserStorageConfig",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Core.Data.Repository",
+ "scope_chain": [
+ "s66"
+ ]
+ },
+ "norm_label": ".add()",
+ "source_file": "src/Anichron.Core/Data/Repository/UserStorageConfigRepository.cs",
+ "source_location": "L34"
+ },
+ {
+ "id": "src_anichron_core_data_repository_userstorageconfigrepository_anichron_core_data_repository_efuserstorageconfigrepository_findbyidasync",
+ "label": ".FindByIdAsync()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 31,
+ "community_name": "UserStorageConfig",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Core.Data.Repository",
+ "scope_chain": [
+ "s66"
+ ]
+ },
+ "norm_label": ".findbyidasync()",
+ "source_file": "src/Anichron.Core/Data/Repository/UserStorageConfigRepository.cs",
+ "source_location": "L19"
+ },
+ {
+ "id": "src_anichron_core_data_repository_userstorageconfigrepository_anichron_core_data_repository_efuserstorageconfigrepository_findbyrootpathasync",
+ "label": ".FindByRootPathAsync()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 31,
+ "community_name": "UserStorageConfig",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Core.Data.Repository",
+ "scope_chain": [
+ "s66"
+ ]
+ },
+ "norm_label": ".findbyrootpathasync()",
+ "source_file": "src/Anichron.Core/Data/Repository/UserStorageConfigRepository.cs",
+ "source_location": "L22"
+ },
+ {
+ "id": "src_anichron_core_data_repository_userstorageconfigrepository_anichron_core_data_repository_efuserstorageconfigrepository_getactivebyuseridasync",
+ "label": ".GetActiveByUserIdAsync()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 31,
+ "community_name": "UserStorageConfig",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Core.Data.Repository",
+ "scope_chain": [
+ "s66"
+ ]
+ },
+ "norm_label": ".getactivebyuseridasync()",
+ "source_file": "src/Anichron.Core/Data/Repository/UserStorageConfigRepository.cs",
+ "source_location": "L28"
+ },
+ {
+ "id": "src_anichron_core_data_repository_userstorageconfigrepository_anichron_core_data_repository_efuserstorageconfigrepository_getallactiveasync",
+ "label": ".GetAllActiveAsync()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 31,
+ "community_name": "UserStorageConfig",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Core.Data.Repository",
+ "scope_chain": [
+ "s66"
+ ]
+ },
+ "norm_label": ".getallactiveasync()",
+ "source_file": "src/Anichron.Core/Data/Repository/UserStorageConfigRepository.cs",
+ "source_location": "L25"
+ },
+ {
+ "id": "src_anichron_core_data_repository_userstorageconfigrepository_anichron_core_data_repository_efuserstorageconfigrepository_getbyuseridasync",
+ "label": ".GetByUserIdAsync()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 31,
+ "community_name": "UserStorageConfig",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Core.Data.Repository",
+ "scope_chain": [
+ "s66"
+ ]
+ },
+ "norm_label": ".getbyuseridasync()",
+ "source_file": "src/Anichron.Core/Data/Repository/UserStorageConfigRepository.cs",
+ "source_location": "L31"
+ },
+ {
+ "id": "src_anichron_core_data_repository_userstorageconfigrepository_anichron_core_data_repository_efuserstorageconfigrepository_remove",
+ "label": ".Remove()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 31,
+ "community_name": "UserStorageConfig",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Core.Data.Repository",
+ "scope_chain": [
+ "s66"
+ ]
+ },
+ "norm_label": ".remove()",
+ "source_file": "src/Anichron.Core/Data/Repository/UserStorageConfigRepository.cs",
+ "source_location": "L37"
+ },
+ {
+ "id": "src_anichron_core_data_repository_userstorageconfigrepository_anichron_core_data_repository_iuserstorageconfigrepository_add",
+ "label": ".Add()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 31,
+ "community_name": "UserStorageConfig",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Core.Data.Repository",
+ "scope_chain": [
+ "s66"
+ ]
+ },
+ "norm_label": ".add()",
+ "source_file": "src/Anichron.Core/Data/Repository/UserStorageConfigRepository.cs",
+ "source_location": "L13"
+ },
+ {
+ "id": "src_anichron_core_data_repository_userstorageconfigrepository_anichron_core_data_repository_iuserstorageconfigrepository_findbyidasync",
+ "label": ".FindByIdAsync()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 31,
+ "community_name": "UserStorageConfig",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Core.Data.Repository",
+ "scope_chain": [
+ "s66"
+ ]
+ },
+ "norm_label": ".findbyidasync()",
+ "source_file": "src/Anichron.Core/Data/Repository/UserStorageConfigRepository.cs",
+ "source_location": "L8"
+ },
+ {
+ "id": "src_anichron_core_data_repository_userstorageconfigrepository_anichron_core_data_repository_iuserstorageconfigrepository_findbyrootpathasync",
+ "label": ".FindByRootPathAsync()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 31,
+ "community_name": "UserStorageConfig",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Core.Data.Repository",
+ "scope_chain": [
+ "s66"
+ ]
+ },
+ "norm_label": ".findbyrootpathasync()",
+ "source_file": "src/Anichron.Core/Data/Repository/UserStorageConfigRepository.cs",
+ "source_location": "L9"
+ },
+ {
+ "id": "src_anichron_core_data_repository_userstorageconfigrepository_anichron_core_data_repository_iuserstorageconfigrepository_getactivebyuseridasync",
+ "label": ".GetActiveByUserIdAsync()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 31,
+ "community_name": "UserStorageConfig",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Core.Data.Repository",
+ "scope_chain": [
+ "s66"
+ ]
+ },
+ "norm_label": ".getactivebyuseridasync()",
+ "source_file": "src/Anichron.Core/Data/Repository/UserStorageConfigRepository.cs",
+ "source_location": "L11"
+ },
+ {
+ "id": "src_anichron_core_data_repository_userstorageconfigrepository_anichron_core_data_repository_iuserstorageconfigrepository_getallactiveasync",
+ "label": ".GetAllActiveAsync()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 31,
+ "community_name": "UserStorageConfig",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Core.Data.Repository",
+ "scope_chain": [
+ "s66"
+ ]
+ },
+ "norm_label": ".getallactiveasync()",
+ "source_file": "src/Anichron.Core/Data/Repository/UserStorageConfigRepository.cs",
+ "source_location": "L10"
+ },
+ {
+ "id": "src_anichron_core_data_repository_userstorageconfigrepository_anichron_core_data_repository_iuserstorageconfigrepository_getbyuseridasync",
+ "label": ".GetByUserIdAsync()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 31,
+ "community_name": "UserStorageConfig",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Core.Data.Repository",
+ "scope_chain": [
+ "s66"
+ ]
+ },
+ "norm_label": ".getbyuseridasync()",
+ "source_file": "src/Anichron.Core/Data/Repository/UserStorageConfigRepository.cs",
+ "source_location": "L12"
+ },
+ {
+ "id": "src_anichron_core_data_repository_userstorageconfigrepository_anichron_core_data_repository_iuserstorageconfigrepository_remove",
+ "label": ".Remove()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 31,
+ "community_name": "UserStorageConfig",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Core.Data.Repository",
+ "scope_chain": [
+ "s66"
+ ]
+ },
+ "norm_label": ".remove()",
+ "source_file": "src/Anichron.Core/Data/Repository/UserStorageConfigRepository.cs",
+ "source_location": "L14"
+ },
+ {
+ "id": "src_anichron_core_tests_unit_data_repository_userstorageconfigrepositorytests_anichron_core_tests_unit_data_repository_userstorageconfigrepositorytests_add_config_appearsinsubsequentquery",
+ "label": ".Add_Config_AppearsInSubsequentQuery()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 31,
+ "community_name": "UserStorageConfig",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Core.Tests.Unit.Data.Repository",
+ "scope_chain": [
+ "s129"
+ ],
+ "unresolved_calls": [
+ {
+ "callee": "NewGuid",
+ "receiver_type": "Guid",
+ "lang": "csharp",
+ "line": "L156"
+ }
+ ]
+ },
+ "norm_label": ".add_config_appearsinsubsequentquery()",
+ "source_file": "src/Anichron.Core.Tests.Unit/Data/Repository/UserStorageConfigRepositoryTests.cs",
+ "source_location": "L150"
+ },
+ {
+ "id": "src_anichron_core_tests_unit_data_repository_userstorageconfigrepositorytests_anichron_core_tests_unit_data_repository_userstorageconfigrepositorytests_createdb",
+ "label": ".CreateDb()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 31,
+ "community_name": "UserStorageConfig",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Core.Tests.Unit.Data.Repository",
+ "scope_chain": [
+ "s129"
+ ],
+ "unresolved_calls": [
+ {
+ "callee": "NewGuid",
+ "receiver_type": "Guid",
+ "lang": "csharp",
+ "line": "L13"
+ }
+ ]
+ },
+ "norm_label": ".createdb()",
+ "source_file": "src/Anichron.Core.Tests.Unit/Data/Repository/UserStorageConfigRepositoryTests.cs",
+ "source_location": "L10"
+ },
+ {
+ "id": "src_anichron_core_tests_unit_data_repository_userstorageconfigrepositorytests_anichron_core_tests_unit_data_repository_userstorageconfigrepositorytests_findbyidasync_matchingid_returnsconfig",
+ "label": ".FindByIdAsync_MatchingId_ReturnsConfig()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 31,
+ "community_name": "UserStorageConfig",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Core.Tests.Unit.Data.Repository",
+ "scope_chain": [
+ "s129"
+ ],
+ "unresolved_calls": [
+ {
+ "callee": "NewGuid",
+ "receiver_type": "Guid",
+ "lang": "csharp",
+ "line": "L175"
+ }
+ ]
+ },
+ "norm_label": ".findbyidasync_matchingid_returnsconfig()",
+ "source_file": "src/Anichron.Core.Tests.Unit/Data/Repository/UserStorageConfigRepositoryTests.cs",
+ "source_location": "L170"
+ },
+ {
+ "id": "src_anichron_core_tests_unit_data_repository_userstorageconfigrepositorytests_anichron_core_tests_unit_data_repository_userstorageconfigrepositorytests_findbyidasync_nomatch_returnsnull",
+ "label": ".FindByIdAsync_NoMatch_ReturnsNull()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 31,
+ "community_name": "UserStorageConfig",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Core.Tests.Unit.Data.Repository",
+ "scope_chain": [
+ "s129"
+ ],
+ "unresolved_calls": [
+ {
+ "callee": "NewGuid",
+ "receiver_type": "Guid",
+ "lang": "csharp",
+ "line": "L191"
+ }
+ ]
+ },
+ "norm_label": ".findbyidasync_nomatch_returnsnull()",
+ "source_file": "src/Anichron.Core.Tests.Unit/Data/Repository/UserStorageConfigRepositoryTests.cs",
+ "source_location": "L186"
+ },
+ {
+ "id": "src_anichron_core_tests_unit_data_repository_userstorageconfigrepositorytests_anichron_core_tests_unit_data_repository_userstorageconfigrepositorytests_findbyrootpathasync_matchingrootpath_returnsconfig",
+ "label": ".FindByRootPathAsync_MatchingRootPath_ReturnsConfig()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 31,
+ "community_name": "UserStorageConfig",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Core.Tests.Unit.Data.Repository",
+ "scope_chain": [
+ "s129"
+ ],
+ "unresolved_calls": [
+ {
+ "callee": "NewGuid",
+ "receiver_type": "Guid",
+ "lang": "csharp",
+ "line": "L32"
+ }
+ ]
+ },
+ "norm_label": ".findbyrootpathasync_matchingrootpath_returnsconfig()",
+ "source_file": "src/Anichron.Core.Tests.Unit/Data/Repository/UserStorageConfigRepositoryTests.cs",
+ "source_location": "L25"
+ },
+ {
+ "id": "src_anichron_core_tests_unit_data_repository_userstorageconfigrepositorytests_anichron_core_tests_unit_data_repository_userstorageconfigrepositorytests_findbyrootpathasync_nomatch_returnsnull",
+ "label": ".FindByRootPathAsync_NoMatch_ReturnsNull()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 31,
+ "community_name": "UserStorageConfig",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Core.Tests.Unit.Data.Repository",
+ "scope_chain": [
+ "s129"
+ ],
+ "unresolved_calls": [
+ {
+ "callee": "NewGuid",
+ "receiver_type": "Guid",
+ "lang": "csharp",
+ "line": "L48"
+ }
+ ]
+ },
+ "norm_label": ".findbyrootpathasync_nomatch_returnsnull()",
+ "source_file": "src/Anichron.Core.Tests.Unit/Data/Repository/UserStorageConfigRepositoryTests.cs",
+ "source_location": "L43"
+ },
+ {
+ "id": "src_anichron_core_tests_unit_data_repository_userstorageconfigrepositorytests_anichron_core_tests_unit_data_repository_userstorageconfigrepositorytests_findbyrootpathasync_partialpath_returnsnull",
+ "label": ".FindByRootPathAsync_PartialPath_ReturnsNull()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 31,
+ "community_name": "UserStorageConfig",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Core.Tests.Unit.Data.Repository",
+ "scope_chain": [
+ "s129"
+ ],
+ "unresolved_calls": [
+ {
+ "callee": "NewGuid",
+ "receiver_type": "Guid",
+ "lang": "csharp",
+ "line": "L62"
+ }
+ ]
+ },
+ "norm_label": ".findbyrootpathasync_partialpath_returnsnull()",
+ "source_file": "src/Anichron.Core.Tests.Unit/Data/Repository/UserStorageConfigRepositoryTests.cs",
+ "source_location": "L57"
+ },
+ {
+ "id": "src_anichron_core_tests_unit_data_repository_userstorageconfigrepositorytests_anichron_core_tests_unit_data_repository_userstorageconfigrepositorytests_getactivebyuseridasync_inactiveconfigforuser_excluded",
+ "label": ".GetActiveByUserIdAsync_InactiveConfigForUser_Excluded()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 31,
+ "community_name": "UserStorageConfig",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Core.Tests.Unit.Data.Repository",
+ "scope_chain": [
+ "s129"
+ ],
+ "unresolved_calls": [
+ {
+ "callee": "NewGuid",
+ "receiver_type": "Guid",
+ "lang": "csharp",
+ "line": "L136"
+ }
+ ]
+ },
+ "norm_label": ".getactivebyuseridasync_inactiveconfigforuser_excluded()",
+ "source_file": "src/Anichron.Core.Tests.Unit/Data/Repository/UserStorageConfigRepositoryTests.cs",
+ "source_location": "L131"
+ },
+ {
+ "id": "src_anichron_core_tests_unit_data_repository_userstorageconfigrepositorytests_anichron_core_tests_unit_data_repository_userstorageconfigrepositorytests_getactivebyuseridasync_matchinguserid_returnsonlythatusersconfigs",
+ "label": ".GetActiveByUserIdAsync_MatchingUserId_ReturnsOnlyThatUsersConfigs()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 31,
+ "community_name": "UserStorageConfig",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Core.Tests.Unit.Data.Repository",
+ "scope_chain": [
+ "s129"
+ ],
+ "unresolved_calls": [
+ {
+ "callee": "NewGuid",
+ "receiver_type": "Guid",
+ "lang": "csharp",
+ "line": "L117"
+ }
+ ]
+ },
+ "norm_label": ".getactivebyuseridasync_matchinguserid_returnsonlythatusersconfigs()",
+ "source_file": "src/Anichron.Core.Tests.Unit/Data/Repository/UserStorageConfigRepositoryTests.cs",
+ "source_location": "L112"
+ },
+ {
+ "id": "src_anichron_core_tests_unit_data_repository_userstorageconfigrepositorytests_anichron_core_tests_unit_data_repository_userstorageconfigrepositorytests_getallactiveasync_mixedactive_returnsonlyactive",
+ "label": ".GetAllActiveAsync_MixedActive_ReturnsOnlyActive()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 31,
+ "community_name": "UserStorageConfig",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Core.Tests.Unit.Data.Repository",
+ "scope_chain": [
+ "s129"
+ ],
+ "unresolved_calls": [
+ {
+ "callee": "NewGuid",
+ "receiver_type": "Guid",
+ "lang": "csharp",
+ "line": "L80"
+ }
+ ]
+ },
+ "norm_label": ".getallactiveasync_mixedactive_returnsonlyactive()",
+ "source_file": "src/Anichron.Core.Tests.Unit/Data/Repository/UserStorageConfigRepositoryTests.cs",
+ "source_location": "L75"
+ },
+ {
+ "id": "src_anichron_core_tests_unit_data_repository_userstorageconfigrepositorytests_anichron_core_tests_unit_data_repository_userstorageconfigrepositorytests_getallactiveasync_noneactive_returnsempty",
+ "label": ".GetAllActiveAsync_NoneActive_ReturnsEmpty()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 31,
+ "community_name": "UserStorageConfig",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Core.Tests.Unit.Data.Repository",
+ "scope_chain": [
+ "s129"
+ ],
+ "unresolved_calls": [
+ {
+ "callee": "NewGuid",
+ "receiver_type": "Guid",
+ "lang": "csharp",
+ "line": "L99"
+ }
+ ]
+ },
+ "norm_label": ".getallactiveasync_noneactive_returnsempty()",
+ "source_file": "src/Anichron.Core.Tests.Unit/Data/Repository/UserStorageConfigRepositoryTests.cs",
+ "source_location": "L94"
+ },
+ {
+ "id": "src_anichron_core_tests_unit_data_repository_userstorageconfigrepositorytests_anichron_core_tests_unit_data_repository_userstorageconfigrepositorytests_getbyuseridasync_noconfigs_returnsempty",
+ "label": ".GetByUserIdAsync_NoConfigs_ReturnsEmpty()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 31,
+ "community_name": "UserStorageConfig",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Core.Tests.Unit.Data.Repository",
+ "scope_chain": [
+ "s129"
+ ],
+ "unresolved_calls": [
+ {
+ "callee": "NewGuid",
+ "receiver_type": "Guid",
+ "lang": "csharp",
+ "line": "L232"
+ }
+ ]
+ },
+ "norm_label": ".getbyuseridasync_noconfigs_returnsempty()",
+ "source_file": "src/Anichron.Core.Tests.Unit/Data/Repository/UserStorageConfigRepositoryTests.cs",
+ "source_location": "L225"
+ },
+ {
+ "id": "src_anichron_core_tests_unit_data_repository_userstorageconfigrepositorytests_anichron_core_tests_unit_data_repository_userstorageconfigrepositorytests_getbyuseridasync_returnsallconfigsforuser_includinginactive",
+ "label": ".GetByUserIdAsync_ReturnsAllConfigsForUser_IncludingInactive()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 31,
+ "community_name": "UserStorageConfig",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Core.Tests.Unit.Data.Repository",
+ "scope_chain": [
+ "s129"
+ ],
+ "unresolved_calls": [
+ {
+ "callee": "NewGuid",
+ "receiver_type": "Guid",
+ "lang": "csharp",
+ "line": "L209"
+ }
+ ]
+ },
+ "norm_label": ".getbyuseridasync_returnsallconfigsforuser_includinginactive()",
+ "source_file": "src/Anichron.Core.Tests.Unit/Data/Repository/UserStorageConfigRepositoryTests.cs",
+ "source_location": "L204"
+ },
+ {
+ "id": "src_anichron_core_tests_unit_data_repository_userstorageconfigrepositorytests_anichron_core_tests_unit_data_repository_userstorageconfigrepositorytests_makeconfig",
+ "label": ".MakeConfig()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 31,
+ "community_name": "UserStorageConfig",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Core.Tests.Unit.Data.Repository",
+ "scope_chain": [
+ "s129"
+ ],
+ "unresolved_calls": [
+ {
+ "callee": "NewGuid",
+ "receiver_type": "Guid",
+ "lang": "csharp",
+ "line": "L19"
+ }
+ ]
+ },
+ "norm_label": ".makeconfig()",
+ "source_file": "src/Anichron.Core.Tests.Unit/Data/Repository/UserStorageConfigRepositoryTests.cs",
+ "source_location": "L18"
+ },
+ {
+ "id": "src_anichron_core_tests_unit_data_repository_userstorageconfigrepositorytests_anichron_core_tests_unit_data_repository_userstorageconfigrepositorytests_remove_config_disappearsfromsubsequentquery",
+ "label": ".Remove_Config_DisappearsFromSubsequentQuery()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 31,
+ "community_name": "UserStorageConfig",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Core.Tests.Unit.Data.Repository",
+ "scope_chain": [
+ "s129"
+ ],
+ "unresolved_calls": [
+ {
+ "callee": "NewGuid",
+ "receiver_type": "Guid",
+ "lang": "csharp",
+ "line": "L246"
+ }
+ ]
+ },
+ "norm_label": ".remove_config_disappearsfromsubsequentquery()",
+ "source_file": "src/Anichron.Core.Tests.Unit/Data/Repository/UserStorageConfigRepositoryTests.cs",
+ "source_location": "L241"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_crawling_workertests_anichron_worker_tests_unit_crawling_workertests_crawlallasync_activeconfig_runspipelinewithcorrectconfigasync",
+ "label": ".CrawlAllAsync_ActiveConfig_RunsPipelineWithCorrectConfigAsync()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 31,
+ "community_name": "UserStorageConfig",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Worker.Tests.Unit.Crawling",
+ "scope_chain": [
+ "s306"
+ ],
+ "unresolved_calls": [
+ {
+ "callee": "NewGuid",
+ "receiver_type": "Guid",
+ "lang": "csharp",
+ "line": "L122"
+ },
+ {
+ "callee": "Any",
+ "receiver_type": "Arg",
+ "lang": "csharp",
+ "line": "L123"
+ }
+ ]
+ },
+ "norm_label": ".crawlallasync_activeconfig_runspipelinewithcorrectconfigasync()",
+ "source_file": "src/Anichron.Worker.Tests.Unit/Crawling/WorkerTests.cs",
+ "source_location": "L118"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_crawling_workertests_anichron_worker_tests_unit_crawling_workertests_crawlallasync_multipleactiveconfigs_runspipelineforeachasync",
+ "label": ".CrawlAllAsync_MultipleActiveConfigs_RunsPipelineForEachAsync()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 31,
+ "community_name": "UserStorageConfig",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Worker.Tests.Unit.Crawling",
+ "scope_chain": [
+ "s306"
+ ],
+ "unresolved_calls": [
+ {
+ "callee": "NewGuid",
+ "receiver_type": "Guid",
+ "lang": "csharp",
+ "line": "L94"
+ },
+ {
+ "callee": "Any",
+ "receiver_type": "Arg",
+ "lang": "csharp",
+ "line": "L97"
+ }
+ ]
+ },
+ "norm_label": ".crawlallasync_multipleactiveconfigs_runspipelineforeachasync()",
+ "source_file": "src/Anichron.Worker.Tests.Unit/Crawling/WorkerTests.cs",
+ "source_location": "L88"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_crawling_workertests_anichron_worker_tests_unit_crawling_workertests_crawlallasync_noactiveconfigs_pipelineisnevercalledasync",
+ "label": ".CrawlAllAsync_NoActiveConfigs_PipelineIsNeverCalledAsync()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 31,
+ "community_name": "UserStorageConfig",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Worker.Tests.Unit.Crawling",
+ "scope_chain": [
+ "s306"
+ ],
+ "unresolved_calls": [
+ {
+ "callee": "Any",
+ "receiver_type": "Arg",
+ "lang": "csharp",
+ "line": "L115"
+ }
+ ]
+ },
+ "norm_label": ".crawlallasync_noactiveconfigs_pipelineisnevercalledasync()",
+ "source_file": "src/Anichron.Worker.Tests.Unit/Crawling/WorkerTests.cs",
+ "source_location": "L106"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_crawling_workertests_anichron_worker_tests_unit_crawling_workertests_crawlallasync_noresolveduserid_callsgetallactiveasync",
+ "label": ".CrawlAllAsync_NoResolvedUserId_CallsGetAllActiveAsync()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 31,
+ "community_name": "UserStorageConfig",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Worker.Tests.Unit.Crawling",
+ "scope_chain": [
+ "s306"
+ ],
+ "unresolved_calls": [
+ {
+ "callee": "Any",
+ "receiver_type": "Arg",
+ "lang": "csharp",
+ "line": "L60"
+ }
+ ]
+ },
+ "norm_label": ".crawlallasync_noresolveduserid_callsgetallactiveasync()",
+ "source_file": "src/Anichron.Worker.Tests.Unit/Crawling/WorkerTests.cs",
+ "source_location": "L52"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_crawling_workertests_anichron_worker_tests_unit_crawling_workertests_crawlallasync_withresolveduserid_callsgetactivebyuseridasync",
+ "label": ".CrawlAllAsync_WithResolvedUserId_CallsGetActiveByUserIdAsync()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 31,
+ "community_name": "UserStorageConfig",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Worker.Tests.Unit.Crawling",
+ "scope_chain": [
+ "s306"
+ ],
+ "unresolved_calls": [
+ {
+ "callee": "NewGuid",
+ "receiver_type": "Guid",
+ "lang": "csharp",
+ "line": "L73"
+ },
+ {
+ "callee": "Any",
+ "receiver_type": "Arg",
+ "lang": "csharp",
+ "line": "L80"
+ }
+ ]
+ },
+ "norm_label": ".crawlallasync_withresolveduserid_callsgetactivebyuseridasync()",
+ "source_file": "src/Anichron.Worker.Tests.Unit/Crawling/WorkerTests.cs",
+ "source_location": "L69"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_startup_workerinitializertests_anichron_worker_tests_unit_startup_testfixture_build",
+ "label": ".Build()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 31,
+ "community_name": "UserStorageConfig",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Worker.Tests.Unit.Startup",
+ "scope_chain": [
+ "s307"
+ ],
+ "unresolved_calls": [
+ {
+ "callee": "Create",
+ "receiver_type": "Options",
+ "lang": "csharp",
+ "line": "L40"
+ },
+ {
+ "callee": "For",
+ "receiver_type": "Substitute",
+ "lang": "csharp",
+ "line": "L43"
+ }
+ ]
+ },
+ "norm_label": ".build()",
+ "source_file": "src/Anichron.Worker.Tests.Unit/Startup/WorkerInitializerTests.cs",
+ "source_location": "L38"
},
{
- "id": "src_anichron_worker_tests_unit_ingestion_pipeline_ingestionpipelinerunnertests_anichron_worker_tests_unit_ingestion_pipeline_ingestionpipelinerunnertests_runasync_deletefails_stilldeletestheremainingproxiesasync",
- "label": ".RunAsync_DeleteFails_StillDeletesTheRemainingProxiesAsync()",
+ "id": "src_anichron_worker_tests_unit_startup_workerinitializertests_anichron_worker_tests_unit_startup_workerinitializertests_startasync_credentialnormalized_trimsandlowercasesasync",
+ "label": ".StartAsync_CredentialNormalized_TrimsAndLowercasesAsync()",
"_callable": true,
"_origin": "ast",
- "community": 3,
- "community_name": "IngestionPipelineRunnerTests",
+ "community": 31,
+ "community_name": "UserStorageConfig",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.Worker.Tests.Unit.Ingestion.Pipeline",
+ "namespace": "Anichron.Worker.Tests.Unit.Startup",
"scope_chain": [
- "s368"
+ "s307"
+ ],
+ "unresolved_calls": [
+ {
+ "callee": "NewGuid",
+ "receiver_type": "Guid",
+ "lang": "csharp",
+ "line": "L105"
+ },
+ {
+ "callee": "Any",
+ "receiver_type": "Arg",
+ "lang": "csharp",
+ "line": "L106"
+ }
]
},
- "norm_label": ".runasync_deletefails_stilldeletestheremainingproxiesasync()",
- "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Pipeline/IngestionPipelineRunnerTests.cs",
- "source_location": "L267"
+ "norm_label": ".startasync_credentialnormalized_trimsandlowercasesasync()",
+ "source_file": "src/Anichron.Worker.Tests.Unit/Startup/WorkerInitializerTests.cs",
+ "source_location": "L100"
},
{
- "id": "src_anichron_worker_tests_unit_ingestion_pipeline_ingestionpipelinerunnertests_anichron_worker_tests_unit_ingestion_pipeline_ingestionpipelinerunnertests_runasync_deletefails_stillpropagatestheoriginalexceptionasync",
- "label": ".RunAsync_DeleteFails_StillPropagatesTheOriginalExceptionAsync()",
+ "id": "src_anichron_worker_tests_unit_startup_workerinitializertests_anichron_worker_tests_unit_startup_workerinitializertests_startasync_existingconfigdifferentuser_throwsinvalidoperationexceptionwithrootpathinmessageasync",
+ "label": ".StartAsync_ExistingConfigDifferentUser_ThrowsInvalidOperationExceptionWithRootPathInMessageAsync()",
"_callable": true,
"_origin": "ast",
- "community": 3,
- "community_name": "IngestionPipelineRunnerTests",
+ "community": 31,
+ "community_name": "UserStorageConfig",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.Worker.Tests.Unit.Ingestion.Pipeline",
+ "namespace": "Anichron.Worker.Tests.Unit.Startup",
"scope_chain": [
- "s368"
+ "s307"
+ ],
+ "unresolved_calls": [
+ {
+ "callee": "NewGuid",
+ "receiver_type": "Guid",
+ "lang": "csharp",
+ "line": "L150"
+ },
+ {
+ "callee": "Any",
+ "receiver_type": "Arg",
+ "lang": "csharp",
+ "line": "L152"
+ }
]
},
- "norm_label": ".runasync_deletefails_stillpropagatestheoriginalexceptionasync()",
- "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Pipeline/IngestionPipelineRunnerTests.cs",
- "source_location": "L254"
+ "norm_label": ".startasync_existingconfigdifferentuser_throwsinvalidoperationexceptionwithrootpathinmessageasync()",
+ "source_file": "src/Anichron.Worker.Tests.Unit/Startup/WorkerInitializerTests.cs",
+ "source_location": "L145"
},
{
- "id": "src_anichron_worker_tests_unit_ingestion_pipeline_ingestionpipelinerunnertests_anichron_worker_tests_unit_ingestion_pipeline_ingestionpipelinerunnertests_runasync_middlewaresruninascendingorderasync",
- "label": ".RunAsync_MiddlewaresRunInAscendingOrderAsync()",
+ "id": "src_anichron_worker_tests_unit_startup_workerinitializertests_anichron_worker_tests_unit_startup_workerinitializertests_startasync_existingconfigsameuser_skipssaveandsetsresolveduseridasync",
+ "label": ".StartAsync_ExistingConfigSameUser_SkipsSaveAndSetsResolvedUserIdAsync()",
"_callable": true,
"_origin": "ast",
- "community": 3,
- "community_name": "IngestionPipelineRunnerTests",
+ "community": 31,
+ "community_name": "UserStorageConfig",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.Worker.Tests.Unit.Ingestion.Pipeline",
+ "namespace": "Anichron.Worker.Tests.Unit.Startup",
"scope_chain": [
- "s368"
+ "s307"
],
"unresolved_calls": [
{
- "callee": "Should",
- "receiver_type": "List",
+ "callee": "NewGuid",
+ "receiver_type": "Guid",
"lang": "csharp",
- "line": "L93"
+ "line": "L128"
+ },
+ {
+ "callee": "Any",
+ "receiver_type": "Arg",
+ "lang": "csharp",
+ "line": "L130"
}
]
},
- "norm_label": ".runasync_middlewaresruninascendingorderasync()",
- "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Pipeline/IngestionPipelineRunnerTests.cs",
- "source_location": "L81"
+ "norm_label": ".startasync_existingconfigsameuser_skipssaveandsetsresolveduseridasync()",
+ "source_file": "src/Anichron.Worker.Tests.Unit/Startup/WorkerInitializerTests.cs",
+ "source_location": "L123"
},
{
- "id": "src_anichron_worker_tests_unit_ingestion_pipeline_ingestionpipelinerunnertests_anichron_worker_tests_unit_ingestion_pipeline_ingestionpipelinerunnertests_runasync_stepthrows_deletesproxiesregisteredduringtheattemptasync",
- "label": ".RunAsync_StepThrows_DeletesProxiesRegisteredDuringTheAttemptAsync()",
+ "id": "src_anichron_worker_tests_unit_startup_workerinitializertests_anichron_worker_tests_unit_startup_workerinitializertests_startasync_noexistingconfig_createsstorageconfigwithcorrectfieldsandsetsresolveduseridasync",
+ "label": ".StartAsync_NoExistingConfig_CreatesStorageConfigWithCorrectFieldsAndSetsResolvedUserIdAsync()",
"_callable": true,
"_origin": "ast",
- "community": 3,
- "community_name": "IngestionPipelineRunnerTests",
+ "community": 31,
+ "community_name": "UserStorageConfig",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.Worker.Tests.Unit.Ingestion.Pipeline",
+ "namespace": "Anichron.Worker.Tests.Unit.Startup",
"scope_chain": [
- "s368"
+ "s307"
+ ],
+ "unresolved_calls": [
+ {
+ "callee": "NewGuid",
+ "receiver_type": "Guid",
+ "lang": "csharp",
+ "line": "L171"
+ },
+ {
+ "callee": "Any",
+ "receiver_type": "Arg",
+ "lang": "csharp",
+ "line": "L172"
+ },
+ {
+ "callee": "Is",
+ "receiver_type": "Arg",
+ "lang": "csharp",
+ "line": "L180"
+ }
]
},
- "norm_label": ".runasync_stepthrows_deletesproxiesregisteredduringtheattemptasync()",
- "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Pipeline/IngestionPipelineRunnerTests.cs",
- "source_location": "L100"
+ "norm_label": ".startasync_noexistingconfig_createsstorageconfigwithcorrectfieldsandsetsresolveduseridasync()",
+ "source_file": "src/Anichron.Worker.Tests.Unit/Startup/WorkerInitializerTests.cs",
+ "source_location": "L166"
},
{
- "id": "src_anichron_worker_tests_unit_ingestion_pipeline_ingestionpipelinerunnertests_anichron_worker_tests_unit_ingestion_pipeline_ingestionpipelinerunnertests_runasync_stepthrows_deletestemporarysiblingsasync",
- "label": ".RunAsync_StepThrows_DeletesTemporarySiblingsAsync()",
+ "id": "src_anichron_worker_tests_unit_startup_workerinitializertests_anichron_worker_tests_unit_startup_workerinitializertests_startasync_unknownuser_throwsinvalidoperationexceptionwithuserinmessageasync",
+ "label": ".StartAsync_UnknownUser_ThrowsInvalidOperationExceptionWithUserInMessageAsync()",
"_callable": true,
"_origin": "ast",
- "community": 3,
- "community_name": "IngestionPipelineRunnerTests",
+ "community": 31,
+ "community_name": "UserStorageConfig",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.Worker.Tests.Unit.Ingestion.Pipeline",
+ "namespace": "Anichron.Worker.Tests.Unit.Startup",
"scope_chain": [
- "s368"
+ "s307"
+ ],
+ "unresolved_calls": [
+ {
+ "callee": "Any",
+ "receiver_type": "Arg",
+ "lang": "csharp",
+ "line": "L86"
+ }
]
},
- "norm_label": ".runasync_stepthrows_deletestemporarysiblingsasync()",
- "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Pipeline/IngestionPipelineRunnerTests.cs",
- "source_location": "L128"
+ "norm_label": ".startasync_unknownuser_throwsinvalidoperationexceptionwithuserinmessageasync()",
+ "source_file": "src/Anichron.Worker.Tests.Unit/Startup/WorkerInitializerTests.cs",
+ "source_location": "L81"
},
{
- "id": "src_anichron_worker_tests_unit_ingestion_pipeline_ingestionpipelinerunnertests_anichron_worker_tests_unit_ingestion_pipeline_ingestionpipelinerunnertests_runasync_stepthrows_keepsdirectoryholdingfilesitdidnotwriteasync",
- "label": ".RunAsync_StepThrows_KeepsDirectoryHoldingFilesItDidNotWriteAsync()",
+ "id": "src_anichron_worker_tests_unit_startup_workerinitializertests_anichron_worker_tests_unit_startup_workerinitializertests_startasync_userisempty_logsallusermodeandmakesnodbcallsasync",
+ "label": ".StartAsync_UserIsEmpty_LogsAllUserModeAndMakesNoDbCallsAsync()",
"_callable": true,
"_origin": "ast",
- "community": 3,
- "community_name": "IngestionPipelineRunnerTests",
+ "community": 31,
+ "community_name": "UserStorageConfig",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.Worker.Tests.Unit.Ingestion.Pipeline",
+ "namespace": "Anichron.Worker.Tests.Unit.Startup",
"scope_chain": [
- "s368"
+ "s307"
+ ],
+ "unresolved_calls": [
+ {
+ "callee": "Any",
+ "receiver_type": "Arg",
+ "lang": "csharp",
+ "line": "L59"
+ }
]
},
- "norm_label": ".runasync_stepthrows_keepsdirectoryholdingfilesitdidnotwriteasync()",
- "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Pipeline/IngestionPipelineRunnerTests.cs",
- "source_location": "L157"
+ "norm_label": ".startasync_userisempty_logsallusermodeandmakesnodbcallsasync()",
+ "source_file": "src/Anichron.Worker.Tests.Unit/Startup/WorkerInitializerTests.cs",
+ "source_location": "L50"
},
{
- "id": "src_anichron_worker_tests_unit_ingestion_pipeline_ingestionpipelinerunnertests_anichron_worker_tests_unit_ingestion_pipeline_ingestionpipelinerunnertests_runasync_stepthrows_propagatestheoriginalexceptionasync",
- "label": ".RunAsync_StepThrows_PropagatesTheOriginalExceptionAsync()",
+ "id": "src_anichron_worker_tests_unit_startup_workerinitializertests_anichron_worker_tests_unit_startup_workerinitializertests_startasync_useriswhitespace_logsallusermodeandmakesnodbcallsasync",
+ "label": ".StartAsync_UserIsWhitespace_LogsAllUserModeAndMakesNoDbCallsAsync()",
"_callable": true,
"_origin": "ast",
- "community": 3,
- "community_name": "IngestionPipelineRunnerTests",
+ "community": 31,
+ "community_name": "UserStorageConfig",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.Worker.Tests.Unit.Ingestion.Pipeline",
+ "namespace": "Anichron.Worker.Tests.Unit.Startup",
"scope_chain": [
- "s368"
+ "s307"
+ ],
+ "unresolved_calls": [
+ {
+ "callee": "Any",
+ "receiver_type": "Arg",
+ "lang": "csharp",
+ "line": "L73"
+ }
]
},
- "norm_label": ".runasync_stepthrows_propagatestheoriginalexceptionasync()",
- "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Pipeline/IngestionPipelineRunnerTests.cs",
- "source_location": "L115"
+ "norm_label": ".startasync_useriswhitespace_logsallusermodeandmakesnodbcallsasync()",
+ "source_file": "src/Anichron.Worker.Tests.Unit/Startup/WorkerInitializerTests.cs",
+ "source_location": "L64"
},
{
- "id": "src_anichron_worker_tests_unit_ingestion_pipeline_ingestionpipelinerunnertests_anichron_worker_tests_unit_ingestion_pipeline_ingestionpipelinerunnertests_runasync_stepthrows_removestheemptieddirectoryasync",
- "label": ".RunAsync_StepThrows_RemovesTheEmptiedDirectoryAsync()",
+ "id": "src_anichron_worker_tests_unit_startup_workerinitializertests_anichron_worker_tests_unit_startup_workerinitializertests_stopasync_alwayscompletessuccessfullyasync",
+ "label": ".StopAsync_AlwaysCompletesSuccessfullyAsync()",
"_callable": true,
"_origin": "ast",
- "community": 3,
- "community_name": "IngestionPipelineRunnerTests",
+ "community": 31,
+ "community_name": "UserStorageConfig",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.Worker.Tests.Unit.Ingestion.Pipeline",
+ "namespace": "Anichron.Worker.Tests.Unit.Startup",
"scope_chain": [
- "s368"
+ "s307"
]
},
- "norm_label": ".runasync_stepthrows_removestheemptieddirectoryasync()",
- "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Pipeline/IngestionPipelineRunnerTests.cs",
- "source_location": "L143"
+ "norm_label": ".stopasync_alwayscompletessuccessfullyasync()",
+ "source_file": "src/Anichron.Worker.Tests.Unit/Startup/WorkerInitializerTests.cs",
+ "source_location": "L192"
},
{
- "id": "src_anichron_worker_tests_unit_ingestion_pipeline_ingestionpipelinerunnertests_anichron_worker_tests_unit_ingestion_pipeline_ingestionpipelinerunnertests_runasync_stepthrowsbeforeregisteringanyproxy_deletestemporaryfilesasync",
- "label": ".RunAsync_StepThrowsBeforeRegisteringAnyProxy_DeletesTemporaryFilesAsync()",
+ "id": "src_anichron_worker_ingestion_middlewares_loggingmiddleware_anichron_worker_ingestion_middlewares_log_itemcompleted",
+ "label": ".ItemCompleted()",
"_callable": true,
"_origin": "ast",
- "community": 3,
- "community_name": "IngestionPipelineRunnerTests",
+ "community": 313,
+ "community_name": "LoggingMiddleware",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.Worker.Tests.Unit.Ingestion.Pipeline",
+ "namespace": "Anichron.Worker.Ingestion.Middlewares",
"scope_chain": [
- "s368"
+ "s43"
]
},
- "norm_label": ".runasync_stepthrowsbeforeregisteringanyproxy_deletestemporaryfilesasync()",
- "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Pipeline/IngestionPipelineRunnerTests.cs",
- "source_location": "L189"
+ "norm_label": ".itemcompleted()",
+ "source_file": "src/Anichron.Worker/Ingestion/Middlewares/LoggingMiddleware.cs",
+ "source_location": "L22"
},
{
- "id": "src_anichron_worker_tests_unit_ingestion_pipeline_ingestionpipelinerunnertests_anichron_worker_tests_unit_ingestion_pipeline_ingestionpipelinerunnertests_runasync_stepthrowsbeforeregisteringanyproxy_removestheemptydirectoryasync",
- "label": ".RunAsync_StepThrowsBeforeRegisteringAnyProxy_RemovesTheEmptyDirectoryAsync()",
+ "id": "src_anichron_worker_ingestion_middlewares_loggingmiddleware_anichron_worker_ingestion_middlewares_log_itemstarted",
+ "label": ".ItemStarted()",
"_callable": true,
"_origin": "ast",
- "community": 3,
- "community_name": "IngestionPipelineRunnerTests",
+ "community": 313,
+ "community_name": "LoggingMiddleware",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.Worker.Tests.Unit.Ingestion.Pipeline",
+ "namespace": "Anichron.Worker.Ingestion.Middlewares",
"scope_chain": [
- "s368"
+ "s43"
]
},
- "norm_label": ".runasync_stepthrowsbeforeregisteringanyproxy_removestheemptydirectoryasync()",
- "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Pipeline/IngestionPipelineRunnerTests.cs",
- "source_location": "L175"
+ "norm_label": ".itemstarted()",
+ "source_file": "src/Anichron.Worker/Ingestion/Middlewares/LoggingMiddleware.cs",
+ "source_location": "L19"
},
{
- "id": "src_anichron_worker_tests_unit_ingestion_pipeline_ingestionpipelinerunnertests_anichron_worker_tests_unit_ingestion_pipeline_ingestionpipelinerunnertests_runasync_succeeds_deletesnothingasync",
- "label": ".RunAsync_Succeeds_DeletesNothingAsync()",
+ "id": "src_anichron_api_infrastructure_authmessages_anichron_api_infrastructure_authmessages_accounttemporarilylocked",
+ "label": ".AccountTemporarilyLocked()",
"_callable": true,
"_origin": "ast",
- "community": 3,
- "community_name": "IngestionPipelineRunnerTests",
+ "community": 317,
+ "community_name": "AuthMessages.cs",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.Worker.Tests.Unit.Ingestion.Pipeline",
+ "namespace": "Anichron.API.Infrastructure",
"scope_chain": [
- "s368"
+ "s0"
]
},
- "norm_label": ".runasync_succeeds_deletesnothingasync()",
- "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Pipeline/IngestionPipelineRunnerTests.cs",
- "source_location": "L204"
+ "norm_label": ".accounttemporarilylocked()",
+ "source_file": "src/Anichron.API/Infrastructure/AuthMessages.cs",
+ "source_location": "L14"
},
{
- "id": "src_anichron_worker_tests_unit_ingestion_pipeline_ingestionpipelinerunnertests_anichron_worker_tests_unit_ingestion_pipeline_proxydirectorycreatingmiddleware_caninvoke",
+ "id": "src_anichron_worker_ingestion_middlewares_imageproxymiddleware_anichron_worker_ingestion_middlewares_imageproxymiddleware_caninvoke",
"label": ".CanInvoke()",
"_callable": true,
"_origin": "ast",
- "community": 3,
- "community_name": "IngestionPipelineRunnerTests",
+ "community": 319,
+ "community_name": "ImageProxyMiddleware",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.Worker.Tests.Unit.Ingestion.Pipeline",
+ "namespace": "Anichron.Worker.Ingestion.Middlewares",
"scope_chain": [
- "s368"
+ "s209"
]
},
"norm_label": ".caninvoke()",
- "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Pipeline/IngestionPipelineRunnerTests.cs",
- "source_location": "L330"
+ "source_file": "src/Anichron.Worker/Ingestion/Middlewares/ImageProxyMiddleware.cs",
+ "source_location": "L18"
},
{
- "id": "src_anichron_worker_tests_unit_ingestion_pipeline_ingestionpipelinerunnertests_anichron_worker_tests_unit_ingestion_pipeline_testfixture_build",
- "label": ".Build()",
+ "id": "src_anichron_worker_ingestion_middlewares_imageproxymiddleware_anichron_worker_ingestion_middlewares_imageproxymiddleware_invokeasync",
+ "label": ".InvokeAsync()",
"_callable": true,
"_origin": "ast",
- "community": 3,
- "community_name": "IngestionPipelineRunnerTests",
+ "community": 319,
+ "community_name": "ImageProxyMiddleware",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.Worker.Tests.Unit.Ingestion.Pipeline",
+ "namespace": "Anichron.Worker.Ingestion.Middlewares",
"scope_chain": [
- "s368"
+ "s209"
],
"unresolved_calls": [
{
- "callee": "Create",
- "receiver_type": "Options",
+ "callee": "Select",
+ "receiver_type": "IEnumerable",
"lang": "csharp",
- "line": "L31"
+ "line": "L30"
},
{
- "callee": "For",
- "receiver_type": "Substitute",
+ "callee": "WhenAll",
+ "receiver_type": "Task",
"lang": "csharp",
- "line": "L32"
+ "line": "L31"
}
]
},
- "norm_label": ".build()",
- "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Pipeline/IngestionPipelineRunnerTests.cs",
- "source_location": "L27"
+ "norm_label": ".invokeasync()",
+ "source_file": "src/Anichron.Worker/Ingestion/Middlewares/ImageProxyMiddleware.cs",
+ "source_location": "L21"
},
{
- "id": "src_anichron_worker_ingestion_ingestionshutdown_anichron_worker_ingestion_ingestionshutdown_isinprogress",
- "label": ".IsInProgress()",
+ "id": "src_anichron_worker_ingestion_middlewares_imageproxymiddleware_anichron_worker_ingestion_middlewares_log_proxiesgenerated",
+ "label": ".ProxiesGenerated()",
"_callable": true,
"_origin": "ast",
- "community": 300,
- "community_name": ".IsInProgress",
+ "community": 319,
+ "community_name": "ImageProxyMiddleware",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.Worker.Ingestion",
+ "namespace": "Anichron.Worker.Ingestion.Middlewares",
"scope_chain": [
- "s0"
+ "s209"
]
},
- "norm_label": ".isinprogress()",
- "source_file": "src/Anichron.Worker/Ingestion/IngestionShutdown.cs",
- "source_location": "L9"
+ "norm_label": ".proxiesgenerated()",
+ "source_file": "src/Anichron.Worker/Ingestion/Middlewares/ImageProxyMiddleware.cs",
+ "source_location": "L56"
},
{
- "id": "src_anichron_core_data_repository_userstorageconfigrepository_anichron_core_data_repository_efuserstorageconfigrepository_add",
- "label": ".Add()",
+ "id": "src_anichron_api_security_jwtfactory_anichron_api_security_ijwtfactory_create",
+ "label": ".Create()",
"_callable": true,
"_origin": "ast",
- "community": 31,
- "community_name": "UserStorageConfig",
+ "community": 32,
+ "community_name": "TestFixture",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.Core.Data.Repository",
+ "namespace": "Anichron.API.Security",
"scope_chain": [
- "s66"
+ "s220"
]
},
- "norm_label": ".add()",
- "source_file": "src/Anichron.Core/Data/Repository/UserStorageConfigRepository.cs",
- "source_location": "L34"
+ "norm_label": ".create()",
+ "source_file": "src/Anichron.API/Security/JwtFactory.cs",
+ "source_location": "L13"
},
{
- "id": "src_anichron_core_data_repository_userstorageconfigrepository_anichron_core_data_repository_efuserstorageconfigrepository_findbyidasync",
- "label": ".FindByIdAsync()",
+ "id": "src_anichron_api_security_jwtfactory_anichron_api_security_jwtfactory_create",
+ "label": ".Create()",
"_callable": true,
"_origin": "ast",
- "community": 31,
- "community_name": "UserStorageConfig",
+ "community": 32,
+ "community_name": "TestFixture",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.Core.Data.Repository",
+ "namespace": "Anichron.API.Security",
"scope_chain": [
- "s66"
+ "s220"
+ ],
+ "unresolved_calls": [
+ {
+ "callee": "Add",
+ "receiver_type": "List",
+ "lang": "csharp",
+ "line": "L44"
+ },
+ {
+ "callee": "GetCurrentInstant",
+ "receiver_type": "IClock",
+ "lang": "csharp",
+ "line": "L53"
+ },
+ {
+ "callee": "WriteToken",
+ "receiver_type": "JwtSecurityTokenHandler",
+ "lang": "csharp",
+ "line": "L56"
+ }
]
},
- "norm_label": ".findbyidasync()",
- "source_file": "src/Anichron.Core/Data/Repository/UserStorageConfigRepository.cs",
- "source_location": "L19"
+ "norm_label": ".create()",
+ "source_file": "src/Anichron.API/Security/JwtFactory.cs",
+ "source_location": "L34"
},
{
- "id": "src_anichron_core_data_repository_userstorageconfigrepository_anichron_core_data_repository_efuserstorageconfigrepository_getactivebyuseridasync",
- "label": ".GetActiveByUserIdAsync()",
+ "id": "src_anichron_api_services_tokenservice_anichron_api_services_itokenservice_issueasync",
+ "label": ".IssueAsync()",
"_callable": true,
"_origin": "ast",
- "community": 31,
- "community_name": "UserStorageConfig",
+ "community": 32,
+ "community_name": "TestFixture",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.Core.Data.Repository",
+ "namespace": "Anichron.API.Services",
"scope_chain": [
- "s66"
+ "s222"
]
},
- "norm_label": ".getactivebyuseridasync()",
- "source_file": "src/Anichron.Core/Data/Repository/UserStorageConfigRepository.cs",
- "source_location": "L28"
+ "norm_label": ".issueasync()",
+ "source_file": "src/Anichron.API/Services/TokenService.cs",
+ "source_location": "L13"
},
{
- "id": "src_anichron_core_data_repository_userstorageconfigrepository_anichron_core_data_repository_efuserstorageconfigrepository_getallactiveasync",
- "label": ".GetAllActiveAsync()",
+ "id": "src_anichron_api_services_tokenservice_anichron_api_services_itokenservice_markallsessionsrevokedasync",
+ "label": ".MarkAllSessionsRevokedAsync()",
"_callable": true,
"_origin": "ast",
- "community": 31,
- "community_name": "UserStorageConfig",
+ "community": 32,
+ "community_name": "TestFixture",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.Core.Data.Repository",
+ "namespace": "Anichron.API.Services",
"scope_chain": [
- "s66"
+ "s222"
]
},
- "norm_label": ".getallactiveasync()",
- "source_file": "src/Anichron.Core/Data/Repository/UserStorageConfigRepository.cs",
- "source_location": "L25"
+ "norm_label": ".markallsessionsrevokedasync()",
+ "source_file": "src/Anichron.API/Services/TokenService.cs",
+ "source_location": "L16"
},
{
- "id": "src_anichron_core_data_repository_userstorageconfigrepository_anichron_core_data_repository_efuserstorageconfigrepository_getbyuseridasync",
- "label": ".GetByUserIdAsync()",
+ "id": "src_anichron_api_services_tokenservice_anichron_api_services_itokenservice_refreshasync",
+ "label": ".RefreshAsync()",
"_callable": true,
"_origin": "ast",
- "community": 31,
- "community_name": "UserStorageConfig",
+ "community": 32,
+ "community_name": "TestFixture",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.Core.Data.Repository",
+ "namespace": "Anichron.API.Services",
"scope_chain": [
- "s66"
+ "s222"
]
},
- "norm_label": ".getbyuseridasync()",
- "source_file": "src/Anichron.Core/Data/Repository/UserStorageConfigRepository.cs",
- "source_location": "L31"
+ "norm_label": ".refreshasync()",
+ "source_file": "src/Anichron.API/Services/TokenService.cs",
+ "source_location": "L14"
},
{
- "id": "src_anichron_core_data_repository_userstorageconfigrepository_anichron_core_data_repository_efuserstorageconfigrepository_remove",
- "label": ".Remove()",
+ "id": "src_anichron_api_services_tokenservice_anichron_api_services_itokenservice_revokeasync",
+ "label": ".RevokeAsync()",
"_callable": true,
"_origin": "ast",
- "community": 31,
- "community_name": "UserStorageConfig",
+ "community": 32,
+ "community_name": "TestFixture",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.Core.Data.Repository",
+ "namespace": "Anichron.API.Services",
"scope_chain": [
- "s66"
+ "s222"
]
},
- "norm_label": ".remove()",
- "source_file": "src/Anichron.Core/Data/Repository/UserStorageConfigRepository.cs",
- "source_location": "L37"
+ "norm_label": ".revokeasync()",
+ "source_file": "src/Anichron.API/Services/TokenService.cs",
+ "source_location": "L15"
},
{
- "id": "src_anichron_core_data_repository_userstorageconfigrepository_anichron_core_data_repository_iuserstorageconfigrepository_add",
- "label": ".Add()",
+ "id": "src_anichron_api_services_tokenservice_anichron_api_services_tokenservice_generaterefreshtoken",
+ "label": ".GenerateRefreshToken()",
"_callable": true,
"_origin": "ast",
- "community": 31,
- "community_name": "UserStorageConfig",
+ "community": 32,
+ "community_name": "TestFixture",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.Core.Data.Repository",
+ "namespace": "Anichron.API.Services",
"scope_chain": [
- "s66"
+ "s222"
+ ],
+ "unresolved_calls": [
+ {
+ "callee": "ToBase64String",
+ "receiver_type": "Convert",
+ "lang": "csharp",
+ "line": "L100"
+ },
+ {
+ "callee": "GetBytes",
+ "receiver_type": "RandomNumberGenerator",
+ "lang": "csharp",
+ "line": "L100"
+ }
]
},
- "norm_label": ".add()",
- "source_file": "src/Anichron.Core/Data/Repository/UserStorageConfigRepository.cs",
- "source_location": "L13"
+ "norm_label": ".generaterefreshtoken()",
+ "source_file": "src/Anichron.API/Services/TokenService.cs",
+ "source_location": "L99"
},
{
- "id": "src_anichron_core_data_repository_userstorageconfigrepository_anichron_core_data_repository_iuserstorageconfigrepository_findbyidasync",
- "label": ".FindByIdAsync()",
+ "id": "src_anichron_api_services_tokenservice_anichron_api_services_tokenservice_hashtoken",
+ "label": ".HashToken()",
"_callable": true,
"_origin": "ast",
- "community": 31,
- "community_name": "UserStorageConfig",
+ "community": 32,
+ "community_name": "TestFixture",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.Core.Data.Repository",
+ "namespace": "Anichron.API.Services",
"scope_chain": [
- "s66"
+ "s222"
+ ],
+ "unresolved_calls": [
+ {
+ "callee": "ToBase64String",
+ "receiver_type": "Convert",
+ "lang": "csharp",
+ "line": "L103"
+ },
+ {
+ "callee": "HashData",
+ "receiver_type": "SHA256",
+ "lang": "csharp",
+ "line": "L103"
+ },
+ {
+ "callee": "FromBase64String",
+ "receiver_type": "Convert",
+ "lang": "csharp",
+ "line": "L103"
+ }
]
},
- "norm_label": ".findbyidasync()",
- "source_file": "src/Anichron.Core/Data/Repository/UserStorageConfigRepository.cs",
- "source_location": "L8"
+ "norm_label": ".hashtoken()",
+ "source_file": "src/Anichron.API/Services/TokenService.cs",
+ "source_location": "L102"
},
{
- "id": "src_anichron_core_data_repository_userstorageconfigrepository_anichron_core_data_repository_iuserstorageconfigrepository_findbyrootpathasync",
- "label": ".FindByRootPathAsync()",
+ "id": "src_anichron_api_services_tokenservice_anichron_api_services_tokenservice_issueasync",
+ "label": ".IssueAsync()",
"_callable": true,
"_origin": "ast",
- "community": 31,
- "community_name": "UserStorageConfig",
+ "community": 32,
+ "community_name": "TestFixture",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.Core.Data.Repository",
+ "namespace": "Anichron.API.Services",
"scope_chain": [
- "s66"
+ "s222"
+ ],
+ "unresolved_calls": [
+ {
+ "callee": "GetCurrentInstant",
+ "receiver_type": "IClock",
+ "lang": "csharp",
+ "line": "L32"
+ },
+ {
+ "callee": "FromDays",
+ "receiver_type": "Duration",
+ "lang": "csharp",
+ "line": "L40"
+ }
]
},
- "norm_label": ".findbyrootpathasync()",
- "source_file": "src/Anichron.Core/Data/Repository/UserStorageConfigRepository.cs",
- "source_location": "L9"
+ "norm_label": ".issueasync()",
+ "source_file": "src/Anichron.API/Services/TokenService.cs",
+ "source_location": "L29"
},
{
- "id": "src_anichron_core_data_repository_userstorageconfigrepository_anichron_core_data_repository_iuserstorageconfigrepository_getactivebyuseridasync",
- "label": ".GetActiveByUserIdAsync()",
+ "id": "src_anichron_api_services_tokenservice_anichron_api_services_tokenservice_markallsessionsrevokedasync",
+ "label": ".MarkAllSessionsRevokedAsync()",
"_callable": true,
"_origin": "ast",
- "community": 31,
- "community_name": "UserStorageConfig",
+ "community": 32,
+ "community_name": "TestFixture",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.Core.Data.Repository",
+ "namespace": "Anichron.API.Services",
"scope_chain": [
- "s66"
+ "s222"
]
},
- "norm_label": ".getactivebyuseridasync()",
- "source_file": "src/Anichron.Core/Data/Repository/UserStorageConfigRepository.cs",
- "source_location": "L11"
+ "norm_label": ".markallsessionsrevokedasync()",
+ "source_file": "src/Anichron.API/Services/TokenService.cs",
+ "source_location": "L96"
},
{
- "id": "src_anichron_core_data_repository_userstorageconfigrepository_anichron_core_data_repository_iuserstorageconfigrepository_getallactiveasync",
- "label": ".GetAllActiveAsync()",
+ "id": "src_anichron_api_services_tokenservice_anichron_api_services_tokenservice_revokeasync",
+ "label": ".RevokeAsync()",
"_callable": true,
"_origin": "ast",
- "community": 31,
- "community_name": "UserStorageConfig",
+ "community": 32,
+ "community_name": "TestFixture",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.Core.Data.Repository",
+ "namespace": "Anichron.API.Services",
"scope_chain": [
- "s66"
+ "s222"
+ ],
+ "unresolved_calls": [
+ {
+ "callee": "GetCurrentInstant",
+ "receiver_type": "IClock",
+ "lang": "csharp",
+ "line": "L92"
+ }
]
},
- "norm_label": ".getallactiveasync()",
- "source_file": "src/Anichron.Core/Data/Repository/UserStorageConfigRepository.cs",
- "source_location": "L10"
+ "norm_label": ".revokeasync()",
+ "source_file": "src/Anichron.API/Services/TokenService.cs",
+ "source_location": "L83"
},
{
- "id": "src_anichron_core_data_repository_userstorageconfigrepository_anichron_core_data_repository_iuserstorageconfigrepository_getbyuseridasync",
- "label": ".GetByUserIdAsync()",
+ "id": "src_anichron_api_tests_unit_security_jwtfactorytests_anichron_api_tests_unit_security_jwtfactorytests_create_adminuser_includesisadminclaim",
+ "label": ".Create_AdminUser_IncludesIsAdminClaim()",
"_callable": true,
"_origin": "ast",
- "community": 31,
- "community_name": "UserStorageConfig",
+ "community": 32,
+ "community_name": "TestFixture",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.Core.Data.Repository",
+ "namespace": "Anichron.API.Tests.Unit.Security",
"scope_chain": [
- "s66"
+ "s219"
+ ],
+ "unresolved_calls": [
+ {
+ "callee": "NewGuid",
+ "receiver_type": "Guid",
+ "lang": "csharp",
+ "line": "L160"
+ }
]
},
- "norm_label": ".getbyuseridasync()",
- "source_file": "src/Anichron.Core/Data/Repository/UserStorageConfigRepository.cs",
- "source_location": "L12"
+ "norm_label": ".create_adminuser_includesisadminclaim()",
+ "source_file": "src/Anichron.API.Tests.Unit/Security/JwtFactoryTests.cs",
+ "source_location": "L157"
},
{
- "id": "src_anichron_core_data_repository_userstorageconfigrepository_anichron_core_data_repository_iuserstorageconfigrepository_remove",
- "label": ".Remove()",
+ "id": "src_anichron_api_tests_unit_security_jwtfactorytests_anichron_api_tests_unit_security_jwtfactorytests_create_mustchangepasswordfalse_doesnotincludemustchangepasswordclaim",
+ "label": ".Create_MustChangePasswordFalse_DoesNotIncludeMustChangePasswordClaim()",
"_callable": true,
"_origin": "ast",
- "community": 31,
- "community_name": "UserStorageConfig",
+ "community": 32,
+ "community_name": "TestFixture",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.Core.Data.Repository",
+ "namespace": "Anichron.API.Tests.Unit.Security",
"scope_chain": [
- "s66"
+ "s219"
+ ],
+ "unresolved_calls": [
+ {
+ "callee": "NewGuid",
+ "receiver_type": "Guid",
+ "lang": "csharp",
+ "line": "L149"
+ }
]
},
- "norm_label": ".remove()",
- "source_file": "src/Anichron.Core/Data/Repository/UserStorageConfigRepository.cs",
- "source_location": "L14"
+ "norm_label": ".create_mustchangepasswordfalse_doesnotincludemustchangepasswordclaim()",
+ "source_file": "src/Anichron.API.Tests.Unit/Security/JwtFactoryTests.cs",
+ "source_location": "L146"
},
{
- "id": "src_anichron_worker_ingestion_middlewares_loggingmiddleware_anichron_worker_ingestion_middlewares_log_itemcompleted",
- "label": ".ItemCompleted()",
+ "id": "src_anichron_api_tests_unit_security_jwtfactorytests_anichron_api_tests_unit_security_jwtfactorytests_create_mustchangepasswordtrue_includesmustchangepasswordclaim",
+ "label": ".Create_MustChangePasswordTrue_IncludesMustChangePasswordClaim()",
"_callable": true,
"_origin": "ast",
- "community": 313,
- "community_name": "Log",
+ "community": 32,
+ "community_name": "TestFixture",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.Worker.Ingestion.Middlewares",
+ "namespace": "Anichron.API.Tests.Unit.Security",
"scope_chain": [
- "s43"
+ "s219"
+ ],
+ "unresolved_calls": [
+ {
+ "callee": "NewGuid",
+ "receiver_type": "Guid",
+ "lang": "csharp",
+ "line": "L137"
+ }
]
},
- "norm_label": ".itemcompleted()",
- "source_file": "src/Anichron.Worker/Ingestion/Middlewares/LoggingMiddleware.cs",
- "source_location": "L22"
+ "norm_label": ".create_mustchangepasswordtrue_includesmustchangepasswordclaim()",
+ "source_file": "src/Anichron.API.Tests.Unit/Security/JwtFactoryTests.cs",
+ "source_location": "L134"
},
{
- "id": "src_anichron_worker_ingestion_middlewares_loggingmiddleware_anichron_worker_ingestion_middlewares_log_itemstarted",
- "label": ".ItemStarted()",
+ "id": "src_anichron_api_tests_unit_security_jwtfactorytests_anichron_api_tests_unit_security_jwtfactorytests_create_nonadminuser_doesnotincludeisadminclaim",
+ "label": ".Create_NonAdminUser_DoesNotIncludeIsAdminClaim()",
"_callable": true,
"_origin": "ast",
- "community": 313,
- "community_name": "Log",
+ "community": 32,
+ "community_name": "TestFixture",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.Worker.Ingestion.Middlewares",
+ "namespace": "Anichron.API.Tests.Unit.Security",
"scope_chain": [
- "s43"
+ "s219"
+ ],
+ "unresolved_calls": [
+ {
+ "callee": "NewGuid",
+ "receiver_type": "Guid",
+ "lang": "csharp",
+ "line": "L172"
+ }
]
},
- "norm_label": ".itemstarted()",
- "source_file": "src/Anichron.Worker/Ingestion/Middlewares/LoggingMiddleware.cs",
- "source_location": "L19"
+ "norm_label": ".create_nonadminuser_doesnotincludeisadminclaim()",
+ "source_file": "src/Anichron.API.Tests.Unit/Security/JwtFactoryTests.cs",
+ "source_location": "L169"
},
{
- "id": "src_anichron_worker_ingestion_middlewares_imageproxymiddleware_anichron_worker_ingestion_middlewares_imageproxymiddleware_caninvoke",
- "label": ".CanInvoke()",
+ "id": "src_anichron_api_tests_unit_security_jwtfactorytests_anichron_api_tests_unit_security_jwtfactorytests_create_validuser_expiryisnowplusaccesstokenminutes",
+ "label": ".Create_ValidUser_ExpiryIsNowPlusAccessTokenMinutes()",
"_callable": true,
"_origin": "ast",
- "community": 319,
- "community_name": "ImageProxyMiddleware",
+ "community": 32,
+ "community_name": "TestFixture",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.Worker.Ingestion.Middlewares",
+ "namespace": "Anichron.API.Tests.Unit.Security",
"scope_chain": [
- "s209"
+ "s219"
+ ],
+ "unresolved_calls": [
+ {
+ "callee": "NewGuid",
+ "receiver_type": "Guid",
+ "lang": "csharp",
+ "line": "L126"
+ },
+ {
+ "callee": "ToDateTimeUtc",
+ "receiver_type": "Instant",
+ "lang": "csharp",
+ "line": "L131"
+ }
]
},
- "norm_label": ".caninvoke()",
- "source_file": "src/Anichron.Worker/Ingestion/Middlewares/ImageProxyMiddleware.cs",
- "source_location": "L18"
+ "norm_label": ".create_validuser_expiryisnowplusaccesstokenminutes()",
+ "source_file": "src/Anichron.API.Tests.Unit/Security/JwtFactoryTests.cs",
+ "source_location": "L123"
},
{
- "id": "src_anichron_worker_ingestion_middlewares_imageproxymiddleware_anichron_worker_ingestion_middlewares_imageproxymiddleware_invokeasync",
- "label": ".InvokeAsync()",
+ "id": "src_anichron_api_tests_unit_security_jwtfactorytests_anichron_api_tests_unit_security_jwtfactorytests_create_validuser_issuerandaudiencematchsettings",
+ "label": ".Create_ValidUser_IssuerAndAudienceMatchSettings()",
"_callable": true,
"_origin": "ast",
- "community": 319,
- "community_name": "ImageProxyMiddleware",
+ "community": 32,
+ "community_name": "TestFixture",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.Worker.Ingestion.Middlewares",
+ "namespace": "Anichron.API.Tests.Unit.Security",
"scope_chain": [
- "s209"
+ "s219"
],
"unresolved_calls": [
{
- "callee": "Select",
- "receiver_type": "IEnumerable",
+ "callee": "NewGuid",
+ "receiver_type": "Guid",
"lang": "csharp",
- "line": "L30"
+ "line": "L111"
},
{
- "callee": "WhenAll",
- "receiver_type": "Task",
+ "callee": "Multiple",
+ "receiver_type": "Assert",
"lang": "csharp",
- "line": "L31"
+ "line": "L116"
}
]
},
- "norm_label": ".invokeasync()",
- "source_file": "src/Anichron.Worker/Ingestion/Middlewares/ImageProxyMiddleware.cs",
- "source_location": "L21"
+ "norm_label": ".create_validuser_issuerandaudiencematchsettings()",
+ "source_file": "src/Anichron.API.Tests.Unit/Security/JwtFactoryTests.cs",
+ "source_location": "L108"
},
{
- "id": "src_anichron_worker_ingestion_middlewares_imageproxymiddleware_anichron_worker_ingestion_middlewares_log_proxiesgenerated",
- "label": ".ProxiesGenerated()",
+ "id": "src_anichron_api_tests_unit_security_jwtfactorytests_anichron_api_tests_unit_security_jwtfactorytests_create_validuser_jticlaimisfromguidfactory",
+ "label": ".Create_ValidUser_JtiClaimIsFromGuidFactory()",
"_callable": true,
"_origin": "ast",
- "community": 319,
- "community_name": "ImageProxyMiddleware",
+ "community": 32,
+ "community_name": "TestFixture",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.Worker.Ingestion.Middlewares",
+ "namespace": "Anichron.API.Tests.Unit.Security",
"scope_chain": [
- "s209"
+ "s219"
+ ],
+ "unresolved_calls": [
+ {
+ "callee": "NewGuid",
+ "receiver_type": "Guid",
+ "lang": "csharp",
+ "line": "L100"
+ },
+ {
+ "callee": "ToString",
+ "receiver_type": "Guid",
+ "lang": "csharp",
+ "line": "L105"
+ }
]
},
- "norm_label": ".proxiesgenerated()",
- "source_file": "src/Anichron.Worker/Ingestion/Middlewares/ImageProxyMiddleware.cs",
- "source_location": "L56"
+ "norm_label": ".create_validuser_jticlaimisfromguidfactory()",
+ "source_file": "src/Anichron.API.Tests.Unit/Security/JwtFactoryTests.cs",
+ "source_location": "L97"
},
{
- "id": "src_anichron_worker_ingestion_middlewares_videoproxymiddleware_anichron_worker_ingestion_middlewares_videoproxymiddleware_invokeasync",
- "label": ".InvokeAsync()",
+ "id": "src_anichron_api_tests_unit_security_jwtfactorytests_anichron_api_tests_unit_security_jwtfactorytests_create_validuser_returnswellformedjwt",
+ "label": ".Create_ValidUser_ReturnsWellFormedJwt()",
"_callable": true,
"_origin": "ast",
- "community": 319,
- "community_name": "ImageProxyMiddleware",
+ "community": 32,
+ "community_name": "TestFixture",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.Worker.Ingestion.Middlewares",
+ "namespace": "Anichron.API.Tests.Unit.Security",
"scope_chain": [
- "s110"
+ "s219"
],
"unresolved_calls": [
{
- "callee": "ToArray",
- "receiver_type": "IEnumerable",
+ "callee": "NewGuid",
+ "receiver_type": "Guid",
"lang": "csharp",
- "line": "L23"
+ "line": "L65"
}
]
},
- "norm_label": ".invokeasync()",
- "source_file": "src/Anichron.Worker/Ingestion/Middlewares/VideoProxyMiddleware.cs",
- "source_location": "L17"
+ "norm_label": ".create_validuser_returnswellformedjwt()",
+ "source_file": "src/Anichron.API.Tests.Unit/Security/JwtFactoryTests.cs",
+ "source_location": "L62"
},
{
- "id": "src_anichron_worker_ingestion_proxy_proxyshardstrategy_anichron_worker_ingestion_proxy_iproxydirectorystrategy_getdirectory",
- "label": ".GetDirectory()",
+ "id": "src_anichron_api_tests_unit_security_jwtfactorytests_anichron_api_tests_unit_security_jwtfactorytests_create_validuser_subjectclaimisuserid",
+ "label": ".Create_ValidUser_SubjectClaimIsUserId()",
"_callable": true,
"_origin": "ast",
- "community": 319,
- "community_name": "ImageProxyMiddleware",
+ "community": 32,
+ "community_name": "TestFixture",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.Worker.Ingestion.Proxy",
+ "namespace": "Anichron.API.Tests.Unit.Security",
"scope_chain": [
- "s0"
+ "s219"
+ ],
+ "unresolved_calls": [
+ {
+ "callee": "Parse",
+ "receiver_type": "Guid",
+ "lang": "csharp",
+ "line": "L76"
+ }
]
},
- "norm_label": ".getdirectory()",
- "source_file": "src/Anichron.Worker/Ingestion/Proxy/ProxyShardStrategy.cs",
- "source_location": "L5"
+ "norm_label": ".create_validuser_subjectclaimisuserid()",
+ "source_file": "src/Anichron.API.Tests.Unit/Security/JwtFactoryTests.cs",
+ "source_location": "L73"
},
{
- "id": "src_anichron_worker_ingestion_proxy_proxyshardstrategy_anichron_worker_ingestion_proxy_twolevelhexshardstrategy_getdirectory",
- "label": ".GetDirectory()",
+ "id": "src_anichron_api_tests_unit_security_jwtfactorytests_anichron_api_tests_unit_security_jwtfactorytests_create_validuser_tokensignaturefailswithwrongsecret",
+ "label": ".Create_ValidUser_TokenSignatureFailsWithWrongSecret()",
"_callable": true,
"_origin": "ast",
- "community": 319,
- "community_name": "ImageProxyMiddleware",
+ "community": 32,
+ "community_name": "TestFixture",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.Worker.Ingestion.Proxy",
+ "namespace": "Anichron.API.Tests.Unit.Security",
"scope_chain": [
- "s0"
+ "s219"
+ ],
+ "unresolved_calls": [
+ {
+ "callee": "NewGuid",
+ "receiver_type": "Guid",
+ "lang": "csharp",
+ "line": "L195"
+ }
]
},
- "norm_label": ".getdirectory()",
- "source_file": "src/Anichron.Worker/Ingestion/Proxy/ProxyShardStrategy.cs",
- "source_location": "L16"
+ "norm_label": ".create_validuser_tokensignaturefailswithwrongsecret()",
+ "source_file": "src/Anichron.API.Tests.Unit/Security/JwtFactoryTests.cs",
+ "source_location": "L192"
},
{
- "id": "src_anichron_worker_tests_unit_ingestion_proxy_proxyshardstrategytests_anichron_worker_tests_unit_ingestion_proxy_proxyshardstrategytests_getdirectory_differentconfigssamehash_producedifferentdirectories",
- "label": ".GetDirectory_DifferentConfigsSameHash_ProduceDifferentDirectories()",
+ "id": "src_anichron_api_tests_unit_security_jwtfactorytests_anichron_api_tests_unit_security_jwtfactorytests_create_validuser_tokensignaturevalidateswithconfiguredsecret",
+ "label": ".Create_ValidUser_TokenSignatureValidatesWithConfiguredSecret()",
"_callable": true,
"_origin": "ast",
- "community": 319,
- "community_name": "ImageProxyMiddleware",
+ "community": 32,
+ "community_name": "TestFixture",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.Worker.Tests.Unit.Ingestion.Proxy",
+ "namespace": "Anichron.API.Tests.Unit.Security",
"scope_chain": [
- "s40"
+ "s219"
],
"unresolved_calls": [
{
- "callee": "Parse",
+ "callee": "NewGuid",
"receiver_type": "Guid",
"lang": "csharp",
- "line": "L49"
+ "line": "L183"
}
]
},
- "norm_label": ".getdirectory_differentconfigssamehash_producedifferentdirectories()",
- "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Proxy/ProxyShardStrategyTests.cs",
- "source_location": "L44"
+ "norm_label": ".create_validuser_tokensignaturevalidateswithconfiguredsecret()",
+ "source_file": "src/Anichron.API.Tests.Unit/Security/JwtFactoryTests.cs",
+ "source_location": "L180"
},
{
- "id": "src_anichron_worker_tests_unit_ingestion_proxy_proxyshardstrategytests_anichron_worker_tests_unit_ingestion_proxy_proxyshardstrategytests_getdirectory_differenthashsameconfig_bucketfollowsthecontenthash",
- "label": ".GetDirectory_DifferentHashSameConfig_BucketFollowsTheContentHash()",
+ "id": "src_anichron_api_tests_unit_security_jwtfactorytests_anichron_api_tests_unit_security_jwtfactorytests_create_validuser_uniquenameclaimisusername",
+ "label": ".Create_ValidUser_UniqueNameClaimIsUsername()",
"_callable": true,
"_origin": "ast",
- "community": 319,
- "community_name": "ImageProxyMiddleware",
+ "community": 32,
+ "community_name": "TestFixture",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.Worker.Tests.Unit.Ingestion.Proxy",
+ "namespace": "Anichron.API.Tests.Unit.Security",
"scope_chain": [
- "s40"
+ "s219"
],
"unresolved_calls": [
{
- "callee": "Parse",
+ "callee": "NewGuid",
"receiver_type": "Guid",
"lang": "csharp",
- "line": "L24"
+ "line": "L88"
}
]
},
- "norm_label": ".getdirectory_differenthashsameconfig_bucketfollowsthecontenthash()",
- "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Proxy/ProxyShardStrategyTests.cs",
- "source_location": "L21"
+ "norm_label": ".create_validuser_uniquenameclaimisusername()",
+ "source_file": "src/Anichron.API.Tests.Unit/Security/JwtFactoryTests.cs",
+ "source_location": "L85"
},
{
- "id": "src_anichron_worker_tests_unit_ingestion_proxy_proxyshardstrategytests_anichron_worker_tests_unit_ingestion_proxy_proxyshardstrategytests_getdirectory_knownconfigandhash_producesliteraltwolevelpath",
- "label": ".GetDirectory_KnownConfigAndHash_ProducesLiteralTwoLevelPath()",
+ "id": "src_anichron_api_tests_unit_security_jwtfactorytests_anichron_api_tests_unit_security_jwtfactorytests_decode",
+ "label": ".Decode()",
"_callable": true,
"_origin": "ast",
- "community": 319,
- "community_name": "ImageProxyMiddleware",
+ "community": 32,
+ "community_name": "TestFixture",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.Worker.Tests.Unit.Ingestion.Proxy",
+ "namespace": "Anichron.API.Tests.Unit.Security",
"scope_chain": [
- "s40"
- ],
- "unresolved_calls": [
- {
- "callee": "Parse",
- "receiver_type": "Guid",
- "lang": "csharp",
- "line": "L14"
- }
+ "s219"
]
},
- "norm_label": ".getdirectory_knownconfigandhash_producesliteraltwolevelpath()",
- "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Proxy/ProxyShardStrategyTests.cs",
- "source_location": "L11"
+ "norm_label": ".decode()",
+ "source_file": "src/Anichron.API.Tests.Unit/Security/JwtFactoryTests.cs",
+ "source_location": "L40"
},
{
- "id": "src_anichron_worker_tests_unit_ingestion_proxy_proxyshardstrategytests_anichron_worker_tests_unit_ingestion_proxy_proxyshardstrategytests_getdirectory_sameconfigandhash_isstableacrosscalls",
- "label": ".GetDirectory_SameConfigAndHash_IsStableAcrossCalls()",
+ "id": "src_anichron_api_tests_unit_security_jwtfactorytests_anichron_api_tests_unit_security_jwtfactorytests_validatesignature",
+ "label": ".ValidateSignature()",
"_callable": true,
"_origin": "ast",
- "community": 319,
- "community_name": "ImageProxyMiddleware",
+ "community": 32,
+ "community_name": "TestFixture",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.Worker.Tests.Unit.Ingestion.Proxy",
+ "namespace": "Anichron.API.Tests.Unit.Security",
"scope_chain": [
- "s40"
+ "s219"
+ ]
+ },
+ "norm_label": ".validatesignature()",
+ "source_file": "src/Anichron.API.Tests.Unit/Security/JwtFactoryTests.cs",
+ "source_location": "L44"
+ },
+ {
+ "id": "src_anichron_api_tests_unit_security_jwtfactorytests_anichron_api_tests_unit_security_testfixture_createtestee",
+ "label": ".CreateTestee()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 32,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.API.Tests.Unit.Security",
+ "scope_chain": [
+ "s219"
],
"unresolved_calls": [
{
- "callee": "Parse",
- "receiver_type": "Guid",
+ "callee": "Create",
+ "receiver_type": "Options",
"lang": "csharp",
- "line": "L35"
+ "line": "L37"
}
]
},
- "norm_label": ".getdirectory_sameconfigandhash_isstableacrosscalls()",
- "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Proxy/ProxyShardStrategyTests.cs",
- "source_location": "L31"
+ "norm_label": ".createtestee()",
+ "source_file": "src/Anichron.API.Tests.Unit/Security/JwtFactoryTests.cs",
+ "source_location": "L37"
},
{
"id": "src_anichron_api_tests_unit_services_adminuserservicetests_anichron_api_tests_unit_services_adminuserservicetests_deleteasync_selfdeletion_returnscannotmodifyself",
@@ -21518,24 +21504,6 @@
"source_file": "src/Anichron.API.Tests.Unit/Services/AdminUserServiceTests.cs",
"source_location": "L140"
},
- {
- "id": "src_anichron_api_infrastructure_authmessages_anichron_api_infrastructure_authmessages_accounttemporarilylocked",
- "label": ".AccountTemporarilyLocked()",
- "_callable": true,
- "_origin": "ast",
- "community": 33,
- "community_name": "Anichron.API.Settings",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.API.Infrastructure",
- "scope_chain": [
- "s0"
- ]
- },
- "norm_label": ".accounttemporarilylocked()",
- "source_file": "src/Anichron.API/Infrastructure/AuthMessages.cs",
- "source_location": "L14"
- },
{
"id": "src_anichron_worker_ingestion_proxy_processlauncher_anichron_worker_ingestion_proxy_iprocesslauncher_runasync",
"label": ".RunAsync()",
@@ -21764,42 +21732,6 @@
"source_file": "src/Anichron.Worker/Ingestion/Proxy/VideoProcessor.cs",
"source_location": "L109"
},
- {
- "id": "src_anichron_worker_ingestion_proxy_videoproxygenerators_anichron_worker_ingestion_proxy_ivideoproxygenerator_transcodeasync",
- "label": ".TranscodeAsync()",
- "_callable": true,
- "_origin": "ast",
- "community": 34,
- "community_name": "FfmpegVideoProcessor",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Worker.Ingestion.Proxy",
- "scope_chain": [
- "s29"
- ]
- },
- "norm_label": ".transcodeasync()",
- "source_file": "src/Anichron.Worker/Ingestion/Proxy/VideoProxyGenerators.cs",
- "source_location": "L9"
- },
- {
- "id": "src_anichron_worker_ingestion_proxy_videoproxygenerators_anichron_worker_ingestion_proxy_video720pgenerator_transcodeasync",
- "label": ".TranscodeAsync()",
- "_callable": true,
- "_origin": "ast",
- "community": 34,
- "community_name": "FfmpegVideoProcessor",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Worker.Ingestion.Proxy",
- "scope_chain": [
- "s29"
- ]
- },
- "norm_label": ".transcodeasync()",
- "source_file": "src/Anichron.Worker/Ingestion/Proxy/VideoProxyGenerators.cs",
- "source_location": "L17"
- },
{
"id": "src_anichron_worker_tests_unit_ingestion_proxy_ffmpegvideoprocessortests_anichron_worker_tests_unit_ingestion_proxy_ffmpegvideoprocessortests_dispose_doesnotthrow",
"label": ".Dispose_DoesNotThrow()",
@@ -22174,84 +22106,6 @@
"source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Proxy/FfmpegVideoProcessorTests.cs",
"source_location": "L14"
},
- {
- "id": "src_anichron_worker_tests_unit_ingestion_proxy_videoproxygeneratorstests_anichron_worker_tests_unit_ingestion_proxy_videoproxygeneratorstests_video720pgenerator_filename_isvideo720pmp4",
- "label": ".Video720PGenerator_FileName_IsVideo720pMp4()",
- "_callable": true,
- "_origin": "ast",
- "community": 34,
- "community_name": "FfmpegVideoProcessor",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Worker.Tests.Unit.Ingestion.Proxy",
- "scope_chain": [
- "s68"
- ],
- "unresolved_calls": [
- {
- "callee": "For",
- "receiver_type": "Substitute",
- "lang": "csharp",
- "line": "L15"
- }
- ]
- },
- "norm_label": ".video720pgenerator_filename_isvideo720pmp4()",
- "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Proxy/VideoProxyGeneratorsTests.cs",
- "source_location": "L12"
- },
- {
- "id": "src_anichron_worker_tests_unit_ingestion_proxy_videoproxygeneratorstests_anichron_worker_tests_unit_ingestion_proxy_videoproxygeneratorstests_video720pgenerator_proxytype_iswebvideo",
- "label": ".Video720PGenerator_ProxyType_IsWebVideo()",
- "_callable": true,
- "_origin": "ast",
- "community": 34,
- "community_name": "FfmpegVideoProcessor",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Worker.Tests.Unit.Ingestion.Proxy",
- "scope_chain": [
- "s68"
- ],
- "unresolved_calls": [
- {
- "callee": "For",
- "receiver_type": "Substitute",
- "lang": "csharp",
- "line": "L23"
- }
- ]
- },
- "norm_label": ".video720pgenerator_proxytype_iswebvideo()",
- "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Proxy/VideoProxyGeneratorsTests.cs",
- "source_location": "L20"
- },
- {
- "id": "src_anichron_worker_tests_unit_ingestion_proxy_videoproxygeneratorstests_anichron_worker_tests_unit_ingestion_proxy_videoproxygeneratorstests_video720pgenerator_transcodeasync_delegatestovideoprocessorasync",
- "label": ".Video720PGenerator_TranscodeAsync_DelegatesToVideoProcessorAsync()",
- "_callable": true,
- "_origin": "ast",
- "community": 34,
- "community_name": "FfmpegVideoProcessor",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Worker.Tests.Unit.Ingestion.Proxy",
- "scope_chain": [
- "s68"
- ],
- "unresolved_calls": [
- {
- "callee": "For",
- "receiver_type": "Substitute",
- "lang": "csharp",
- "line": "L31"
- }
- ]
- },
- "norm_label": ".video720pgenerator_transcodeasync_delegatestovideoprocessorasync()",
- "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Proxy/VideoProxyGeneratorsTests.cs",
- "source_location": "L28"
- },
{
"id": "src_anichron_worker_tests_unit_ingestion_pipeline_ingestionpipelinerunnertests_anichron_worker_tests_unit_ingestion_pipeline_cancellingmiddleware_caninvoke",
"label": ".CanInvoke()",
@@ -22346,6 +22200,24 @@
"source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Pipeline/IngestionPipelineRunnerTests.cs",
"source_location": "L306"
},
+ {
+ "id": "src_anichron_worker_tests_unit_ingestion_pipeline_ingestionpipelinerunnertests_anichron_worker_tests_unit_ingestion_pipeline_stubmiddleware_caninvoke",
+ "label": ".CanInvoke()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 35,
+ "community_name": "CancellingMiddleware",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Worker.Tests.Unit.Ingestion.Pipeline",
+ "scope_chain": [
+ "s368"
+ ]
+ },
+ "norm_label": ".caninvoke()",
+ "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Pipeline/IngestionPipelineRunnerTests.cs",
+ "source_location": "L289"
+ },
{
"id": "src_anichron_worker_tests_unit_ingestion_pipeline_ingestionpipelinerunnertests_anichron_worker_tests_unit_ingestion_pipeline_stubmiddleware_invokeasync",
"label": ".InvokeAsync()",
@@ -22628,24 +22500,6 @@
"source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Pipeline/IngestionPipelineRunnerTests.cs",
"source_location": "L304"
},
- {
- "id": "src_anichron_worker_tests_unit_ingestion_pipeline_ingestionpipelinerunnertests_anichron_worker_tests_unit_ingestion_pipeline_stubmiddleware_caninvoke",
- "label": ".CanInvoke()",
- "_callable": true,
- "_origin": "ast",
- "community": 37,
- "community_name": "IngestionContext",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Worker.Tests.Unit.Ingestion.Pipeline",
- "scope_chain": [
- "s368"
- ]
- },
- "norm_label": ".caninvoke()",
- "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Pipeline/IngestionPipelineRunnerTests.cs",
- "source_location": "L289"
- },
{
"id": "src_anichron_worker_tests_unit_ingestion_pipeline_ingestionpipelinerunnertests_anichron_worker_tests_unit_ingestion_pipeline_throwingmiddleware_caninvoke",
"label": ".CanInvoke()",
@@ -22665,412 +22519,76 @@
"source_location": "L342"
},
{
- "id": "src_anichron_core_data_repository_userstorageconfigrepository_anichron_core_data_repository_efuserstorageconfigrepository_findbyrootpathasync",
- "label": ".FindByRootPathAsync()",
- "_callable": true,
- "_origin": "ast",
- "community": 38,
- "community_name": "EfUserStorageConfigRepository",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Core.Data.Repository",
- "scope_chain": [
- "s66"
- ]
- },
- "norm_label": ".findbyrootpathasync()",
- "source_file": "src/Anichron.Core/Data/Repository/UserStorageConfigRepository.cs",
- "source_location": "L22"
- },
- {
- "id": "src_anichron_core_tests_unit_data_repository_userstorageconfigrepositorytests_anichron_core_tests_unit_data_repository_userstorageconfigrepositorytests_add_config_appearsinsubsequentquery",
- "label": ".Add_Config_AppearsInSubsequentQuery()",
- "_callable": true,
- "_origin": "ast",
- "community": 38,
- "community_name": "EfUserStorageConfigRepository",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Core.Tests.Unit.Data.Repository",
- "scope_chain": [
- "s129"
- ],
- "unresolved_calls": [
- {
- "callee": "NewGuid",
- "receiver_type": "Guid",
- "lang": "csharp",
- "line": "L156"
- }
- ]
- },
- "norm_label": ".add_config_appearsinsubsequentquery()",
- "source_file": "src/Anichron.Core.Tests.Unit/Data/Repository/UserStorageConfigRepositoryTests.cs",
- "source_location": "L150"
- },
- {
- "id": "src_anichron_core_tests_unit_data_repository_userstorageconfigrepositorytests_anichron_core_tests_unit_data_repository_userstorageconfigrepositorytests_createdb",
- "label": ".CreateDb()",
- "_callable": true,
- "_origin": "ast",
- "community": 38,
- "community_name": "EfUserStorageConfigRepository",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Core.Tests.Unit.Data.Repository",
- "scope_chain": [
- "s129"
- ],
- "unresolved_calls": [
- {
- "callee": "NewGuid",
- "receiver_type": "Guid",
- "lang": "csharp",
- "line": "L13"
- }
- ]
- },
- "norm_label": ".createdb()",
- "source_file": "src/Anichron.Core.Tests.Unit/Data/Repository/UserStorageConfigRepositoryTests.cs",
- "source_location": "L10"
- },
- {
- "id": "src_anichron_core_tests_unit_data_repository_userstorageconfigrepositorytests_anichron_core_tests_unit_data_repository_userstorageconfigrepositorytests_findbyidasync_matchingid_returnsconfig",
- "label": ".FindByIdAsync_MatchingId_ReturnsConfig()",
- "_callable": true,
- "_origin": "ast",
- "community": 38,
- "community_name": "EfUserStorageConfigRepository",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Core.Tests.Unit.Data.Repository",
- "scope_chain": [
- "s129"
- ],
- "unresolved_calls": [
- {
- "callee": "NewGuid",
- "receiver_type": "Guid",
- "lang": "csharp",
- "line": "L175"
- }
- ]
- },
- "norm_label": ".findbyidasync_matchingid_returnsconfig()",
- "source_file": "src/Anichron.Core.Tests.Unit/Data/Repository/UserStorageConfigRepositoryTests.cs",
- "source_location": "L170"
- },
- {
- "id": "src_anichron_core_tests_unit_data_repository_userstorageconfigrepositorytests_anichron_core_tests_unit_data_repository_userstorageconfigrepositorytests_findbyidasync_nomatch_returnsnull",
- "label": ".FindByIdAsync_NoMatch_ReturnsNull()",
- "_callable": true,
- "_origin": "ast",
- "community": 38,
- "community_name": "EfUserStorageConfigRepository",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Core.Tests.Unit.Data.Repository",
- "scope_chain": [
- "s129"
- ],
- "unresolved_calls": [
- {
- "callee": "NewGuid",
- "receiver_type": "Guid",
- "lang": "csharp",
- "line": "L191"
- }
- ]
- },
- "norm_label": ".findbyidasync_nomatch_returnsnull()",
- "source_file": "src/Anichron.Core.Tests.Unit/Data/Repository/UserStorageConfigRepositoryTests.cs",
- "source_location": "L186"
- },
- {
- "id": "src_anichron_core_tests_unit_data_repository_userstorageconfigrepositorytests_anichron_core_tests_unit_data_repository_userstorageconfigrepositorytests_findbyrootpathasync_matchingrootpath_returnsconfig",
- "label": ".FindByRootPathAsync_MatchingRootPath_ReturnsConfig()",
- "_callable": true,
- "_origin": "ast",
- "community": 38,
- "community_name": "EfUserStorageConfigRepository",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Core.Tests.Unit.Data.Repository",
- "scope_chain": [
- "s129"
- ],
- "unresolved_calls": [
- {
- "callee": "NewGuid",
- "receiver_type": "Guid",
- "lang": "csharp",
- "line": "L32"
- }
- ]
- },
- "norm_label": ".findbyrootpathasync_matchingrootpath_returnsconfig()",
- "source_file": "src/Anichron.Core.Tests.Unit/Data/Repository/UserStorageConfigRepositoryTests.cs",
- "source_location": "L25"
- },
- {
- "id": "src_anichron_core_tests_unit_data_repository_userstorageconfigrepositorytests_anichron_core_tests_unit_data_repository_userstorageconfigrepositorytests_findbyrootpathasync_nomatch_returnsnull",
- "label": ".FindByRootPathAsync_NoMatch_ReturnsNull()",
- "_callable": true,
- "_origin": "ast",
- "community": 38,
- "community_name": "EfUserStorageConfigRepository",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Core.Tests.Unit.Data.Repository",
- "scope_chain": [
- "s129"
- ],
- "unresolved_calls": [
- {
- "callee": "NewGuid",
- "receiver_type": "Guid",
- "lang": "csharp",
- "line": "L48"
- }
- ]
- },
- "norm_label": ".findbyrootpathasync_nomatch_returnsnull()",
- "source_file": "src/Anichron.Core.Tests.Unit/Data/Repository/UserStorageConfigRepositoryTests.cs",
- "source_location": "L43"
- },
- {
- "id": "src_anichron_core_tests_unit_data_repository_userstorageconfigrepositorytests_anichron_core_tests_unit_data_repository_userstorageconfigrepositorytests_findbyrootpathasync_partialpath_returnsnull",
- "label": ".FindByRootPathAsync_PartialPath_ReturnsNull()",
- "_callable": true,
- "_origin": "ast",
- "community": 38,
- "community_name": "EfUserStorageConfigRepository",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Core.Tests.Unit.Data.Repository",
- "scope_chain": [
- "s129"
- ],
- "unresolved_calls": [
- {
- "callee": "NewGuid",
- "receiver_type": "Guid",
- "lang": "csharp",
- "line": "L62"
- }
- ]
- },
- "norm_label": ".findbyrootpathasync_partialpath_returnsnull()",
- "source_file": "src/Anichron.Core.Tests.Unit/Data/Repository/UserStorageConfigRepositoryTests.cs",
- "source_location": "L57"
- },
- {
- "id": "src_anichron_core_tests_unit_data_repository_userstorageconfigrepositorytests_anichron_core_tests_unit_data_repository_userstorageconfigrepositorytests_getactivebyuseridasync_inactiveconfigforuser_excluded",
- "label": ".GetActiveByUserIdAsync_InactiveConfigForUser_Excluded()",
- "_callable": true,
- "_origin": "ast",
- "community": 38,
- "community_name": "EfUserStorageConfigRepository",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Core.Tests.Unit.Data.Repository",
- "scope_chain": [
- "s129"
- ],
- "unresolved_calls": [
- {
- "callee": "NewGuid",
- "receiver_type": "Guid",
- "lang": "csharp",
- "line": "L136"
- }
- ]
- },
- "norm_label": ".getactivebyuseridasync_inactiveconfigforuser_excluded()",
- "source_file": "src/Anichron.Core.Tests.Unit/Data/Repository/UserStorageConfigRepositoryTests.cs",
- "source_location": "L131"
- },
- {
- "id": "src_anichron_core_tests_unit_data_repository_userstorageconfigrepositorytests_anichron_core_tests_unit_data_repository_userstorageconfigrepositorytests_getactivebyuseridasync_matchinguserid_returnsonlythatusersconfigs",
- "label": ".GetActiveByUserIdAsync_MatchingUserId_ReturnsOnlyThatUsersConfigs()",
- "_callable": true,
- "_origin": "ast",
- "community": 38,
- "community_name": "EfUserStorageConfigRepository",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Core.Tests.Unit.Data.Repository",
- "scope_chain": [
- "s129"
- ],
- "unresolved_calls": [
- {
- "callee": "NewGuid",
- "receiver_type": "Guid",
- "lang": "csharp",
- "line": "L117"
- }
- ]
- },
- "norm_label": ".getactivebyuseridasync_matchinguserid_returnsonlythatusersconfigs()",
- "source_file": "src/Anichron.Core.Tests.Unit/Data/Repository/UserStorageConfigRepositoryTests.cs",
- "source_location": "L112"
- },
- {
- "id": "src_anichron_core_tests_unit_data_repository_userstorageconfigrepositorytests_anichron_core_tests_unit_data_repository_userstorageconfigrepositorytests_getallactiveasync_mixedactive_returnsonlyactive",
- "label": ".GetAllActiveAsync_MixedActive_ReturnsOnlyActive()",
- "_callable": true,
- "_origin": "ast",
- "community": 38,
- "community_name": "EfUserStorageConfigRepository",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Core.Tests.Unit.Data.Repository",
- "scope_chain": [
- "s129"
- ],
- "unresolved_calls": [
- {
- "callee": "NewGuid",
- "receiver_type": "Guid",
- "lang": "csharp",
- "line": "L80"
- }
- ]
- },
- "norm_label": ".getallactiveasync_mixedactive_returnsonlyactive()",
- "source_file": "src/Anichron.Core.Tests.Unit/Data/Repository/UserStorageConfigRepositoryTests.cs",
- "source_location": "L75"
- },
- {
- "id": "src_anichron_core_tests_unit_data_repository_userstorageconfigrepositorytests_anichron_core_tests_unit_data_repository_userstorageconfigrepositorytests_getallactiveasync_noneactive_returnsempty",
- "label": ".GetAllActiveAsync_NoneActive_ReturnsEmpty()",
- "_callable": true,
- "_origin": "ast",
- "community": 38,
- "community_name": "EfUserStorageConfigRepository",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Core.Tests.Unit.Data.Repository",
- "scope_chain": [
- "s129"
- ],
- "unresolved_calls": [
- {
- "callee": "NewGuid",
- "receiver_type": "Guid",
- "lang": "csharp",
- "line": "L99"
- }
- ]
- },
- "norm_label": ".getallactiveasync_noneactive_returnsempty()",
- "source_file": "src/Anichron.Core.Tests.Unit/Data/Repository/UserStorageConfigRepositoryTests.cs",
- "source_location": "L94"
- },
- {
- "id": "src_anichron_core_tests_unit_data_repository_userstorageconfigrepositorytests_anichron_core_tests_unit_data_repository_userstorageconfigrepositorytests_getbyuseridasync_noconfigs_returnsempty",
- "label": ".GetByUserIdAsync_NoConfigs_ReturnsEmpty()",
+ "id": "src_anichron_api_services_bootstrapseeder_anichron_api_services_bootstrapseeder_seedasync",
+ "label": ".SeedAsync()",
"_callable": true,
"_origin": "ast",
"community": 38,
- "community_name": "EfUserStorageConfigRepository",
+ "community_name": "BootstrapSeeder",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.Core.Tests.Unit.Data.Repository",
+ "namespace": "Anichron.API.Services",
"scope_chain": [
- "s129"
- ],
- "unresolved_calls": [
- {
- "callee": "NewGuid",
- "receiver_type": "Guid",
- "lang": "csharp",
- "line": "L232"
- }
+ "s201"
]
},
- "norm_label": ".getbyuseridasync_noconfigs_returnsempty()",
- "source_file": "src/Anichron.Core.Tests.Unit/Data/Repository/UserStorageConfigRepositoryTests.cs",
- "source_location": "L225"
+ "norm_label": ".seedasync()",
+ "source_file": "src/Anichron.API/Services/BootstrapSeeder.cs",
+ "source_location": "L24"
},
{
- "id": "src_anichron_core_tests_unit_data_repository_userstorageconfigrepositorytests_anichron_core_tests_unit_data_repository_userstorageconfigrepositorytests_getbyuseridasync_returnsallconfigsforuser_includinginactive",
- "label": ".GetByUserIdAsync_ReturnsAllConfigsForUser_IncludingInactive()",
+ "id": "src_anichron_api_services_bootstrapseeder_anichron_api_services_ibootstrapseeder_seedasync",
+ "label": ".SeedAsync()",
"_callable": true,
"_origin": "ast",
"community": 38,
- "community_name": "EfUserStorageConfigRepository",
+ "community_name": "BootstrapSeeder",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.Core.Tests.Unit.Data.Repository",
+ "namespace": "Anichron.API.Services",
"scope_chain": [
- "s129"
- ],
- "unresolved_calls": [
- {
- "callee": "NewGuid",
- "receiver_type": "Guid",
- "lang": "csharp",
- "line": "L209"
- }
+ "s201"
]
},
- "norm_label": ".getbyuseridasync_returnsallconfigsforuser_includinginactive()",
- "source_file": "src/Anichron.Core.Tests.Unit/Data/Repository/UserStorageConfigRepositoryTests.cs",
- "source_location": "L204"
+ "norm_label": ".seedasync()",
+ "source_file": "src/Anichron.API/Services/BootstrapSeeder.cs",
+ "source_location": "L13"
},
{
- "id": "src_anichron_core_tests_unit_data_repository_userstorageconfigrepositorytests_anichron_core_tests_unit_data_repository_userstorageconfigrepositorytests_makeconfig",
- "label": ".MakeConfig()",
+ "id": "src_anichron_api_services_bootstrapseeder_anichron_api_services_log_bootstrapadminalreadyexists",
+ "label": ".BootstrapAdminAlreadyExists()",
"_callable": true,
"_origin": "ast",
"community": 38,
- "community_name": "EfUserStorageConfigRepository",
+ "community_name": "BootstrapSeeder",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.Core.Tests.Unit.Data.Repository",
+ "namespace": "Anichron.API.Services",
"scope_chain": [
- "s129"
- ],
- "unresolved_calls": [
- {
- "callee": "NewGuid",
- "receiver_type": "Guid",
- "lang": "csharp",
- "line": "L19"
- }
+ "s201"
]
},
- "norm_label": ".makeconfig()",
- "source_file": "src/Anichron.Core.Tests.Unit/Data/Repository/UserStorageConfigRepositoryTests.cs",
- "source_location": "L18"
+ "norm_label": ".bootstrapadminalreadyexists()",
+ "source_file": "src/Anichron.API/Services/BootstrapSeeder.cs",
+ "source_location": "L62"
},
{
- "id": "src_anichron_core_tests_unit_data_repository_userstorageconfigrepositorytests_anichron_core_tests_unit_data_repository_userstorageconfigrepositorytests_remove_config_disappearsfromsubsequentquery",
- "label": ".Remove_Config_DisappearsFromSubsequentQuery()",
+ "id": "src_anichron_api_services_bootstrapseeder_anichron_api_services_log_creatingbootstrapadmin",
+ "label": ".CreatingBootstrapAdmin()",
"_callable": true,
"_origin": "ast",
"community": 38,
- "community_name": "EfUserStorageConfigRepository",
+ "community_name": "BootstrapSeeder",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.Core.Tests.Unit.Data.Repository",
+ "namespace": "Anichron.API.Services",
"scope_chain": [
- "s129"
- ],
- "unresolved_calls": [
- {
- "callee": "NewGuid",
- "receiver_type": "Guid",
- "lang": "csharp",
- "line": "L246"
- }
+ "s201"
]
},
- "norm_label": ".remove_config_disappearsfromsubsequentquery()",
- "source_file": "src/Anichron.Core.Tests.Unit/Data/Repository/UserStorageConfigRepositoryTests.cs",
- "source_location": "L241"
+ "norm_label": ".creatingbootstrapadmin()",
+ "source_file": "src/Anichron.API/Services/BootstrapSeeder.cs",
+ "source_location": "L59"
},
{
"id": "src_anichron_worker_tests_unit_ingestion_livephotolinkertests_anichron_worker_tests_unit_ingestion_livephotolinkertests_link_emptydirectory_returnsemptyresult",
@@ -23586,7 +23104,7 @@
"_callable": true,
"_origin": "ast",
"community": 45,
- "community_name": "IUnitOfWork",
+ "community_name": "BootstrapResetService",
"file_type": "code",
"metadata": {
"namespace": "Anichron.API.Services",
@@ -23604,7 +23122,7 @@
"_callable": true,
"_origin": "ast",
"community": 45,
- "community_name": "IUnitOfWork",
+ "community_name": "BootstrapResetService",
"file_type": "code",
"metadata": {
"namespace": "Anichron.API.Services",
@@ -23622,7 +23140,7 @@
"_callable": true,
"_origin": "ast",
"community": 45,
- "community_name": "IUnitOfWork",
+ "community_name": "BootstrapResetService",
"file_type": "code",
"metadata": {
"namespace": "Anichron.API.Services",
@@ -23640,7 +23158,7 @@
"_callable": true,
"_origin": "ast",
"community": 45,
- "community_name": "IUnitOfWork",
+ "community_name": "BootstrapResetService",
"file_type": "code",
"metadata": {
"namespace": "Anichron.API.Services",
@@ -23658,7 +23176,7 @@
"_callable": true,
"_origin": "ast",
"community": 45,
- "community_name": "IUnitOfWork",
+ "community_name": "BootstrapResetService",
"file_type": "code",
"metadata": {
"namespace": "Anichron.API.Services",
@@ -23676,7 +23194,7 @@
"_callable": true,
"_origin": "ast",
"community": 45,
- "community_name": "IUnitOfWork",
+ "community_name": "BootstrapResetService",
"file_type": "code",
"metadata": {
"namespace": "Anichron.API.Services",
@@ -23694,7 +23212,7 @@
"_callable": true,
"_origin": "ast",
"community": 45,
- "community_name": "IUnitOfWork",
+ "community_name": "BootstrapResetService",
"file_type": "code",
"metadata": {
"namespace": "Anichron.API.Tests.Unit.Services",
@@ -24249,624 +23767,442 @@
"source_location": "L22"
},
{
- "id": "src_anichron_api_tests_unit_services_pwnedpasswordclienttests_anichron_api_tests_unit_services_capturinglogger_beginscope",
- "label": ".BeginScope()",
- "_callable": true,
- "_origin": "ast",
- "community": 5,
- "community_name": "TestFixture",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.API.Tests.Unit.Services",
- "scope_chain": [
- "s84"
- ]
- },
- "norm_label": ".beginscope()",
- "source_file": "src/Anichron.API.Tests.Unit/Services/PwnedPasswordClientTests.cs",
- "source_location": "L118"
- },
- {
- "id": "src_anichron_api_tests_unit_services_pwnedpasswordclienttests_anichron_api_tests_unit_services_capturinglogger_isenabled",
- "label": ".IsEnabled()",
- "_callable": true,
- "_origin": "ast",
- "community": 5,
- "community_name": "TestFixture",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.API.Tests.Unit.Services",
- "scope_chain": [
- "s84"
- ]
- },
- "norm_label": ".isenabled()",
- "source_file": "src/Anichron.API.Tests.Unit/Services/PwnedPasswordClientTests.cs",
- "source_location": "L117"
- },
- {
- "id": "src_anichron_api_tests_unit_services_pwnedpasswordclienttests_anichron_api_tests_unit_services_capturinglogger_log",
- "label": ".Log()",
+ "id": "src_anichron_worker_tests_unit_ingestion_middlewares_imageproxymiddlewaretests_anichron_worker_tests_unit_ingestion_middlewares_testfixture_build",
+ "label": ".Build()",
"_callable": true,
"_origin": "ast",
"community": 5,
- "community_name": "TestFixture",
+ "community_name": "IImageProcessor",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.API.Tests.Unit.Services",
+ "namespace": "Anichron.Worker.Tests.Unit.Ingestion.Middlewares",
"scope_chain": [
- "s84"
+ "s443"
],
"unresolved_calls": [
{
- "callee": "Add",
- "receiver_type": "List",
+ "callee": "Create",
+ "receiver_type": "Options",
"lang": "csharp",
- "line": "L115"
+ "line": "L70"
+ },
+ {
+ "callee": "For",
+ "receiver_type": "Substitute",
+ "lang": "csharp",
+ "line": "L73"
}
]
},
- "norm_label": ".log()",
- "source_file": "src/Anichron.API.Tests.Unit/Services/PwnedPasswordClientTests.cs",
- "source_location": "L114"
+ "norm_label": ".build()",
+ "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Middlewares/ImageProxyMiddlewareTests.cs",
+ "source_location": "L58"
},
{
- "id": "src_anichron_api_tests_unit_services_pwnedpasswordclienttests_anichron_api_tests_unit_services_fakehttpmessagehandler_sendasync",
- "label": ".SendAsync()",
+ "id": "src_anichron_worker_tests_unit_ingestion_proxy_imageproxygeneratorstests_anichron_worker_tests_unit_ingestion_proxy_imageproxygeneratorstests_fullpreviewgenerator_filename_ispreviewjpg",
+ "label": ".FullPreviewGenerator_FileName_IsPreviewJpg()",
"_callable": true,
"_origin": "ast",
"community": 5,
- "community_name": "TestFixture",
+ "community_name": "IImageProcessor",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.API.Tests.Unit.Services",
+ "namespace": "Anichron.Worker.Tests.Unit.Ingestion.Proxy",
"scope_chain": [
- "s84"
+ "s137"
],
"unresolved_calls": [
{
- "callee": "FromResult",
- "receiver_type": "Task",
+ "callee": "For",
+ "receiver_type": "Substitute",
"lang": "csharp",
- "line": "L100"
+ "line": "L46"
}
]
},
- "norm_label": ".sendasync()",
- "source_file": "src/Anichron.API.Tests.Unit/Services/PwnedPasswordClientTests.cs",
- "source_location": "L99"
+ "norm_label": ".fullpreviewgenerator_filename_ispreviewjpg()",
+ "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Proxy/ImageProxyGeneratorsTests.cs",
+ "source_location": "L43"
},
{
- "id": "src_anichron_api_tests_unit_services_pwnedpasswordclienttests_anichron_api_tests_unit_services_pwnedpasswordclienttests_ispwnedasync_httpclientthrows_logswarning",
- "label": ".IsPwnedAsync_HttpClientThrows_LogsWarning()",
+ "id": "src_anichron_worker_tests_unit_ingestion_proxy_imageproxygeneratorstests_anichron_worker_tests_unit_ingestion_proxy_imageproxygeneratorstests_fullpreviewgenerator_generateasync_delegatestocreatefullpreviewasync",
+ "label": ".FullPreviewGenerator_GenerateAsync_DelegatesToCreateFullPreviewAsync()",
"_callable": true,
"_origin": "ast",
"community": 5,
- "community_name": "TestFixture",
+ "community_name": "IImageProcessor",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.API.Tests.Unit.Services",
+ "namespace": "Anichron.Worker.Tests.Unit.Ingestion.Proxy",
"scope_chain": [
- "s84"
+ "s137"
],
"unresolved_calls": [
{
- "callee": "Multiple",
- "receiver_type": "Assert",
+ "callee": "For",
+ "receiver_type": "Substitute",
"lang": "csharp",
- "line": "L63"
+ "line": "L58"
+ },
+ {
+ "callee": "Any",
+ "receiver_type": "Arg",
+ "lang": "csharp",
+ "line": "L59"
}
]
},
- "norm_label": ".ispwnedasync_httpclientthrows_logswarning()",
- "source_file": "src/Anichron.API.Tests.Unit/Services/PwnedPasswordClientTests.cs",
+ "norm_label": ".fullpreviewgenerator_generateasync_delegatestocreatefullpreviewasync()",
+ "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Proxy/ImageProxyGeneratorsTests.cs",
"source_location": "L55"
},
{
- "id": "src_anichron_api_tests_unit_services_pwnedpasswordclienttests_anichron_api_tests_unit_services_pwnedpasswordclienttests_ispwnedasync_httpclientthrows_returnsfalse",
- "label": ".IsPwnedAsync_HttpClientThrows_ReturnsFalse()",
- "_callable": true,
- "_origin": "ast",
- "community": 5,
- "community_name": "TestFixture",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.API.Tests.Unit.Services",
- "scope_chain": [
- "s84"
- ]
- },
- "norm_label": ".ispwnedasync_httpclientthrows_returnsfalse()",
- "source_file": "src/Anichron.API.Tests.Unit/Services/PwnedPasswordClientTests.cs",
- "source_location": "L43"
- },
- {
- "id": "src_anichron_api_tests_unit_services_pwnedpasswordclienttests_anichron_api_tests_unit_services_pwnedpasswordclienttests_ispwnedasync_passwordhashfoundinresponse_returnstrue",
- "label": ".IsPwnedAsync_PasswordHashFoundInResponse_ReturnsTrue()",
- "_callable": true,
- "_origin": "ast",
- "community": 5,
- "community_name": "TestFixture",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.API.Tests.Unit.Services",
- "scope_chain": [
- "s84"
- ]
- },
- "norm_label": ".ispwnedasync_passwordhashfoundinresponse_returnstrue()",
- "source_file": "src/Anichron.API.Tests.Unit/Services/PwnedPasswordClientTests.cs",
- "source_location": "L12"
- },
- {
- "id": "src_anichron_api_tests_unit_services_pwnedpasswordclienttests_anichron_api_tests_unit_services_pwnedpasswordclienttests_ispwnedasync_passwordhashnotfoundinresponse_returnsfalse",
- "label": ".IsPwnedAsync_PasswordHashNotFoundInResponse_ReturnsFalse()",
- "_callable": true,
- "_origin": "ast",
- "community": 5,
- "community_name": "TestFixture",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.API.Tests.Unit.Services",
- "scope_chain": [
- "s84"
- ]
- },
- "norm_label": ".ispwnedasync_passwordhashnotfoundinresponse_returnsfalse()",
- "source_file": "src/Anichron.API.Tests.Unit/Services/PwnedPasswordClientTests.cs",
- "source_location": "L28"
- },
- {
- "id": "src_anichron_api_tests_unit_services_pwnedpasswordclienttests_anichron_api_tests_unit_services_testfixture_createtestee",
- "label": ".CreateTestee()",
+ "id": "src_anichron_worker_tests_unit_ingestion_proxy_imageproxygeneratorstests_anichron_worker_tests_unit_ingestion_proxy_imageproxygeneratorstests_fullpreviewgenerator_proxytype_isfullpreview",
+ "label": ".FullPreviewGenerator_ProxyType_IsFullPreview()",
"_callable": true,
"_origin": "ast",
"community": 5,
- "community_name": "TestFixture",
+ "community_name": "IImageProcessor",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.API.Tests.Unit.Services",
+ "namespace": "Anichron.Worker.Tests.Unit.Ingestion.Proxy",
"scope_chain": [
- "s84"
+ "s137"
+ ],
+ "unresolved_calls": [
+ {
+ "callee": "For",
+ "receiver_type": "Substitute",
+ "lang": "csharp",
+ "line": "L52"
+ }
]
},
- "norm_label": ".createtestee()",
- "source_file": "src/Anichron.API.Tests.Unit/Services/PwnedPasswordClientTests.cs",
- "source_location": "L88"
+ "norm_label": ".fullpreviewgenerator_proxytype_isfullpreview()",
+ "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Proxy/ImageProxyGeneratorsTests.cs",
+ "source_location": "L49"
},
{
- "id": "src_anichron_api_tests_unit_services_pwnedpasswordclienttests_anichron_api_tests_unit_services_testfixture_dispose",
- "label": ".Dispose()",
+ "id": "src_anichron_worker_tests_unit_ingestion_proxy_imageproxygeneratorstests_anichron_worker_tests_unit_ingestion_proxy_imageproxygeneratorstests_generateasync_returnsutf8encodedhashbytesasync",
+ "label": ".GenerateAsync_ReturnsUtf8EncodedHashBytesAsync()",
"_callable": true,
"_origin": "ast",
"community": 5,
- "community_name": "TestFixture",
+ "community_name": "IImageProcessor",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.API.Tests.Unit.Services",
+ "namespace": "Anichron.Worker.Tests.Unit.Ingestion.Proxy",
"scope_chain": [
- "s84"
+ "s137"
],
"unresolved_calls": [
{
- "callee": "Dispose",
- "receiver_type": "HttpMessageHandler",
+ "callee": "For",
+ "receiver_type": "Substitute",
"lang": "csharp",
- "line": "L94"
+ "line": "L75"
+ },
+ {
+ "callee": "Any",
+ "receiver_type": "Arg",
+ "lang": "csharp",
+ "line": "L76"
}
]
},
- "norm_label": ".dispose()",
- "source_file": "src/Anichron.API.Tests.Unit/Services/PwnedPasswordClientTests.cs",
- "source_location": "L94"
+ "norm_label": ".generateasync_returnsutf8encodedhashbytesasync()",
+ "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Proxy/ImageProxyGeneratorsTests.cs",
+ "source_location": "L72"
},
{
- "id": "src_anichron_api_tests_unit_services_pwnedpasswordclienttests_anichron_api_tests_unit_services_testfixture_withhttpresponsebody",
- "label": ".WithHttpResponseBody()",
+ "id": "src_anichron_worker_tests_unit_ingestion_proxy_imageproxygeneratorstests_anichron_worker_tests_unit_ingestion_proxy_imageproxygeneratorstests_thumbnailgenerator_filename_isthumbnailjpg",
+ "label": ".ThumbnailGenerator_FileName_IsThumbnailJpg()",
"_callable": true,
"_origin": "ast",
"community": 5,
- "community_name": "TestFixture",
+ "community_name": "IImageProcessor",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.API.Tests.Unit.Services",
+ "namespace": "Anichron.Worker.Tests.Unit.Ingestion.Proxy",
"scope_chain": [
- "s84"
+ "s137"
],
"unresolved_calls": [
{
- "callee": "Dispose",
- "receiver_type": "HttpMessageHandler",
+ "callee": "For",
+ "receiver_type": "Substitute",
"lang": "csharp",
- "line": "L76"
+ "line": "L17"
}
]
},
- "norm_label": ".withhttpresponsebody()",
- "source_file": "src/Anichron.API.Tests.Unit/Services/PwnedPasswordClientTests.cs",
- "source_location": "L74"
+ "norm_label": ".thumbnailgenerator_filename_isthumbnailjpg()",
+ "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Proxy/ImageProxyGeneratorsTests.cs",
+ "source_location": "L14"
},
{
- "id": "src_anichron_api_tests_unit_services_pwnedpasswordclienttests_anichron_api_tests_unit_services_testfixture_withhttpthrowing",
- "label": ".WithHttpThrowing()",
+ "id": "src_anichron_worker_tests_unit_ingestion_proxy_imageproxygeneratorstests_anichron_worker_tests_unit_ingestion_proxy_imageproxygeneratorstests_thumbnailgenerator_generateasync_delegatestocreatethumbnailasync",
+ "label": ".ThumbnailGenerator_GenerateAsync_DelegatesToCreateThumbnailAsync()",
"_callable": true,
"_origin": "ast",
"community": 5,
- "community_name": "TestFixture",
+ "community_name": "IImageProcessor",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.API.Tests.Unit.Services",
+ "namespace": "Anichron.Worker.Tests.Unit.Ingestion.Proxy",
"scope_chain": [
- "s84"
+ "s137"
],
"unresolved_calls": [
{
- "callee": "Dispose",
- "receiver_type": "HttpMessageHandler",
+ "callee": "For",
+ "receiver_type": "Substitute",
"lang": "csharp",
- "line": "L83"
+ "line": "L29"
+ },
+ {
+ "callee": "Any",
+ "receiver_type": "Arg",
+ "lang": "csharp",
+ "line": "L30"
}
]
},
- "norm_label": ".withhttpthrowing()",
- "source_file": "src/Anichron.API.Tests.Unit/Services/PwnedPasswordClientTests.cs",
- "source_location": "L81"
+ "norm_label": ".thumbnailgenerator_generateasync_delegatestocreatethumbnailasync()",
+ "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Proxy/ImageProxyGeneratorsTests.cs",
+ "source_location": "L26"
},
{
- "id": "src_anichron_api_tests_unit_services_pwnedpasswordclienttests_anichron_api_tests_unit_services_throwinghttpmessagehandler_sendasync",
- "label": ".SendAsync()",
+ "id": "src_anichron_worker_tests_unit_ingestion_proxy_imageproxygeneratorstests_anichron_worker_tests_unit_ingestion_proxy_imageproxygeneratorstests_thumbnailgenerator_proxytype_isthumbnail",
+ "label": ".ThumbnailGenerator_ProxyType_IsThumbnail()",
"_callable": true,
"_origin": "ast",
"community": 5,
- "community_name": "TestFixture",
+ "community_name": "IImageProcessor",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.API.Tests.Unit.Services",
+ "namespace": "Anichron.Worker.Tests.Unit.Ingestion.Proxy",
"scope_chain": [
- "s84"
+ "s137"
],
"unresolved_calls": [
{
- "callee": "FromException",
- "receiver_type": "Task",
+ "callee": "For",
+ "receiver_type": "Substitute",
"lang": "csharp",
- "line": "L106"
+ "line": "L23"
}
]
},
- "norm_label": ".sendasync()",
- "source_file": "src/Anichron.API.Tests.Unit/Services/PwnedPasswordClientTests.cs",
- "source_location": "L105"
+ "norm_label": ".thumbnailgenerator_proxytype_isthumbnail()",
+ "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Proxy/ImageProxyGeneratorsTests.cs",
+ "source_location": "L20"
},
{
- "id": "src_anichron_api_tests_unit_services_adminstorageconfigservicetests_anichron_api_tests_unit_services_adminstorageconfigservicetests_addasync_pathalreadyassigned_returnspathalreadyassigned",
- "label": ".AddAsync_PathAlreadyAssigned_ReturnsPathAlreadyAssigned()",
+ "id": "src_anichron_worker_ingestion_proxy_imageproxygenerators_anichron_worker_ingestion_proxy_blurhashgenerator_generateasync",
+ "label": ".GenerateAsync()",
"_callable": true,
"_origin": "ast",
"community": 50,
- "community_name": "TestFixture",
+ "community_name": "Image",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.API.Tests.Unit.Services",
+ "namespace": "Anichron.Worker.Ingestion.Proxy",
"scope_chain": [
- "s121"
- ],
- "unresolved_calls": [
- {
- "callee": "NewGuid",
- "receiver_type": "Guid",
- "lang": "csharp",
- "line": "L94"
- },
- {
- "callee": "Any",
- "receiver_type": "Arg",
- "lang": "csharp",
- "line": "L95"
- }
+ "s117"
]
},
- "norm_label": ".addasync_pathalreadyassigned_returnspathalreadyassigned()",
- "source_file": "src/Anichron.API.Tests.Unit/Services/AdminStorageConfigServiceTests.cs",
- "source_location": "L90"
+ "norm_label": ".generateasync()",
+ "source_file": "src/Anichron.Worker/Ingestion/Proxy/ImageProxyGenerators.cs",
+ "source_location": "L35"
},
{
- "id": "src_anichron_api_tests_unit_services_adminstorageconfigservicetests_anichron_api_tests_unit_services_adminstorageconfigservicetests_addasync_usernotfound_returnsusernotfound",
- "label": ".AddAsync_UserNotFound_ReturnsUserNotFound()",
+ "id": "src_anichron_worker_ingestion_proxy_imageproxygenerators_anichron_worker_ingestion_proxy_fullpreviewgenerator_generateasync",
+ "label": ".GenerateAsync()",
"_callable": true,
"_origin": "ast",
"community": 50,
- "community_name": "TestFixture",
+ "community_name": "Image",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.API.Tests.Unit.Services",
+ "namespace": "Anichron.Worker.Ingestion.Proxy",
"scope_chain": [
- "s121"
- ],
- "unresolved_calls": [
- {
- "callee": "NewGuid",
- "receiver_type": "Guid",
- "lang": "csharp",
- "line": "L79"
- },
- {
- "callee": "Any",
- "receiver_type": "Arg",
- "lang": "csharp",
- "line": "L80"
- }
+ "s117"
]
},
- "norm_label": ".addasync_usernotfound_returnsusernotfound()",
- "source_file": "src/Anichron.API.Tests.Unit/Services/AdminStorageConfigServiceTests.cs",
- "source_location": "L75"
+ "norm_label": ".generateasync()",
+ "source_file": "src/Anichron.Worker/Ingestion/Proxy/ImageProxyGenerators.cs",
+ "source_location": "L27"
},
{
- "id": "src_anichron_api_tests_unit_services_adminstorageconfigservicetests_anichron_api_tests_unit_services_adminstorageconfigservicetests_addasync_validinput_addsconfigandsaves",
- "label": ".AddAsync_ValidInput_AddsConfigAndSaves()",
+ "id": "src_anichron_worker_ingestion_proxy_imageproxygenerators_anichron_worker_ingestion_proxy_iimageproxygenerator_generateasync",
+ "label": ".GenerateAsync()",
"_callable": true,
"_origin": "ast",
"community": 50,
- "community_name": "TestFixture",
+ "community_name": "Image",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.API.Tests.Unit.Services",
+ "namespace": "Anichron.Worker.Ingestion.Proxy",
"scope_chain": [
- "s121"
- ],
- "unresolved_calls": [
- {
- "callee": "NewGuid",
- "receiver_type": "Guid",
- "lang": "csharp",
- "line": "L111"
- },
- {
- "callee": "Any",
- "receiver_type": "Arg",
- "lang": "csharp",
- "line": "L113"
- },
- {
- "callee": "Is",
- "receiver_type": "Arg",
- "lang": "csharp",
- "line": "L125"
- }
+ "s117"
]
},
- "norm_label": ".addasync_validinput_addsconfigandsaves()",
- "source_file": "src/Anichron.API.Tests.Unit/Services/AdminStorageConfigServiceTests.cs",
- "source_location": "L107"
+ "norm_label": ".generateasync()",
+ "source_file": "src/Anichron.Worker/Ingestion/Proxy/ImageProxyGenerators.cs",
+ "source_location": "L12"
},
{
- "id": "src_anichron_api_tests_unit_services_adminstorageconfigservicetests_anichron_api_tests_unit_services_adminstorageconfigservicetests_addasync_whitespacerootpath_returnspathinvalid",
- "label": ".AddAsync_WhitespaceRootPath_ReturnsPathInvalid()",
+ "id": "src_anichron_worker_ingestion_proxy_imageproxygenerators_anichron_worker_ingestion_proxy_thumbnailgenerator_generateasync",
+ "label": ".GenerateAsync()",
"_callable": true,
"_origin": "ast",
"community": 50,
- "community_name": "TestFixture",
+ "community_name": "Image",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.API.Tests.Unit.Services",
+ "namespace": "Anichron.Worker.Ingestion.Proxy",
"scope_chain": [
- "s121"
- ],
- "unresolved_calls": [
- {
- "callee": "NewGuid",
- "receiver_type": "Guid",
- "lang": "csharp",
- "line": "L67"
- },
- {
- "callee": "Any",
- "receiver_type": "Arg",
- "lang": "csharp",
- "line": "L71"
- }
+ "s117"
]
},
- "norm_label": ".addasync_whitespacerootpath_returnspathinvalid()",
- "source_file": "src/Anichron.API.Tests.Unit/Services/AdminStorageConfigServiceTests.cs",
- "source_location": "L60"
+ "norm_label": ".generateasync()",
+ "source_file": "src/Anichron.Worker/Ingestion/Proxy/ImageProxyGenerators.cs",
+ "source_location": "L19"
},
{
- "id": "src_anichron_api_tests_unit_services_adminstorageconfigservicetests_anichron_api_tests_unit_services_adminstorageconfigservicetests_deleteasync_configbelongstodifferentuser_returnsstorageconfignotfound",
- "label": ".DeleteAsync_ConfigBelongsToDifferentUser_ReturnsStorageConfigNotFound()",
+ "id": "src_anichron_worker_ingestion_middlewares_videoproxymiddleware_anichron_worker_ingestion_middlewares_log_proxiesgenerated",
+ "label": ".ProxiesGenerated()",
"_callable": true,
"_origin": "ast",
- "community": 50,
+ "community": 51,
"community_name": "TestFixture",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.API.Tests.Unit.Services",
+ "namespace": "Anichron.Worker.Ingestion.Middlewares",
"scope_chain": [
- "s121"
- ],
- "unresolved_calls": [
- {
- "callee": "NewGuid",
- "receiver_type": "Guid",
- "lang": "csharp",
- "line": "L153"
- },
- {
- "callee": "Any",
- "receiver_type": "Arg",
- "lang": "csharp",
- "line": "L156"
- }
+ "s110"
]
},
- "norm_label": ".deleteasync_configbelongstodifferentuser_returnsstorageconfignotfound()",
- "source_file": "src/Anichron.API.Tests.Unit/Services/AdminStorageConfigServiceTests.cs",
- "source_location": "L149"
+ "norm_label": ".proxiesgenerated()",
+ "source_file": "src/Anichron.Worker/Ingestion/Middlewares/VideoProxyMiddleware.cs",
+ "source_location": "L41"
},
{
- "id": "src_anichron_api_tests_unit_services_adminstorageconfigservicetests_anichron_api_tests_unit_services_adminstorageconfigservicetests_deleteasync_confignotfound_returnsstorageconfignotfound",
- "label": ".DeleteAsync_ConfigNotFound_ReturnsStorageConfigNotFound()",
+ "id": "src_anichron_worker_ingestion_middlewares_videoproxymiddleware_anichron_worker_ingestion_middlewares_videoproxymiddleware_caninvoke",
+ "label": ".CanInvoke()",
"_callable": true,
"_origin": "ast",
- "community": 50,
+ "community": 51,
"community_name": "TestFixture",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.API.Tests.Unit.Services",
+ "namespace": "Anichron.Worker.Ingestion.Middlewares",
"scope_chain": [
- "s121"
- ],
- "unresolved_calls": [
- {
- "callee": "NewGuid",
- "receiver_type": "Guid",
- "lang": "csharp",
- "line": "L137"
- },
- {
- "callee": "Any",
- "receiver_type": "Arg",
- "lang": "csharp",
- "line": "L139"
- }
+ "s110"
]
},
- "norm_label": ".deleteasync_confignotfound_returnsstorageconfignotfound()",
- "source_file": "src/Anichron.API.Tests.Unit/Services/AdminStorageConfigServiceTests.cs",
- "source_location": "L133"
+ "norm_label": ".caninvoke()",
+ "source_file": "src/Anichron.Worker/Ingestion/Middlewares/VideoProxyMiddleware.cs",
+ "source_location": "L14"
},
{
- "id": "src_anichron_api_tests_unit_services_adminstorageconfigservicetests_anichron_api_tests_unit_services_adminstorageconfigservicetests_deleteasync_validinput_removesconfigandsaves",
- "label": ".DeleteAsync_ValidInput_RemovesConfigAndSaves()",
+ "id": "src_anichron_worker_ingestion_middlewares_videoproxymiddleware_anichron_worker_ingestion_middlewares_videoproxymiddleware_invokeasync",
+ "label": ".InvokeAsync()",
"_callable": true,
"_origin": "ast",
- "community": 50,
+ "community": 51,
"community_name": "TestFixture",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.API.Tests.Unit.Services",
+ "namespace": "Anichron.Worker.Ingestion.Middlewares",
"scope_chain": [
- "s121"
+ "s110"
],
"unresolved_calls": [
{
- "callee": "NewGuid",
- "receiver_type": "Guid",
- "lang": "csharp",
- "line": "L170"
- },
- {
- "callee": "Any",
- "receiver_type": "Arg",
+ "callee": "ToArray",
+ "receiver_type": "IEnumerable",
"lang": "csharp",
- "line": "L173"
+ "line": "L23"
}
]
},
- "norm_label": ".deleteasync_validinput_removesconfigandsaves()",
- "source_file": "src/Anichron.API.Tests.Unit/Services/AdminStorageConfigServiceTests.cs",
- "source_location": "L166"
+ "norm_label": ".invokeasync()",
+ "source_file": "src/Anichron.Worker/Ingestion/Middlewares/VideoProxyMiddleware.cs",
+ "source_location": "L17"
},
{
- "id": "src_anichron_api_tests_unit_services_adminstorageconfigservicetests_anichron_api_tests_unit_services_adminstorageconfigservicetests_getbyuseridasync_userexists_returnsconfigs",
- "label": ".GetByUserIdAsync_UserExists_ReturnsConfigs()",
+ "id": "src_anichron_worker_ingestion_proxy_proxyshardstrategy_anichron_worker_ingestion_proxy_iproxydirectorystrategy_getdirectory",
+ "label": ".GetDirectory()",
"_callable": true,
"_origin": "ast",
- "community": 50,
+ "community": 51,
"community_name": "TestFixture",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.API.Tests.Unit.Services",
+ "namespace": "Anichron.Worker.Ingestion.Proxy",
"scope_chain": [
- "s121"
- ],
- "unresolved_calls": [
- {
- "callee": "NewGuid",
- "receiver_type": "Guid",
- "lang": "csharp",
- "line": "L42"
- },
- {
- "callee": "Any",
- "receiver_type": "Arg",
- "lang": "csharp",
- "line": "L43"
- }
+ "s0"
]
},
- "norm_label": ".getbyuseridasync_userexists_returnsconfigs()",
- "source_file": "src/Anichron.API.Tests.Unit/Services/AdminStorageConfigServiceTests.cs",
- "source_location": "L38"
+ "norm_label": ".getdirectory()",
+ "source_file": "src/Anichron.Worker/Ingestion/Proxy/ProxyShardStrategy.cs",
+ "source_location": "L5"
},
{
- "id": "src_anichron_api_tests_unit_services_adminstorageconfigservicetests_anichron_api_tests_unit_services_adminstorageconfigservicetests_getbyuseridasync_usernotfound_returnsusernotfound",
- "label": ".GetByUserIdAsync_UserNotFound_ReturnsUserNotFound()",
+ "id": "src_anichron_worker_ingestion_proxy_proxyshardstrategy_anichron_worker_ingestion_proxy_twolevelhexshardstrategy_getdirectory",
+ "label": ".GetDirectory()",
"_callable": true,
"_origin": "ast",
- "community": 50,
+ "community": 51,
"community_name": "TestFixture",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.API.Tests.Unit.Services",
+ "namespace": "Anichron.Worker.Ingestion.Proxy",
"scope_chain": [
- "s121"
- ],
- "unresolved_calls": [
- {
- "callee": "NewGuid",
- "receiver_type": "Guid",
- "lang": "csharp",
- "line": "L28"
- },
- {
- "callee": "Any",
- "receiver_type": "Arg",
- "lang": "csharp",
- "line": "L29"
- }
+ "s0"
]
},
- "norm_label": ".getbyuseridasync_usernotfound_returnsusernotfound()",
- "source_file": "src/Anichron.API.Tests.Unit/Services/AdminStorageConfigServiceTests.cs",
- "source_location": "L24"
+ "norm_label": ".getdirectory()",
+ "source_file": "src/Anichron.Worker/Ingestion/Proxy/ProxyShardStrategy.cs",
+ "source_location": "L16"
},
{
- "id": "src_anichron_worker_ingestion_middlewares_videoproxymiddleware_anichron_worker_ingestion_middlewares_log_proxiesgenerated",
- "label": ".ProxiesGenerated()",
+ "id": "src_anichron_worker_ingestion_proxy_videoproxygenerators_anichron_worker_ingestion_proxy_ivideoproxygenerator_transcodeasync",
+ "label": ".TranscodeAsync()",
"_callable": true,
"_origin": "ast",
"community": 51,
"community_name": "TestFixture",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.Worker.Ingestion.Middlewares",
+ "namespace": "Anichron.Worker.Ingestion.Proxy",
"scope_chain": [
- "s110"
+ "s29"
]
},
- "norm_label": ".proxiesgenerated()",
- "source_file": "src/Anichron.Worker/Ingestion/Middlewares/VideoProxyMiddleware.cs",
- "source_location": "L41"
+ "norm_label": ".transcodeasync()",
+ "source_file": "src/Anichron.Worker/Ingestion/Proxy/VideoProxyGenerators.cs",
+ "source_location": "L9"
},
{
- "id": "src_anichron_worker_ingestion_middlewares_videoproxymiddleware_anichron_worker_ingestion_middlewares_videoproxymiddleware_caninvoke",
- "label": ".CanInvoke()",
+ "id": "src_anichron_worker_ingestion_proxy_videoproxygenerators_anichron_worker_ingestion_proxy_video720pgenerator_transcodeasync",
+ "label": ".TranscodeAsync()",
"_callable": true,
"_origin": "ast",
"community": 51,
"community_name": "TestFixture",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.Worker.Ingestion.Middlewares",
+ "namespace": "Anichron.Worker.Ingestion.Proxy",
"scope_chain": [
- "s110"
+ "s29"
]
},
- "norm_label": ".caninvoke()",
- "source_file": "src/Anichron.Worker/Ingestion/Middlewares/VideoProxyMiddleware.cs",
- "source_location": "L14"
+ "norm_label": ".transcodeasync()",
+ "source_file": "src/Anichron.Worker/Ingestion/Proxy/VideoProxyGenerators.cs",
+ "source_location": "L17"
},
{
"id": "src_anichron_worker_tests_unit_ingestion_middlewares_videoproxymiddlewaretests_anichron_worker_tests_unit_ingestion_middlewares_testfixture_build",
@@ -25406,6 +24742,188 @@
"source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Middlewares/VideoProxyMiddlewareTests.cs",
"source_location": "L74"
},
+ {
+ "id": "src_anichron_worker_tests_unit_ingestion_proxy_proxyshardstrategytests_anichron_worker_tests_unit_ingestion_proxy_proxyshardstrategytests_getdirectory_differentconfigssamehash_producedifferentdirectories",
+ "label": ".GetDirectory_DifferentConfigsSameHash_ProduceDifferentDirectories()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 51,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Worker.Tests.Unit.Ingestion.Proxy",
+ "scope_chain": [
+ "s40"
+ ],
+ "unresolved_calls": [
+ {
+ "callee": "Parse",
+ "receiver_type": "Guid",
+ "lang": "csharp",
+ "line": "L49"
+ }
+ ]
+ },
+ "norm_label": ".getdirectory_differentconfigssamehash_producedifferentdirectories()",
+ "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Proxy/ProxyShardStrategyTests.cs",
+ "source_location": "L44"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_ingestion_proxy_proxyshardstrategytests_anichron_worker_tests_unit_ingestion_proxy_proxyshardstrategytests_getdirectory_differenthashsameconfig_bucketfollowsthecontenthash",
+ "label": ".GetDirectory_DifferentHashSameConfig_BucketFollowsTheContentHash()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 51,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Worker.Tests.Unit.Ingestion.Proxy",
+ "scope_chain": [
+ "s40"
+ ],
+ "unresolved_calls": [
+ {
+ "callee": "Parse",
+ "receiver_type": "Guid",
+ "lang": "csharp",
+ "line": "L24"
+ }
+ ]
+ },
+ "norm_label": ".getdirectory_differenthashsameconfig_bucketfollowsthecontenthash()",
+ "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Proxy/ProxyShardStrategyTests.cs",
+ "source_location": "L21"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_ingestion_proxy_proxyshardstrategytests_anichron_worker_tests_unit_ingestion_proxy_proxyshardstrategytests_getdirectory_knownconfigandhash_producesliteraltwolevelpath",
+ "label": ".GetDirectory_KnownConfigAndHash_ProducesLiteralTwoLevelPath()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 51,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Worker.Tests.Unit.Ingestion.Proxy",
+ "scope_chain": [
+ "s40"
+ ],
+ "unresolved_calls": [
+ {
+ "callee": "Parse",
+ "receiver_type": "Guid",
+ "lang": "csharp",
+ "line": "L14"
+ }
+ ]
+ },
+ "norm_label": ".getdirectory_knownconfigandhash_producesliteraltwolevelpath()",
+ "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Proxy/ProxyShardStrategyTests.cs",
+ "source_location": "L11"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_ingestion_proxy_proxyshardstrategytests_anichron_worker_tests_unit_ingestion_proxy_proxyshardstrategytests_getdirectory_sameconfigandhash_isstableacrosscalls",
+ "label": ".GetDirectory_SameConfigAndHash_IsStableAcrossCalls()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 51,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Worker.Tests.Unit.Ingestion.Proxy",
+ "scope_chain": [
+ "s40"
+ ],
+ "unresolved_calls": [
+ {
+ "callee": "Parse",
+ "receiver_type": "Guid",
+ "lang": "csharp",
+ "line": "L35"
+ }
+ ]
+ },
+ "norm_label": ".getdirectory_sameconfigandhash_isstableacrosscalls()",
+ "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Proxy/ProxyShardStrategyTests.cs",
+ "source_location": "L31"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_ingestion_proxy_videoproxygeneratorstests_anichron_worker_tests_unit_ingestion_proxy_videoproxygeneratorstests_video720pgenerator_filename_isvideo720pmp4",
+ "label": ".Video720PGenerator_FileName_IsVideo720pMp4()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 51,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Worker.Tests.Unit.Ingestion.Proxy",
+ "scope_chain": [
+ "s68"
+ ],
+ "unresolved_calls": [
+ {
+ "callee": "For",
+ "receiver_type": "Substitute",
+ "lang": "csharp",
+ "line": "L15"
+ }
+ ]
+ },
+ "norm_label": ".video720pgenerator_filename_isvideo720pmp4()",
+ "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Proxy/VideoProxyGeneratorsTests.cs",
+ "source_location": "L12"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_ingestion_proxy_videoproxygeneratorstests_anichron_worker_tests_unit_ingestion_proxy_videoproxygeneratorstests_video720pgenerator_proxytype_iswebvideo",
+ "label": ".Video720PGenerator_ProxyType_IsWebVideo()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 51,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Worker.Tests.Unit.Ingestion.Proxy",
+ "scope_chain": [
+ "s68"
+ ],
+ "unresolved_calls": [
+ {
+ "callee": "For",
+ "receiver_type": "Substitute",
+ "lang": "csharp",
+ "line": "L23"
+ }
+ ]
+ },
+ "norm_label": ".video720pgenerator_proxytype_iswebvideo()",
+ "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Proxy/VideoProxyGeneratorsTests.cs",
+ "source_location": "L20"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_ingestion_proxy_videoproxygeneratorstests_anichron_worker_tests_unit_ingestion_proxy_videoproxygeneratorstests_video720pgenerator_transcodeasync_delegatestovideoprocessorasync",
+ "label": ".Video720PGenerator_TranscodeAsync_DelegatesToVideoProcessorAsync()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 51,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Worker.Tests.Unit.Ingestion.Proxy",
+ "scope_chain": [
+ "s68"
+ ],
+ "unresolved_calls": [
+ {
+ "callee": "For",
+ "receiver_type": "Substitute",
+ "lang": "csharp",
+ "line": "L31"
+ }
+ ]
+ },
+ "norm_label": ".video720pgenerator_transcodeasync_delegatestovideoprocessorasync()",
+ "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Proxy/VideoProxyGeneratorsTests.cs",
+ "source_location": "L28"
+ },
{
"id": "src_anichron_api_infrastructure_healthcheckresponsewriter_anichron_api_infrastructure_healthcheckresponsewriter_writeresponseasync",
"label": ".WriteResponseAsync()",
@@ -25575,108 +25093,172 @@
"source_location": "L47"
},
{
- "id": "src_anichron_worker_startup_workerinitializer_anichron_worker_startup_log_allusermode",
- "label": ".AllUserMode()",
+ "id": "src_anichron_worker_ingestion_proxy_imageprocessor_anichron_worker_ingestion_proxy_iimageprocessor_computeblurhashasync",
+ "label": ".ComputeBlurhashAsync()",
"_callable": true,
"_origin": "ast",
"community": 57,
- "community_name": "WorkerInitializer",
+ "community_name": ".ComputeBlurhashAsync",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.Worker.Startup",
+ "namespace": "Anichron.Worker.Ingestion.Proxy",
"scope_chain": [
- "s192"
+ "s245"
]
},
- "norm_label": ".allusermode()",
- "source_file": "src/Anichron.Worker/Startup/WorkerInitializer.cs",
- "source_location": "L67"
+ "norm_label": ".computeblurhashasync()",
+ "source_file": "src/Anichron.Worker/Ingestion/Proxy/ImageProcessor.cs",
+ "source_location": "L15"
},
{
- "id": "src_anichron_worker_startup_workerinitializer_anichron_worker_startup_log_storageconfigcreated",
- "label": ".StorageConfigCreated()",
+ "id": "src_anichron_worker_ingestion_proxy_imageprocessor_anichron_worker_ingestion_proxy_iimageprocessor_createfullpreviewasync",
+ "label": ".CreateFullPreviewAsync()",
"_callable": true,
"_origin": "ast",
"community": 57,
- "community_name": "WorkerInitializer",
+ "community_name": ".ComputeBlurhashAsync",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.Worker.Startup",
+ "namespace": "Anichron.Worker.Ingestion.Proxy",
"scope_chain": [
- "s192"
+ "s245"
]
},
- "norm_label": ".storageconfigcreated()",
- "source_file": "src/Anichron.Worker/Startup/WorkerInitializer.cs",
- "source_location": "L73"
+ "norm_label": ".createfullpreviewasync()",
+ "source_file": "src/Anichron.Worker/Ingestion/Proxy/ImageProcessor.cs",
+ "source_location": "L14"
},
{
- "id": "src_anichron_worker_startup_workerinitializer_anichron_worker_startup_log_storageconfigexists",
- "label": ".StorageConfigExists()",
+ "id": "src_anichron_worker_ingestion_proxy_imageprocessor_anichron_worker_ingestion_proxy_iimageprocessor_createthumbnailasync",
+ "label": ".CreateThumbnailAsync()",
"_callable": true,
"_origin": "ast",
"community": 57,
- "community_name": "WorkerInitializer",
+ "community_name": ".ComputeBlurhashAsync",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.Worker.Startup",
+ "namespace": "Anichron.Worker.Ingestion.Proxy",
"scope_chain": [
- "s192"
+ "s245"
]
},
- "norm_label": ".storageconfigexists()",
- "source_file": "src/Anichron.Worker/Startup/WorkerInitializer.cs",
- "source_location": "L70"
+ "norm_label": ".createthumbnailasync()",
+ "source_file": "src/Anichron.Worker/Ingestion/Proxy/ImageProcessor.cs",
+ "source_location": "L13"
},
{
- "id": "src_anichron_worker_startup_workerinitializer_anichron_worker_startup_workerinitializer_startasync",
- "label": ".StartAsync()",
+ "id": "src_anichron_worker_ingestion_proxy_imageprocessor_anichron_worker_ingestion_proxy_imagesharpprocessor_computeblurhashasync",
+ "label": ".ComputeBlurhashAsync()",
"_callable": true,
"_origin": "ast",
"community": 57,
- "community_name": "WorkerInitializer",
+ "community_name": ".ComputeBlurhashAsync",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.Worker.Startup",
+ "namespace": "Anichron.Worker.Ingestion.Proxy",
"scope_chain": [
- "s192"
+ "s245"
],
"unresolved_calls": [
{
- "callee": "CreateAsyncScope",
- "receiver_type": "IServiceScopeFactory",
+ "callee": "Mutate",
+ "receiver_type": "Image",
"lang": "csharp",
- "line": "L26"
+ "line": "L53"
},
{
- "callee": "NewGuid",
- "receiver_type": "Guid",
+ "callee": "FromResult",
+ "receiver_type": "Task",
"lang": "csharp",
- "line": "L52"
+ "line": "L60"
+ },
+ {
+ "callee": "Encode",
+ "receiver_type": "Blurhasher",
+ "lang": "csharp",
+ "line": "L60"
}
]
},
- "norm_label": ".startasync()",
- "source_file": "src/Anichron.Worker/Startup/WorkerInitializer.cs",
- "source_location": "L18"
+ "norm_label": ".computeblurhashasync()",
+ "source_file": "src/Anichron.Worker/Ingestion/Proxy/ImageProcessor.cs",
+ "source_location": "L51"
},
{
- "id": "src_anichron_worker_startup_workerinitializer_anichron_worker_startup_workerinitializer_stopasync",
- "label": ".StopAsync()",
+ "id": "src_anichron_worker_ingestion_proxy_imageprocessor_anichron_worker_ingestion_proxy_imagesharpprocessor_createfullpreviewasync",
+ "label": ".CreateFullPreviewAsync()",
"_callable": true,
"_origin": "ast",
"community": 57,
- "community_name": "WorkerInitializer",
+ "community_name": ".ComputeBlurhashAsync",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.Worker.Startup",
+ "namespace": "Anichron.Worker.Ingestion.Proxy",
"scope_chain": [
- "s192"
+ "s245"
+ ],
+ "unresolved_calls": [
+ {
+ "callee": "Mutate",
+ "receiver_type": "Image",
+ "lang": "csharp",
+ "line": "L39"
+ },
+ {
+ "callee": "SaveAsJpegAsync",
+ "receiver_type": "Image",
+ "lang": "csharp",
+ "line": "L47"
+ },
+ {
+ "callee": "ToArray",
+ "receiver_type": "MemoryStream",
+ "lang": "csharp",
+ "line": "L48"
+ }
]
},
- "norm_label": ".stopasync()",
- "source_file": "src/Anichron.Worker/Startup/WorkerInitializer.cs",
- "source_location": "L63"
+ "norm_label": ".createfullpreviewasync()",
+ "source_file": "src/Anichron.Worker/Ingestion/Proxy/ImageProcessor.cs",
+ "source_location": "L35"
+ },
+ {
+ "id": "src_anichron_worker_ingestion_proxy_imageprocessor_anichron_worker_ingestion_proxy_imagesharpprocessor_createthumbnailasync",
+ "label": ".CreateThumbnailAsync()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 57,
+ "community_name": ".ComputeBlurhashAsync",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Worker.Ingestion.Proxy",
+ "scope_chain": [
+ "s245"
+ ],
+ "unresolved_calls": [
+ {
+ "callee": "Mutate",
+ "receiver_type": "Image",
+ "lang": "csharp",
+ "line": "L24"
+ },
+ {
+ "callee": "SaveAsJpegAsync",
+ "receiver_type": "Image",
+ "lang": "csharp",
+ "line": "L31"
+ },
+ {
+ "callee": "ToArray",
+ "receiver_type": "MemoryStream",
+ "lang": "csharp",
+ "line": "L32"
+ }
+ ]
+ },
+ "norm_label": ".createthumbnailasync()",
+ "source_file": "src/Anichron.Worker/Ingestion/Proxy/ImageProcessor.cs",
+ "source_location": "L22"
},
{
"id": "src_anichron_worker_ingestion_middlewares_exifextractionmiddleware_anichron_worker_ingestion_middlewares_exifextractionmiddleware_buildexifdata",
@@ -26486,7 +26068,7 @@
"_callable": true,
"_origin": "ast",
"community": 65,
- "community_name": "CapturingLogger",
+ "community_name": ".InvokeAsync",
"file_type": "code",
"metadata": {
"namespace": "Anichron.Worker.Ingestion.Middlewares",
@@ -26498,31 +26080,13 @@
"source_file": "src/Anichron.Worker/Ingestion/Middlewares/LoggingMiddleware.cs",
"source_location": "L10"
},
- {
- "id": "src_anichron_worker_tests_unit_ingestion_middlewares_loggingmiddlewaretests_anichron_worker_tests_unit_ingestion_middlewares_capturinglogger_beginscope",
- "label": ".BeginScope()",
- "_callable": true,
- "_origin": "ast",
- "community": 65,
- "community_name": "CapturingLogger",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Worker.Tests.Unit.Ingestion.Middlewares",
- "scope_chain": [
- "s185"
- ]
- },
- "norm_label": ".beginscope()",
- "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Middlewares/LoggingMiddlewareTests.cs",
- "source_location": "L119"
- },
{
"id": "src_anichron_worker_tests_unit_ingestion_middlewares_loggingmiddlewaretests_anichron_worker_tests_unit_ingestion_middlewares_loggingmiddlewaretests_invokeasync_always_callsnextasync",
"label": ".InvokeAsync_Always_CallsNextAsync()",
"_callable": true,
"_origin": "ast",
"community": 65,
- "community_name": "CapturingLogger",
+ "community_name": ".InvokeAsync",
"file_type": "code",
"metadata": {
"namespace": "Anichron.Worker.Tests.Unit.Ingestion.Middlewares",
@@ -26548,7 +26112,7 @@
"_callable": true,
"_origin": "ast",
"community": 65,
- "community_name": "CapturingLogger",
+ "community_name": ".InvokeAsync",
"file_type": "code",
"metadata": {
"namespace": "Anichron.Worker.Tests.Unit.Ingestion.Middlewares",
@@ -26566,7 +26130,7 @@
"_callable": true,
"_origin": "ast",
"community": 65,
- "community_name": "CapturingLogger",
+ "community_name": ".InvokeAsync",
"file_type": "code",
"metadata": {
"namespace": "Anichron.Worker.Tests.Unit.Ingestion.Middlewares",
@@ -26584,7 +26148,7 @@
"_callable": true,
"_origin": "ast",
"community": 65,
- "community_name": "CapturingLogger",
+ "community_name": ".InvokeAsync",
"file_type": "code",
"metadata": {
"namespace": "Anichron.Worker.Tests.Unit.Ingestion.Middlewares",
@@ -26610,7 +26174,7 @@
"_callable": true,
"_origin": "ast",
"community": 65,
- "community_name": "CapturingLogger",
+ "community_name": ".InvokeAsync",
"file_type": "code",
"metadata": {
"namespace": "Anichron.Worker.Tests.Unit.Ingestion.Middlewares",
@@ -26628,7 +26192,7 @@
"_callable": true,
"_origin": "ast",
"community": 65,
- "community_name": "CapturingLogger",
+ "community_name": ".InvokeAsync",
"file_type": "code",
"metadata": {
"namespace": "Anichron.Worker.Tests.Unit.Ingestion.Middlewares",
@@ -26648,268 +26212,6 @@
"source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Middlewares/LoggingMiddlewareTests.cs",
"source_location": "L11"
},
- {
- "id": "src_anichron_worker_tests_unit_startup_workerinitializertests_anichron_worker_tests_unit_startup_testfixture_build",
- "label": ".Build()",
- "_callable": true,
- "_origin": "ast",
- "community": 68,
- "community_name": "TestFixture",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Worker.Tests.Unit.Startup",
- "scope_chain": [
- "s307"
- ],
- "unresolved_calls": [
- {
- "callee": "Create",
- "receiver_type": "Options",
- "lang": "csharp",
- "line": "L40"
- },
- {
- "callee": "For",
- "receiver_type": "Substitute",
- "lang": "csharp",
- "line": "L43"
- }
- ]
- },
- "norm_label": ".build()",
- "source_file": "src/Anichron.Worker.Tests.Unit/Startup/WorkerInitializerTests.cs",
- "source_location": "L38"
- },
- {
- "id": "src_anichron_worker_tests_unit_startup_workerinitializertests_anichron_worker_tests_unit_startup_workerinitializertests_startasync_credentialnormalized_trimsandlowercasesasync",
- "label": ".StartAsync_CredentialNormalized_TrimsAndLowercasesAsync()",
- "_callable": true,
- "_origin": "ast",
- "community": 68,
- "community_name": "TestFixture",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Worker.Tests.Unit.Startup",
- "scope_chain": [
- "s307"
- ],
- "unresolved_calls": [
- {
- "callee": "NewGuid",
- "receiver_type": "Guid",
- "lang": "csharp",
- "line": "L105"
- },
- {
- "callee": "Any",
- "receiver_type": "Arg",
- "lang": "csharp",
- "line": "L106"
- }
- ]
- },
- "norm_label": ".startasync_credentialnormalized_trimsandlowercasesasync()",
- "source_file": "src/Anichron.Worker.Tests.Unit/Startup/WorkerInitializerTests.cs",
- "source_location": "L100"
- },
- {
- "id": "src_anichron_worker_tests_unit_startup_workerinitializertests_anichron_worker_tests_unit_startup_workerinitializertests_startasync_existingconfigdifferentuser_throwsinvalidoperationexceptionwithrootpathinmessageasync",
- "label": ".StartAsync_ExistingConfigDifferentUser_ThrowsInvalidOperationExceptionWithRootPathInMessageAsync()",
- "_callable": true,
- "_origin": "ast",
- "community": 68,
- "community_name": "TestFixture",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Worker.Tests.Unit.Startup",
- "scope_chain": [
- "s307"
- ],
- "unresolved_calls": [
- {
- "callee": "NewGuid",
- "receiver_type": "Guid",
- "lang": "csharp",
- "line": "L150"
- },
- {
- "callee": "Any",
- "receiver_type": "Arg",
- "lang": "csharp",
- "line": "L152"
- }
- ]
- },
- "norm_label": ".startasync_existingconfigdifferentuser_throwsinvalidoperationexceptionwithrootpathinmessageasync()",
- "source_file": "src/Anichron.Worker.Tests.Unit/Startup/WorkerInitializerTests.cs",
- "source_location": "L145"
- },
- {
- "id": "src_anichron_worker_tests_unit_startup_workerinitializertests_anichron_worker_tests_unit_startup_workerinitializertests_startasync_existingconfigsameuser_skipssaveandsetsresolveduseridasync",
- "label": ".StartAsync_ExistingConfigSameUser_SkipsSaveAndSetsResolvedUserIdAsync()",
- "_callable": true,
- "_origin": "ast",
- "community": 68,
- "community_name": "TestFixture",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Worker.Tests.Unit.Startup",
- "scope_chain": [
- "s307"
- ],
- "unresolved_calls": [
- {
- "callee": "NewGuid",
- "receiver_type": "Guid",
- "lang": "csharp",
- "line": "L128"
- },
- {
- "callee": "Any",
- "receiver_type": "Arg",
- "lang": "csharp",
- "line": "L130"
- }
- ]
- },
- "norm_label": ".startasync_existingconfigsameuser_skipssaveandsetsresolveduseridasync()",
- "source_file": "src/Anichron.Worker.Tests.Unit/Startup/WorkerInitializerTests.cs",
- "source_location": "L123"
- },
- {
- "id": "src_anichron_worker_tests_unit_startup_workerinitializertests_anichron_worker_tests_unit_startup_workerinitializertests_startasync_noexistingconfig_createsstorageconfigwithcorrectfieldsandsetsresolveduseridasync",
- "label": ".StartAsync_NoExistingConfig_CreatesStorageConfigWithCorrectFieldsAndSetsResolvedUserIdAsync()",
- "_callable": true,
- "_origin": "ast",
- "community": 68,
- "community_name": "TestFixture",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Worker.Tests.Unit.Startup",
- "scope_chain": [
- "s307"
- ],
- "unresolved_calls": [
- {
- "callee": "NewGuid",
- "receiver_type": "Guid",
- "lang": "csharp",
- "line": "L171"
- },
- {
- "callee": "Any",
- "receiver_type": "Arg",
- "lang": "csharp",
- "line": "L172"
- },
- {
- "callee": "Is",
- "receiver_type": "Arg",
- "lang": "csharp",
- "line": "L180"
- }
- ]
- },
- "norm_label": ".startasync_noexistingconfig_createsstorageconfigwithcorrectfieldsandsetsresolveduseridasync()",
- "source_file": "src/Anichron.Worker.Tests.Unit/Startup/WorkerInitializerTests.cs",
- "source_location": "L166"
- },
- {
- "id": "src_anichron_worker_tests_unit_startup_workerinitializertests_anichron_worker_tests_unit_startup_workerinitializertests_startasync_unknownuser_throwsinvalidoperationexceptionwithuserinmessageasync",
- "label": ".StartAsync_UnknownUser_ThrowsInvalidOperationExceptionWithUserInMessageAsync()",
- "_callable": true,
- "_origin": "ast",
- "community": 68,
- "community_name": "TestFixture",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Worker.Tests.Unit.Startup",
- "scope_chain": [
- "s307"
- ],
- "unresolved_calls": [
- {
- "callee": "Any",
- "receiver_type": "Arg",
- "lang": "csharp",
- "line": "L86"
- }
- ]
- },
- "norm_label": ".startasync_unknownuser_throwsinvalidoperationexceptionwithuserinmessageasync()",
- "source_file": "src/Anichron.Worker.Tests.Unit/Startup/WorkerInitializerTests.cs",
- "source_location": "L81"
- },
- {
- "id": "src_anichron_worker_tests_unit_startup_workerinitializertests_anichron_worker_tests_unit_startup_workerinitializertests_startasync_userisempty_logsallusermodeandmakesnodbcallsasync",
- "label": ".StartAsync_UserIsEmpty_LogsAllUserModeAndMakesNoDbCallsAsync()",
- "_callable": true,
- "_origin": "ast",
- "community": 68,
- "community_name": "TestFixture",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Worker.Tests.Unit.Startup",
- "scope_chain": [
- "s307"
- ],
- "unresolved_calls": [
- {
- "callee": "Any",
- "receiver_type": "Arg",
- "lang": "csharp",
- "line": "L59"
- }
- ]
- },
- "norm_label": ".startasync_userisempty_logsallusermodeandmakesnodbcallsasync()",
- "source_file": "src/Anichron.Worker.Tests.Unit/Startup/WorkerInitializerTests.cs",
- "source_location": "L50"
- },
- {
- "id": "src_anichron_worker_tests_unit_startup_workerinitializertests_anichron_worker_tests_unit_startup_workerinitializertests_startasync_useriswhitespace_logsallusermodeandmakesnodbcallsasync",
- "label": ".StartAsync_UserIsWhitespace_LogsAllUserModeAndMakesNoDbCallsAsync()",
- "_callable": true,
- "_origin": "ast",
- "community": 68,
- "community_name": "TestFixture",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Worker.Tests.Unit.Startup",
- "scope_chain": [
- "s307"
- ],
- "unresolved_calls": [
- {
- "callee": "Any",
- "receiver_type": "Arg",
- "lang": "csharp",
- "line": "L73"
- }
- ]
- },
- "norm_label": ".startasync_useriswhitespace_logsallusermodeandmakesnodbcallsasync()",
- "source_file": "src/Anichron.Worker.Tests.Unit/Startup/WorkerInitializerTests.cs",
- "source_location": "L64"
- },
- {
- "id": "src_anichron_worker_tests_unit_startup_workerinitializertests_anichron_worker_tests_unit_startup_workerinitializertests_stopasync_alwayscompletessuccessfullyasync",
- "label": ".StopAsync_AlwaysCompletesSuccessfullyAsync()",
- "_callable": true,
- "_origin": "ast",
- "community": 68,
- "community_name": "TestFixture",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Worker.Tests.Unit.Startup",
- "scope_chain": [
- "s307"
- ]
- },
- "norm_label": ".stopasync_alwayscompletessuccessfullyasync()",
- "source_file": "src/Anichron.Worker.Tests.Unit/Startup/WorkerInitializerTests.cs",
- "source_location": "L192"
- },
{
"id": "src_anichron_api_tests_unit_services_tokenservicetests_anichron_api_tests_unit_services_testfixture_captureaddedtoken",
"label": ".CaptureAddedToken()",
@@ -27508,6 +26810,360 @@
"source_file": "src/Anichron.API.Tests.Unit/Services/TokenServiceTests.cs",
"source_location": "L255"
},
+ {
+ "id": "src_anichron_core_data_repository_refreshtokenrepository_anichron_core_data_repository_efrefreshtokenrepository_add",
+ "label": ".Add()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 7,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Core.Data.Repository",
+ "scope_chain": [
+ "s66"
+ ]
+ },
+ "norm_label": ".add()",
+ "source_file": "src/Anichron.Core/Data/Repository/RefreshTokenRepository.cs",
+ "source_location": "L23"
+ },
+ {
+ "id": "src_anichron_core_data_repository_refreshtokenrepository_anichron_core_data_repository_efrefreshtokenrepository_deleteexpiredasync",
+ "label": ".DeleteExpiredAsync()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 7,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Core.Data.Repository",
+ "scope_chain": [
+ "s66"
+ ]
+ },
+ "norm_label": ".deleteexpiredasync()",
+ "source_file": "src/Anichron.Core/Data/Repository/RefreshTokenRepository.cs",
+ "source_location": "L31"
+ },
+ {
+ "id": "src_anichron_core_data_repository_refreshtokenrepository_anichron_core_data_repository_efrefreshtokenrepository_findbyhashasync",
+ "label": ".FindByHashAsync()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 7,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Core.Data.Repository",
+ "scope_chain": [
+ "s66"
+ ]
+ },
+ "norm_label": ".findbyhashasync()",
+ "source_file": "src/Anichron.Core/Data/Repository/RefreshTokenRepository.cs",
+ "source_location": "L20"
+ },
+ {
+ "id": "src_anichron_core_data_repository_refreshtokenrepository_anichron_core_data_repository_efrefreshtokenrepository_findbyhashwithuserasync",
+ "label": ".FindByHashWithUserAsync()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 7,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Core.Data.Repository",
+ "scope_chain": [
+ "s66"
+ ]
+ },
+ "norm_label": ".findbyhashwithuserasync()",
+ "source_file": "src/Anichron.Core/Data/Repository/RefreshTokenRepository.cs",
+ "source_location": "L17"
+ },
+ {
+ "id": "src_anichron_core_data_repository_refreshtokenrepository_anichron_core_data_repository_efrefreshtokenrepository_revokeallactivebyuseridasync",
+ "label": ".RevokeAllActiveByUserIdAsync()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 7,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Core.Data.Repository",
+ "scope_chain": [
+ "s66"
+ ]
+ },
+ "norm_label": ".revokeallactivebyuseridasync()",
+ "source_file": "src/Anichron.Core/Data/Repository/RefreshTokenRepository.cs",
+ "source_location": "L26"
+ },
+ {
+ "id": "src_anichron_core_data_repository_refreshtokenrepository_anichron_core_data_repository_irefreshtokenrepository_add",
+ "label": ".Add()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 7,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Core.Data.Repository",
+ "scope_chain": [
+ "s66"
+ ]
+ },
+ "norm_label": ".add()",
+ "source_file": "src/Anichron.Core/Data/Repository/RefreshTokenRepository.cs",
+ "source_location": "L10"
+ },
+ {
+ "id": "src_anichron_core_data_repository_refreshtokenrepository_anichron_core_data_repository_irefreshtokenrepository_deleteexpiredasync",
+ "label": ".DeleteExpiredAsync()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 7,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Core.Data.Repository",
+ "scope_chain": [
+ "s66"
+ ]
+ },
+ "norm_label": ".deleteexpiredasync()",
+ "source_file": "src/Anichron.Core/Data/Repository/RefreshTokenRepository.cs",
+ "source_location": "L12"
+ },
+ {
+ "id": "src_anichron_core_data_repository_refreshtokenrepository_anichron_core_data_repository_irefreshtokenrepository_findbyhashasync",
+ "label": ".FindByHashAsync()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 7,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Core.Data.Repository",
+ "scope_chain": [
+ "s66"
+ ]
+ },
+ "norm_label": ".findbyhashasync()",
+ "source_file": "src/Anichron.Core/Data/Repository/RefreshTokenRepository.cs",
+ "source_location": "L9"
+ },
+ {
+ "id": "src_anichron_core_data_repository_refreshtokenrepository_anichron_core_data_repository_irefreshtokenrepository_findbyhashwithuserasync",
+ "label": ".FindByHashWithUserAsync()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 7,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Core.Data.Repository",
+ "scope_chain": [
+ "s66"
+ ]
+ },
+ "norm_label": ".findbyhashwithuserasync()",
+ "source_file": "src/Anichron.Core/Data/Repository/RefreshTokenRepository.cs",
+ "source_location": "L8"
+ },
+ {
+ "id": "src_anichron_core_data_repository_refreshtokenrepository_anichron_core_data_repository_irefreshtokenrepository_revokeallactivebyuseridasync",
+ "label": ".RevokeAllActiveByUserIdAsync()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 7,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Core.Data.Repository",
+ "scope_chain": [
+ "s66"
+ ]
+ },
+ "norm_label": ".revokeallactivebyuseridasync()",
+ "source_file": "src/Anichron.Core/Data/Repository/RefreshTokenRepository.cs",
+ "source_location": "L11"
+ },
+ {
+ "id": "src_anichron_core_tests_unit_data_repository_refreshtokenrepositorytests_anichron_core_tests_unit_data_repository_refreshtokenrepositorytests_add_addstokentocontext",
+ "label": ".Add_AddsTokenToContext()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 7,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Core.Tests.Unit.Data.Repository",
+ "scope_chain": [
+ "s145"
+ ]
+ },
+ "norm_label": ".add_addstokentocontext()",
+ "source_file": "src/Anichron.Core.Tests.Unit/Data/Repository/RefreshTokenRepositoryTests.cs",
+ "source_location": "L105"
+ },
+ {
+ "id": "src_anichron_core_tests_unit_data_repository_refreshtokenrepositorytests_anichron_core_tests_unit_data_repository_refreshtokenrepositorytests_createdb",
+ "label": ".CreateDb()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 7,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Core.Tests.Unit.Data.Repository",
+ "scope_chain": [
+ "s145"
+ ],
+ "unresolved_calls": [
+ {
+ "callee": "NewGuid",
+ "receiver_type": "Guid",
+ "lang": "csharp",
+ "line": "L16"
+ }
+ ]
+ },
+ "norm_label": ".createdb()",
+ "source_file": "src/Anichron.Core.Tests.Unit/Data/Repository/RefreshTokenRepositoryTests.cs",
+ "source_location": "L13"
+ },
+ {
+ "id": "src_anichron_core_tests_unit_data_repository_refreshtokenrepositorytests_anichron_core_tests_unit_data_repository_refreshtokenrepositorytests_findbyhashasync_knownhash_returnstoken",
+ "label": ".FindByHashAsync_KnownHash_ReturnsToken()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 7,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Core.Tests.Unit.Data.Repository",
+ "scope_chain": [
+ "s145"
+ ]
+ },
+ "norm_label": ".findbyhashasync_knownhash_returnstoken()",
+ "source_file": "src/Anichron.Core.Tests.Unit/Data/Repository/RefreshTokenRepositoryTests.cs",
+ "source_location": "L72"
+ },
+ {
+ "id": "src_anichron_core_tests_unit_data_repository_refreshtokenrepositorytests_anichron_core_tests_unit_data_repository_refreshtokenrepositorytests_findbyhashasync_unknownhash_returnsnull",
+ "label": ".FindByHashAsync_UnknownHash_ReturnsNull()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 7,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Core.Tests.Unit.Data.Repository",
+ "scope_chain": [
+ "s145"
+ ]
+ },
+ "norm_label": ".findbyhashasync_unknownhash_returnsnull()",
+ "source_file": "src/Anichron.Core.Tests.Unit/Data/Repository/RefreshTokenRepositoryTests.cs",
+ "source_location": "L90"
+ },
+ {
+ "id": "src_anichron_core_tests_unit_data_repository_refreshtokenrepositorytests_anichron_core_tests_unit_data_repository_refreshtokenrepositorytests_findbyhashwithuserasync_knownhash_returnstokenwithuserloaded",
+ "label": ".FindByHashWithUserAsync_KnownHash_ReturnsTokenWithUserLoaded()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 7,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Core.Tests.Unit.Data.Repository",
+ "scope_chain": [
+ "s145"
+ ]
+ },
+ "norm_label": ".findbyhashwithuserasync_knownhash_returnstokenwithuserloaded()",
+ "source_file": "src/Anichron.Core.Tests.Unit/Data/Repository/RefreshTokenRepositoryTests.cs",
+ "source_location": "L39"
+ },
+ {
+ "id": "src_anichron_core_tests_unit_data_repository_refreshtokenrepositorytests_anichron_core_tests_unit_data_repository_refreshtokenrepositorytests_findbyhashwithuserasync_unknownhash_returnsnull",
+ "label": ".FindByHashWithUserAsync_UnknownHash_ReturnsNull()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 7,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Core.Tests.Unit.Data.Repository",
+ "scope_chain": [
+ "s145"
+ ]
+ },
+ "norm_label": ".findbyhashwithuserasync_unknownhash_returnsnull()",
+ "source_file": "src/Anichron.Core.Tests.Unit/Data/Repository/RefreshTokenRepositoryTests.cs",
+ "source_location": "L57"
+ },
+ {
+ "id": "src_anichron_core_tests_unit_data_repository_refreshtokenrepositorytests_anichron_core_tests_unit_data_repository_refreshtokenrepositorytests_maketoken",
+ "label": ".MakeToken()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 7,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Core.Tests.Unit.Data.Repository",
+ "scope_chain": [
+ "s145"
+ ],
+ "unresolved_calls": [
+ {
+ "callee": "NewGuid",
+ "receiver_type": "Guid",
+ "lang": "csharp",
+ "line": "L27"
+ },
+ {
+ "callee": "FromDays",
+ "receiver_type": "Duration",
+ "lang": "csharp",
+ "line": "L31"
+ }
+ ]
+ },
+ "norm_label": ".maketoken()",
+ "source_file": "src/Anichron.Core.Tests.Unit/Data/Repository/RefreshTokenRepositoryTests.cs",
+ "source_location": "L24"
+ },
+ {
+ "id": "src_anichron_core_tests_unit_data_repository_refreshtokenrepositorytests_anichron_core_tests_unit_data_repository_refreshtokenrepositorytests_makeuser",
+ "label": ".MakeUser()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 7,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Core.Tests.Unit.Data.Repository",
+ "scope_chain": [
+ "s145"
+ ],
+ "unresolved_calls": [
+ {
+ "callee": "NewGuid",
+ "receiver_type": "Guid",
+ "lang": "csharp",
+ "line": "L22"
+ }
+ ]
+ },
+ "norm_label": ".makeuser()",
+ "source_file": "src/Anichron.Core.Tests.Unit/Data/Repository/RefreshTokenRepositoryTests.cs",
+ "source_location": "L21"
+ },
{
"id": "src_anichron_worker_tests_unit_ingestion_middlewares_idempotencycheckmiddlewaretests_anichron_worker_tests_unit_ingestion_middlewares_idempotencycheckmiddlewaretests_invokeasync_knownhash_doesnotcallnextasync",
"label": ".InvokeAsync_KnownHash_DoesNotCallNextAsync()",
@@ -28318,6 +27974,296 @@
"source_file": "src/Anichron.API/Services/PwnedPasswordClient.cs",
"source_location": "L13"
},
+ {
+ "id": "src_anichron_api_tests_unit_services_pwnedpasswordclienttests_anichron_api_tests_unit_services_capturinglogger_beginscope",
+ "label": ".BeginScope()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 73,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.API.Tests.Unit.Services",
+ "scope_chain": [
+ "s84"
+ ]
+ },
+ "norm_label": ".beginscope()",
+ "source_file": "src/Anichron.API.Tests.Unit/Services/PwnedPasswordClientTests.cs",
+ "source_location": "L118"
+ },
+ {
+ "id": "src_anichron_api_tests_unit_services_pwnedpasswordclienttests_anichron_api_tests_unit_services_capturinglogger_isenabled",
+ "label": ".IsEnabled()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 73,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.API.Tests.Unit.Services",
+ "scope_chain": [
+ "s84"
+ ]
+ },
+ "norm_label": ".isenabled()",
+ "source_file": "src/Anichron.API.Tests.Unit/Services/PwnedPasswordClientTests.cs",
+ "source_location": "L117"
+ },
+ {
+ "id": "src_anichron_api_tests_unit_services_pwnedpasswordclienttests_anichron_api_tests_unit_services_capturinglogger_log",
+ "label": ".Log()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 73,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.API.Tests.Unit.Services",
+ "scope_chain": [
+ "s84"
+ ],
+ "unresolved_calls": [
+ {
+ "callee": "Add",
+ "receiver_type": "List",
+ "lang": "csharp",
+ "line": "L115"
+ }
+ ]
+ },
+ "norm_label": ".log()",
+ "source_file": "src/Anichron.API.Tests.Unit/Services/PwnedPasswordClientTests.cs",
+ "source_location": "L114"
+ },
+ {
+ "id": "src_anichron_api_tests_unit_services_pwnedpasswordclienttests_anichron_api_tests_unit_services_fakehttpmessagehandler_sendasync",
+ "label": ".SendAsync()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 73,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.API.Tests.Unit.Services",
+ "scope_chain": [
+ "s84"
+ ],
+ "unresolved_calls": [
+ {
+ "callee": "FromResult",
+ "receiver_type": "Task",
+ "lang": "csharp",
+ "line": "L100"
+ }
+ ]
+ },
+ "norm_label": ".sendasync()",
+ "source_file": "src/Anichron.API.Tests.Unit/Services/PwnedPasswordClientTests.cs",
+ "source_location": "L99"
+ },
+ {
+ "id": "src_anichron_api_tests_unit_services_pwnedpasswordclienttests_anichron_api_tests_unit_services_pwnedpasswordclienttests_ispwnedasync_httpclientthrows_logswarning",
+ "label": ".IsPwnedAsync_HttpClientThrows_LogsWarning()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 73,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.API.Tests.Unit.Services",
+ "scope_chain": [
+ "s84"
+ ],
+ "unresolved_calls": [
+ {
+ "callee": "Multiple",
+ "receiver_type": "Assert",
+ "lang": "csharp",
+ "line": "L63"
+ }
+ ]
+ },
+ "norm_label": ".ispwnedasync_httpclientthrows_logswarning()",
+ "source_file": "src/Anichron.API.Tests.Unit/Services/PwnedPasswordClientTests.cs",
+ "source_location": "L55"
+ },
+ {
+ "id": "src_anichron_api_tests_unit_services_pwnedpasswordclienttests_anichron_api_tests_unit_services_pwnedpasswordclienttests_ispwnedasync_httpclientthrows_returnsfalse",
+ "label": ".IsPwnedAsync_HttpClientThrows_ReturnsFalse()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 73,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.API.Tests.Unit.Services",
+ "scope_chain": [
+ "s84"
+ ]
+ },
+ "norm_label": ".ispwnedasync_httpclientthrows_returnsfalse()",
+ "source_file": "src/Anichron.API.Tests.Unit/Services/PwnedPasswordClientTests.cs",
+ "source_location": "L43"
+ },
+ {
+ "id": "src_anichron_api_tests_unit_services_pwnedpasswordclienttests_anichron_api_tests_unit_services_pwnedpasswordclienttests_ispwnedasync_passwordhashfoundinresponse_returnstrue",
+ "label": ".IsPwnedAsync_PasswordHashFoundInResponse_ReturnsTrue()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 73,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.API.Tests.Unit.Services",
+ "scope_chain": [
+ "s84"
+ ]
+ },
+ "norm_label": ".ispwnedasync_passwordhashfoundinresponse_returnstrue()",
+ "source_file": "src/Anichron.API.Tests.Unit/Services/PwnedPasswordClientTests.cs",
+ "source_location": "L12"
+ },
+ {
+ "id": "src_anichron_api_tests_unit_services_pwnedpasswordclienttests_anichron_api_tests_unit_services_pwnedpasswordclienttests_ispwnedasync_passwordhashnotfoundinresponse_returnsfalse",
+ "label": ".IsPwnedAsync_PasswordHashNotFoundInResponse_ReturnsFalse()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 73,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.API.Tests.Unit.Services",
+ "scope_chain": [
+ "s84"
+ ]
+ },
+ "norm_label": ".ispwnedasync_passwordhashnotfoundinresponse_returnsfalse()",
+ "source_file": "src/Anichron.API.Tests.Unit/Services/PwnedPasswordClientTests.cs",
+ "source_location": "L28"
+ },
+ {
+ "id": "src_anichron_api_tests_unit_services_pwnedpasswordclienttests_anichron_api_tests_unit_services_testfixture_createtestee",
+ "label": ".CreateTestee()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 73,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.API.Tests.Unit.Services",
+ "scope_chain": [
+ "s84"
+ ]
+ },
+ "norm_label": ".createtestee()",
+ "source_file": "src/Anichron.API.Tests.Unit/Services/PwnedPasswordClientTests.cs",
+ "source_location": "L88"
+ },
+ {
+ "id": "src_anichron_api_tests_unit_services_pwnedpasswordclienttests_anichron_api_tests_unit_services_testfixture_dispose",
+ "label": ".Dispose()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 73,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.API.Tests.Unit.Services",
+ "scope_chain": [
+ "s84"
+ ],
+ "unresolved_calls": [
+ {
+ "callee": "Dispose",
+ "receiver_type": "HttpMessageHandler",
+ "lang": "csharp",
+ "line": "L94"
+ }
+ ]
+ },
+ "norm_label": ".dispose()",
+ "source_file": "src/Anichron.API.Tests.Unit/Services/PwnedPasswordClientTests.cs",
+ "source_location": "L94"
+ },
+ {
+ "id": "src_anichron_api_tests_unit_services_pwnedpasswordclienttests_anichron_api_tests_unit_services_testfixture_withhttpresponsebody",
+ "label": ".WithHttpResponseBody()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 73,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.API.Tests.Unit.Services",
+ "scope_chain": [
+ "s84"
+ ],
+ "unresolved_calls": [
+ {
+ "callee": "Dispose",
+ "receiver_type": "HttpMessageHandler",
+ "lang": "csharp",
+ "line": "L76"
+ }
+ ]
+ },
+ "norm_label": ".withhttpresponsebody()",
+ "source_file": "src/Anichron.API.Tests.Unit/Services/PwnedPasswordClientTests.cs",
+ "source_location": "L74"
+ },
+ {
+ "id": "src_anichron_api_tests_unit_services_pwnedpasswordclienttests_anichron_api_tests_unit_services_testfixture_withhttpthrowing",
+ "label": ".WithHttpThrowing()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 73,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.API.Tests.Unit.Services",
+ "scope_chain": [
+ "s84"
+ ],
+ "unresolved_calls": [
+ {
+ "callee": "Dispose",
+ "receiver_type": "HttpMessageHandler",
+ "lang": "csharp",
+ "line": "L83"
+ }
+ ]
+ },
+ "norm_label": ".withhttpthrowing()",
+ "source_file": "src/Anichron.API.Tests.Unit/Services/PwnedPasswordClientTests.cs",
+ "source_location": "L81"
+ },
+ {
+ "id": "src_anichron_api_tests_unit_services_pwnedpasswordclienttests_anichron_api_tests_unit_services_throwinghttpmessagehandler_sendasync",
+ "label": ".SendAsync()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 73,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.API.Tests.Unit.Services",
+ "scope_chain": [
+ "s84"
+ ],
+ "unresolved_calls": [
+ {
+ "callee": "FromException",
+ "receiver_type": "Task",
+ "lang": "csharp",
+ "line": "L106"
+ }
+ ]
+ },
+ "norm_label": ".sendasync()",
+ "source_file": "src/Anichron.API.Tests.Unit/Services/PwnedPasswordClientTests.cs",
+ "source_location": "L105"
+ },
{
"id": "src_anichron_api_tests_unit_services_registrationvalidatortests_anichron_api_tests_unit_services_registrationvalidatortests_validateasync_allinputsvalid_returnsnull",
"label": ".ValidateAsync_AllInputsValid_ReturnsNull()",
@@ -28850,42 +28796,6 @@
"source_file": "src/Anichron.Infrastructure/Data/DatabaseFacadeExtensions.cs",
"source_location": "L21"
},
- {
- "id": "src_anichron_worker_startup_idatabasemigrator_anichron_worker_startup_efdatabasemigrator_migrateasync",
- "label": ".MigrateAsync()",
- "_callable": true,
- "_origin": "ast",
- "community": 74,
- "community_name": "Anichron.Infrastructure.Data",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Worker.Startup",
- "scope_chain": [
- "s63"
- ]
- },
- "norm_label": ".migrateasync()",
- "source_file": "src/Anichron.Worker/Startup/IDatabaseMigrator.cs",
- "source_location": "L13"
- },
- {
- "id": "src_anichron_worker_startup_idatabasemigrator_anichron_worker_startup_idatabasemigrator_migrateasync",
- "label": ".MigrateAsync()",
- "_callable": true,
- "_origin": "ast",
- "community": 74,
- "community_name": "Anichron.Infrastructure.Data",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Worker.Startup",
- "scope_chain": [
- "s63"
- ]
- },
- "norm_label": ".migrateasync()",
- "source_file": "src/Anichron.Worker/Startup/IDatabaseMigrator.cs",
- "source_location": "L8"
- },
{
"id": "src_anichron_worker_ingestion_pipeline_ingestionpipelinebuilder_anichron_worker_ingestion_pipeline_ingestionpipelinebuilder_build",
"label": ".Build()",
@@ -29220,6 +29130,78 @@
"source_file": "src/Anichron.Core/Data/Repository/InviteRepository.cs",
"source_location": "L8"
},
+ {
+ "id": "src_anichron_core_data_repository_mediaassetrepository_anichron_core_data_repository_efmediaassetrepository_add",
+ "label": ".Add()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 79,
+ "community_name": "MediaAsset",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Core.Data.Repository",
+ "scope_chain": [
+ "s66"
+ ]
+ },
+ "norm_label": ".add()",
+ "source_file": "src/Anichron.Core/Data/Repository/MediaAssetRepository.cs",
+ "source_location": "L18"
+ },
+ {
+ "id": "src_anichron_core_data_repository_mediaassetrepository_anichron_core_data_repository_efmediaassetrepository_findbyhashasync",
+ "label": ".FindByHashAsync()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 79,
+ "community_name": "MediaAsset",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Core.Data.Repository",
+ "scope_chain": [
+ "s66"
+ ]
+ },
+ "norm_label": ".findbyhashasync()",
+ "source_file": "src/Anichron.Core/Data/Repository/MediaAssetRepository.cs",
+ "source_location": "L14"
+ },
+ {
+ "id": "src_anichron_core_data_repository_mediaassetrepository_anichron_core_data_repository_imediaassetrepository_add",
+ "label": ".Add()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 79,
+ "community_name": "MediaAsset",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Core.Data.Repository",
+ "scope_chain": [
+ "s66"
+ ]
+ },
+ "norm_label": ".add()",
+ "source_file": "src/Anichron.Core/Data/Repository/MediaAssetRepository.cs",
+ "source_location": "L9"
+ },
+ {
+ "id": "src_anichron_core_data_repository_mediaassetrepository_anichron_core_data_repository_imediaassetrepository_findbyhashasync",
+ "label": ".FindByHashAsync()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 79,
+ "community_name": "MediaAsset",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Core.Data.Repository",
+ "scope_chain": [
+ "s66"
+ ]
+ },
+ "norm_label": ".findbyhashasync()",
+ "source_file": "src/Anichron.Core/Data/Repository/MediaAssetRepository.cs",
+ "source_location": "L8"
+ },
{
"id": "src_anichron_api_infrastructure_applicationextensions_anichron_api_infrastructure_log_databasenotready",
"label": ".DatabaseNotReady()",
@@ -29532,7 +29514,7 @@
"_callable": true,
"_origin": "ast",
"community": 91,
- "community_name": "TestFixture",
+ "community_name": "IUnitOfWork",
"file_type": "code",
"metadata": {
"namespace": "Anichron.API.Tests.Unit.Services",
@@ -29564,7 +29546,7 @@
"_callable": true,
"_origin": "ast",
"community": 91,
- "community_name": "TestFixture",
+ "community_name": "IUnitOfWork",
"file_type": "code",
"metadata": {
"namespace": "Anichron.API.Tests.Unit.Services",
@@ -29596,7 +29578,7 @@
"_callable": true,
"_origin": "ast",
"community": 91,
- "community_name": "TestFixture",
+ "community_name": "IUnitOfWork",
"file_type": "code",
"metadata": {
"namespace": "Anichron.API.Tests.Unit.Services",
@@ -29640,7 +29622,7 @@
"_callable": true,
"_origin": "ast",
"community": 91,
- "community_name": "TestFixture",
+ "community_name": "IUnitOfWork",
"file_type": "code",
"metadata": {
"namespace": "Anichron.API.Tests.Unit.Services",
@@ -29672,7 +29654,7 @@
"_callable": true,
"_origin": "ast",
"community": 91,
- "community_name": "TestFixture",
+ "community_name": "IUnitOfWork",
"file_type": "code",
"metadata": {
"namespace": "Anichron.API.Tests.Unit.Services",
@@ -29710,7 +29692,7 @@
"_callable": true,
"_origin": "ast",
"community": 91,
- "community_name": "TestFixture",
+ "community_name": "IUnitOfWork",
"file_type": "code",
"metadata": {
"namespace": "Anichron.API.Tests.Unit.Services",
@@ -29736,6 +29718,24 @@
"source_file": "src/Anichron.API.Tests.Unit/Services/AdminResetServiceTests.cs",
"source_location": "L32"
},
+ {
+ "id": "src_anichron_api_tests_unit_services_adminresetservicetests_anichron_api_tests_unit_services_testfixture_createtestee",
+ "label": ".CreateTestee()",
+ "_callable": true,
+ "_origin": "ast",
+ "community": 91,
+ "community_name": "IUnitOfWork",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.API.Tests.Unit.Services",
+ "scope_chain": [
+ "s150"
+ ]
+ },
+ "norm_label": ".createtestee()",
+ "source_file": "src/Anichron.API.Tests.Unit/Services/AdminResetServiceTests.cs",
+ "source_location": "L28"
+ },
{
"id": "src_anichron_api_infrastructure_proxystoragehealthcheck_anichron_api_infrastructure_proxystoragehealthcheck_checkhealthasync",
"label": ".CheckHealthAsync()",
@@ -30615,83 +30615,6 @@
"source_file": "",
"source_location": ""
},
- {
- "id": "src_anichron_api_services_bootstrapseeder_cs_cancellationtoken",
- "label": "CancellationToken",
- "_origin": "ast",
- "community": 10,
- "community_name": "TestFixture",
- "file_type": "code",
- "norm_label": "cancellationtoken",
- "source_file": "",
- "source_location": ""
- },
- {
- "id": "src_anichron_api_services_bootstrapseeder_cs_exception",
- "label": "Exception",
- "_origin": "ast",
- "community": 10,
- "community_name": "TestFixture",
- "file_type": "code",
- "norm_label": "exception",
- "source_file": "",
- "source_location": ""
- },
- {
- "id": "src_anichron_api_services_bootstrapseeder_cs_iconfiguration",
- "label": "IConfiguration",
- "_origin": "ast",
- "community": 10,
- "community_name": "TestFixture",
- "file_type": "code",
- "norm_label": "iconfiguration",
- "source_file": "",
- "source_location": ""
- },
- {
- "id": "src_anichron_api_services_bootstrapseeder_cs_iguidfactory",
- "label": "IGuidFactory",
- "_origin": "ast",
- "community": 10,
- "community_name": "TestFixture",
- "file_type": "code",
- "norm_label": "iguidfactory",
- "source_file": "",
- "source_location": ""
- },
- {
- "id": "src_anichron_api_services_bootstrapseeder_cs_ilogger",
- "label": "ILogger",
- "_origin": "ast",
- "community": 10,
- "community_name": "TestFixture",
- "file_type": "code",
- "norm_label": "ilogger",
- "source_file": "",
- "source_location": ""
- },
- {
- "id": "src_anichron_api_services_bootstrapseeder_cs_loggermessage",
- "label": "LoggerMessage",
- "_origin": "ast",
- "community": 10,
- "community_name": "TestFixture",
- "file_type": "code",
- "norm_label": "loggermessage",
- "source_file": "",
- "source_location": ""
- },
- {
- "id": "src_anichron_api_services_bootstrapseeder_cs_task",
- "label": "Task",
- "_origin": "ast",
- "community": 10,
- "community_name": "TestFixture",
- "file_type": "code",
- "norm_label": "task",
- "source_file": "",
- "source_location": ""
- },
{
"id": "src_anichron_api_tests_unit_services_bootstrapseedertests_anichron_api_tests_unit_services_testfixture_unitofwork",
"label": "UnitOfWork",
@@ -31109,7 +31032,7 @@
"file_type": "code",
"norm_label": "system.composition.attributedmodel",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L568"
+ "source_location": "L555"
},
{
"id": "src_anichron_worker_packages_lock_dependencies_system_composition_convention",
@@ -31120,7 +31043,7 @@
"file_type": "code",
"norm_label": "system.composition.convention",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L569"
+ "source_location": "L556"
},
{
"id": "src_anichron_worker_packages_lock_dependencies_system_composition_hosting",
@@ -31131,7 +31054,7 @@
"file_type": "code",
"norm_label": "system.composition.hosting",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L570"
+ "source_location": "L557"
},
{
"id": "src_anichron_worker_packages_lock_dependencies_system_composition_runtime",
@@ -31142,7 +31065,7 @@
"file_type": "code",
"norm_label": "system.composition.runtime",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L571"
+ "source_location": "L558"
},
{
"id": "src_anichron_worker_packages_lock_dependencies_system_composition_typedparts",
@@ -31153,7 +31076,7 @@
"file_type": "code",
"norm_label": "system.composition.typedparts",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L572"
+ "source_location": "L559"
},
{
"id": "src_anichron_worker_packages_lock_net10_0_system_composition",
@@ -31164,7 +31087,7 @@
"file_type": "code",
"norm_label": "system.composition",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L563"
+ "source_location": "L550"
},
{
"id": "src_anichron_worker_packages_lock_net10_0_system_composition_convention",
@@ -31175,7 +31098,7 @@
"file_type": "code",
"norm_label": "system.composition.convention",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L580"
+ "source_location": "L567"
},
{
"id": "src_anichron_worker_packages_lock_net10_0_system_composition_hosting",
@@ -31186,7 +31109,7 @@
"file_type": "code",
"norm_label": "system.composition.hosting",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L588"
+ "source_location": "L575"
},
{
"id": "src_anichron_worker_packages_lock_net10_0_system_composition_typedparts",
@@ -31197,7 +31120,7 @@
"file_type": "code",
"norm_label": "system.composition.typedparts",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L601"
+ "source_location": "L588"
},
{
"id": "src_anichron_worker_packages_lock_system_composition_contenthash",
@@ -31208,7 +31131,7 @@
"file_type": "code",
"norm_label": "contenthash",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L566"
+ "source_location": "L553"
},
{
"id": "src_anichron_worker_packages_lock_system_composition_convention_contenthash",
@@ -31219,7 +31142,7 @@
"file_type": "code",
"norm_label": "contenthash",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L583"
+ "source_location": "L570"
},
{
"id": "src_anichron_worker_packages_lock_system_composition_convention_dependencies",
@@ -31230,7 +31153,7 @@
"file_type": "code",
"norm_label": "dependencies",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L584"
+ "source_location": "L571"
},
{
"id": "src_anichron_worker_packages_lock_system_composition_convention_resolved",
@@ -31241,7 +31164,7 @@
"file_type": "code",
"norm_label": "resolved",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L582"
+ "source_location": "L569"
},
{
"id": "src_anichron_worker_packages_lock_system_composition_convention_type",
@@ -31252,7 +31175,7 @@
"file_type": "code",
"norm_label": "type",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L581"
+ "source_location": "L568"
},
{
"id": "src_anichron_worker_packages_lock_system_composition_dependencies",
@@ -31263,7 +31186,7 @@
"file_type": "code",
"norm_label": "dependencies",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L567"
+ "source_location": "L554"
},
{
"id": "src_anichron_worker_packages_lock_system_composition_hosting_contenthash",
@@ -31274,7 +31197,7 @@
"file_type": "code",
"norm_label": "contenthash",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L591"
+ "source_location": "L578"
},
{
"id": "src_anichron_worker_packages_lock_system_composition_hosting_dependencies",
@@ -31285,7 +31208,7 @@
"file_type": "code",
"norm_label": "dependencies",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L592"
+ "source_location": "L579"
},
{
"id": "src_anichron_worker_packages_lock_system_composition_hosting_resolved",
@@ -31296,7 +31219,7 @@
"file_type": "code",
"norm_label": "resolved",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L590"
+ "source_location": "L577"
},
{
"id": "src_anichron_worker_packages_lock_system_composition_hosting_type",
@@ -31307,7 +31230,7 @@
"file_type": "code",
"norm_label": "type",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L589"
+ "source_location": "L576"
},
{
"id": "src_anichron_worker_packages_lock_system_composition_resolved",
@@ -31318,7 +31241,7 @@
"file_type": "code",
"norm_label": "resolved",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L565"
+ "source_location": "L552"
},
{
"id": "src_anichron_worker_packages_lock_system_composition_type",
@@ -31329,7 +31252,7 @@
"file_type": "code",
"norm_label": "type",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L564"
+ "source_location": "L551"
},
{
"id": "src_anichron_worker_packages_lock_system_composition_typedparts_contenthash",
@@ -31340,7 +31263,7 @@
"file_type": "code",
"norm_label": "contenthash",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L604"
+ "source_location": "L591"
},
{
"id": "src_anichron_worker_packages_lock_system_composition_typedparts_dependencies",
@@ -31351,7 +31274,7 @@
"file_type": "code",
"norm_label": "dependencies",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L605"
+ "source_location": "L592"
},
{
"id": "src_anichron_worker_packages_lock_system_composition_typedparts_resolved",
@@ -31362,7 +31285,7 @@
"file_type": "code",
"norm_label": "resolved",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L603"
+ "source_location": "L590"
},
{
"id": "src_anichron_worker_packages_lock_system_composition_typedparts_type",
@@ -31373,7 +31296,7 @@
"file_type": "code",
"norm_label": "type",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L602"
+ "source_location": "L589"
},
{
"id": "src_anichron_infrastructure_tests_unit_packages_lock_anichron_infrastructure_dependencies",
@@ -31908,7 +31831,7 @@
"label": "Anichron.Core.Migrations",
"_origin": "ast",
"community": 104,
- "community_name": "nodatime",
+ "community_name": "20260511154104_InitialSchema.Designer.cs",
"file_type": "code",
"metadata": {
"kind": "csharp_namespace",
@@ -31924,40 +31847,18 @@
"label": "Migration",
"_origin": "ast",
"community": 104,
- "community_name": "nodatime",
+ "community_name": "20260511154104_InitialSchema.Designer.cs",
"file_type": "code",
"norm_label": "migration",
"source_file": "",
"source_location": ""
},
- {
- "id": "src_anichron_api_globalusings",
- "label": "Anichron.API/GlobalUsings.cs",
- "_origin": "ast",
- "community": 104,
- "community_name": "nodatime",
- "file_type": "code",
- "norm_label": "anichron.api/globalusings.cs",
- "source_file": "src/Anichron.API/GlobalUsings.cs",
- "source_location": "L1"
- },
- {
- "id": "src_anichron_core_globalusings",
- "label": "Anichron.Core/GlobalUsings.cs",
- "_origin": "ast",
- "community": 104,
- "community_name": "nodatime",
- "file_type": "code",
- "norm_label": "anichron.core/globalusings.cs",
- "source_file": "src/Anichron.Core/GlobalUsings.cs",
- "source_location": "L1"
- },
{
"id": "src_anichron_core_migrations_20260511154104_initialschema",
"label": "20260511154104_InitialSchema.cs",
"_origin": "ast",
"community": 104,
- "community_name": "nodatime",
+ "community_name": "20260511154104_InitialSchema.Designer.cs",
"file_type": "code",
"norm_label": "20260511154104_initialschema.cs",
"source_file": "src/Anichron.Core/Migrations/20260511154104_InitialSchema.cs",
@@ -31968,7 +31869,7 @@
"label": "Guid",
"_origin": "ast",
"community": 104,
- "community_name": "nodatime",
+ "community_name": "20260511154104_InitialSchema.Designer.cs",
"file_type": "code",
"norm_label": "guid",
"source_file": "",
@@ -31979,7 +31880,7 @@
"label": "Instant",
"_origin": "ast",
"community": 104,
- "community_name": "nodatime",
+ "community_name": "20260511154104_InitialSchema.Designer.cs",
"file_type": "code",
"norm_label": "instant",
"source_file": "",
@@ -31990,7 +31891,7 @@
"label": "LocalDateTime",
"_origin": "ast",
"community": 104,
- "community_name": "nodatime",
+ "community_name": "20260511154104_InitialSchema.Designer.cs",
"file_type": "code",
"norm_label": "localdatetime",
"source_file": "",
@@ -32001,7 +31902,7 @@
"label": "MigrationBuilder",
"_origin": "ast",
"community": 104,
- "community_name": "nodatime",
+ "community_name": "20260511154104_InitialSchema.Designer.cs",
"file_type": "code",
"norm_label": "migrationbuilder",
"source_file": "",
@@ -32012,7 +31913,7 @@
"label": "20260511154104_InitialSchema.Designer.cs",
"_origin": "ast",
"community": 104,
- "community_name": "nodatime",
+ "community_name": "20260511154104_InitialSchema.Designer.cs",
"file_type": "code",
"norm_label": "20260511154104_initialschema.designer.cs",
"source_file": "src/Anichron.Core/Migrations/20260511154104_InitialSchema.Designer.cs",
@@ -32023,7 +31924,7 @@
"label": "Guid",
"_origin": "ast",
"community": 104,
- "community_name": "nodatime",
+ "community_name": "20260511154104_InitialSchema.Designer.cs",
"file_type": "code",
"norm_label": "guid",
"source_file": "",
@@ -32034,7 +31935,7 @@
"label": "Instant",
"_origin": "ast",
"community": 104,
- "community_name": "nodatime",
+ "community_name": "20260511154104_InitialSchema.Designer.cs",
"file_type": "code",
"norm_label": "instant",
"source_file": "",
@@ -32045,7 +31946,7 @@
"label": "LocalDateTime",
"_origin": "ast",
"community": 104,
- "community_name": "nodatime",
+ "community_name": "20260511154104_InitialSchema.Designer.cs",
"file_type": "code",
"norm_label": "localdatetime",
"source_file": "",
@@ -32056,7 +31957,7 @@
"label": "ModelBuilder",
"_origin": "ast",
"community": 104,
- "community_name": "nodatime",
+ "community_name": "20260511154104_InitialSchema.Designer.cs",
"file_type": "code",
"norm_label": "modelbuilder",
"source_file": "",
@@ -32067,7 +31968,7 @@
"label": "20260927145042_AddSchemaComments.cs",
"_origin": "ast",
"community": 104,
- "community_name": "nodatime",
+ "community_name": "20260511154104_InitialSchema.Designer.cs",
"file_type": "code",
"norm_label": "20260927145042_addschemacomments.cs",
"source_file": "src/Anichron.Core/Migrations/20260927145042_AddSchemaComments.cs",
@@ -32078,7 +31979,7 @@
"label": "Guid",
"_origin": "ast",
"community": 104,
- "community_name": "nodatime",
+ "community_name": "20260511154104_InitialSchema.Designer.cs",
"file_type": "code",
"norm_label": "guid",
"source_file": "",
@@ -32089,7 +31990,7 @@
"label": "MigrationBuilder",
"_origin": "ast",
"community": 104,
- "community_name": "nodatime",
+ "community_name": "20260511154104_InitialSchema.Designer.cs",
"file_type": "code",
"norm_label": "migrationbuilder",
"source_file": "",
@@ -32100,7 +32001,7 @@
"label": "20260927145042_AddSchemaComments.Designer.cs",
"_origin": "ast",
"community": 104,
- "community_name": "nodatime",
+ "community_name": "20260511154104_InitialSchema.Designer.cs",
"file_type": "code",
"norm_label": "20260927145042_addschemacomments.designer.cs",
"source_file": "src/Anichron.Core/Migrations/20260927145042_AddSchemaComments.Designer.cs",
@@ -32111,7 +32012,7 @@
"label": "Guid",
"_origin": "ast",
"community": 104,
- "community_name": "nodatime",
+ "community_name": "20260511154104_InitialSchema.Designer.cs",
"file_type": "code",
"norm_label": "guid",
"source_file": "",
@@ -32122,7 +32023,7 @@
"label": "Instant",
"_origin": "ast",
"community": 104,
- "community_name": "nodatime",
+ "community_name": "20260511154104_InitialSchema.Designer.cs",
"file_type": "code",
"norm_label": "instant",
"source_file": "",
@@ -32133,7 +32034,7 @@
"label": "LocalDateTime",
"_origin": "ast",
"community": 104,
- "community_name": "nodatime",
+ "community_name": "20260511154104_InitialSchema.Designer.cs",
"file_type": "code",
"norm_label": "localdatetime",
"source_file": "",
@@ -32144,7 +32045,7 @@
"label": "ModelBuilder",
"_origin": "ast",
"community": 104,
- "community_name": "nodatime",
+ "community_name": "20260511154104_InitialSchema.Designer.cs",
"file_type": "code",
"norm_label": "modelbuilder",
"source_file": "",
@@ -32155,35 +32056,12 @@
"label": "AnichronDbContextModelSnapshot.cs",
"_origin": "ast",
"community": 104,
- "community_name": "nodatime",
+ "community_name": "20260511154104_InitialSchema.Designer.cs",
"file_type": "code",
"norm_label": "anichrondbcontextmodelsnapshot.cs",
"source_file": "src/Anichron.Core/Migrations/AnichronDbContextModelSnapshot.cs",
"source_location": "L1"
},
- {
- "id": "src_anichron_worker_ingestion_exifdata",
- "label": "ExifData.cs",
- "_origin": "ast",
- "community": 104,
- "community_name": "nodatime",
- "file_type": "code",
- "norm_label": "exifdata.cs",
- "source_file": "src/Anichron.Worker/Ingestion/ExifData.cs",
- "source_location": "L1"
- },
- {
- "id": "docs_adr_0004_schema_documentation_why_the_rationale_goes_in_comment_not_in_markdown",
- "label": "Why the rationale goes in `COMMENT`, not in Markdown",
- "_origin": "ast",
- "community": 104,
- "community_name": "nodatime",
- "file_type": "document",
- "node_kind": "heading",
- "norm_label": "why the rationale goes in `comment`, not in markdown",
- "source_file": "docs/adr/0004-schema-documentation.md",
- "source_location": "L42"
- },
{
"id": "src_anichron_infrastructure_packages_lock_dependencies_microsoft_extensions_configuration",
"label": "Microsoft.Extensions.Configuration",
@@ -32922,79 +32800,62 @@
"source_location": "L211"
},
{
- "id": "src_anichron_api_services_tokenservice_cs_cancellationtoken",
- "label": "CancellationToken",
- "_origin": "ast",
- "community": 108,
- "community_name": "TokenService",
- "file_type": "code",
- "norm_label": "cancellationtoken",
- "source_file": "",
- "source_location": ""
- },
- {
- "id": "src_anichron_api_services_tokenservice_cs_guid",
- "label": "Guid",
- "_origin": "ast",
- "community": 108,
- "community_name": "TokenService",
- "file_type": "code",
- "norm_label": "guid",
- "source_file": "",
- "source_location": ""
- },
- {
- "id": "src_anichron_api_services_tokenservice_cs_iclock",
- "label": "IClock",
+ "id": "csharp_namespace:deacb600b2c1e799",
+ "label": "Anichron.Worker.Tests.Unit.Ingestion",
"_origin": "ast",
"community": 108,
- "community_name": "TokenService",
+ "community_name": "MediaTypeDetectorTests.cs",
"file_type": "code",
- "norm_label": "iclock",
- "source_file": "",
- "source_location": ""
+ "metadata": {
+ "kind": "csharp_namespace",
+ "namespace": "Anichron.Worker.Tests.Unit.Ingestion"
+ },
+ "norm_label": "anichron.worker.tests.unit.ingestion",
+ "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/ExifDataTests.cs",
+ "source_location": "L3",
+ "type": "namespace"
},
{
- "id": "src_anichron_api_services_tokenservice_cs_iguidfactory",
- "label": "IGuidFactory",
+ "id": "src_anichron_worker_tests_unit_ingestion_exifdatatests",
+ "label": "ExifDataTests.cs",
"_origin": "ast",
"community": 108,
- "community_name": "TokenService",
+ "community_name": "MediaTypeDetectorTests.cs",
"file_type": "code",
- "norm_label": "iguidfactory",
- "source_file": "",
- "source_location": ""
+ "norm_label": "exifdatatests.cs",
+ "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/ExifDataTests.cs",
+ "source_location": "L1"
},
{
- "id": "src_anichron_api_services_tokenservice_cs_instant",
- "label": "Instant",
+ "id": "src_anichron_worker_tests_unit_ingestion_exifdatatests_cs_fact",
+ "label": "Fact",
"_origin": "ast",
"community": 108,
- "community_name": "TokenService",
+ "community_name": "MediaTypeDetectorTests.cs",
"file_type": "code",
- "norm_label": "instant",
+ "norm_label": "fact",
"source_file": "",
"source_location": ""
},
{
- "id": "src_anichron_api_services_tokenservice_cs_ioptions",
- "label": "IOptions",
+ "id": "src_anichron_worker_tests_unit_ingestion_mediatypedetectortests",
+ "label": "MediaTypeDetectorTests.cs",
"_origin": "ast",
"community": 108,
- "community_name": "TokenService",
+ "community_name": "MediaTypeDetectorTests.cs",
"file_type": "code",
- "norm_label": "ioptions",
- "source_file": "",
- "source_location": ""
+ "norm_label": "mediatypedetectortests.cs",
+ "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/MediaTypeDetectorTests.cs",
+ "source_location": "L1"
},
{
- "id": "src_anichron_api_services_tokenservice_cs_task",
- "label": "Task",
+ "id": "backgroundservice",
+ "label": "BackgroundService",
"_origin": "ast",
- "community": 108,
- "community_name": "TokenService",
+ "community": 109,
+ "community_name": "Worker",
"file_type": "code",
- "norm_label": "task",
+ "norm_label": "backgroundservice",
"source_file": "",
"source_location": ""
},
@@ -34995,50 +34856,6 @@
"source_file": "",
"source_location": ""
},
- {
- "id": "src_anichron_api_services_adminresetservice_cs_cancellationtoken",
- "label": "CancellationToken",
- "_origin": "ast",
- "community": 12,
- "community_name": "AuthService",
- "file_type": "code",
- "norm_label": "cancellationtoken",
- "source_file": "",
- "source_location": ""
- },
- {
- "id": "src_anichron_api_services_adminresetservice_cs_guid",
- "label": "Guid",
- "_origin": "ast",
- "community": 12,
- "community_name": "AuthService",
- "file_type": "code",
- "norm_label": "guid",
- "source_file": "",
- "source_location": ""
- },
- {
- "id": "src_anichron_api_services_adminresetservice_cs_iclock",
- "label": "IClock",
- "_origin": "ast",
- "community": 12,
- "community_name": "AuthService",
- "file_type": "code",
- "norm_label": "iclock",
- "source_file": "",
- "source_location": ""
- },
- {
- "id": "src_anichron_api_services_adminresetservice_cs_task",
- "label": "Task",
- "_origin": "ast",
- "community": 12,
- "community_name": "AuthService",
- "file_type": "code",
- "norm_label": "task",
- "source_file": "",
- "source_location": ""
- },
{
"id": "src_anichron_api_services_authservice_cs_cancellationtoken",
"label": "CancellationToken",
@@ -35127,12 +34944,29 @@
"source_file": "",
"source_location": ""
},
+ {
+ "id": "src_anichron_worker_tests_unit_maintenance_tokencleanupservicetests_anichron_worker_tests_unit_maintenance_capturinglogger_entries",
+ "label": "Entries",
+ "_origin": "ast",
+ "community": 120,
+ "community_name": "CapturingLogger",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Worker.Tests.Unit.Maintenance",
+ "scope_chain": [
+ "s241"
+ ]
+ },
+ "norm_label": "entries",
+ "source_file": "src/Anichron.Worker.Tests.Unit/Maintenance/TokenCleanupServiceTests.cs",
+ "source_location": "L91"
+ },
{
"id": "src_anichron_worker_tests_unit_maintenance_tokencleanupservicetests_anichron_worker_tests_unit_maintenance_testfixture_clock",
"label": "Clock",
"_origin": "ast",
"community": 120,
- "community_name": "TestFixture",
+ "community_name": "CapturingLogger",
"file_type": "code",
"metadata": {
"namespace": "Anichron.Worker.Tests.Unit.Maintenance",
@@ -35149,7 +34983,7 @@
"label": "Now",
"_origin": "ast",
"community": 120,
- "community_name": "TestFixture",
+ "community_name": "CapturingLogger",
"file_type": "code",
"metadata": {
"namespace": "Anichron.Worker.Tests.Unit.Maintenance",
@@ -35166,7 +35000,7 @@
"label": "Repository",
"_origin": "ast",
"community": 120,
- "community_name": "TestFixture",
+ "community_name": "CapturingLogger",
"file_type": "code",
"metadata": {
"namespace": "Anichron.Worker.Tests.Unit.Maintenance",
@@ -35183,7 +35017,7 @@
"label": "ScopeFactory",
"_origin": "ast",
"community": 120,
- "community_name": "TestFixture",
+ "community_name": "CapturingLogger",
"file_type": "code",
"metadata": {
"namespace": "Anichron.Worker.Tests.Unit.Maintenance",
@@ -35200,40 +35034,84 @@
"label": "CancellationToken",
"_origin": "ast",
"community": 120,
- "community_name": "TestFixture",
+ "community_name": "CapturingLogger",
"file_type": "code",
"norm_label": "cancellationtoken",
"source_file": "",
"source_location": ""
},
+ {
+ "id": "src_anichron_worker_tests_unit_maintenance_tokencleanupservicetests_cs_eventid",
+ "label": "EventId",
+ "_origin": "ast",
+ "community": 120,
+ "community_name": "CapturingLogger",
+ "file_type": "code",
+ "norm_label": "eventid",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_maintenance_tokencleanupservicetests_cs_exception",
+ "label": "Exception",
+ "_origin": "ast",
+ "community": 120,
+ "community_name": "CapturingLogger",
+ "file_type": "code",
+ "norm_label": "exception",
+ "source_file": "",
+ "source_location": ""
+ },
{
"id": "src_anichron_worker_tests_unit_maintenance_tokencleanupservicetests_cs_fact",
"label": "Fact",
"_origin": "ast",
"community": 120,
- "community_name": "TestFixture",
+ "community_name": "CapturingLogger",
"file_type": "code",
"norm_label": "fact",
"source_file": "",
"source_location": ""
},
+ {
+ "id": "src_anichron_worker_tests_unit_maintenance_tokencleanupservicetests_cs_func",
+ "label": "Func",
+ "_origin": "ast",
+ "community": 120,
+ "community_name": "CapturingLogger",
+ "file_type": "code",
+ "norm_label": "func",
+ "source_file": "",
+ "source_location": ""
+ },
{
"id": "src_anichron_worker_tests_unit_maintenance_tokencleanupservicetests_cs_iclock",
"label": "IClock",
"_origin": "ast",
"community": 120,
- "community_name": "TestFixture",
+ "community_name": "CapturingLogger",
"file_type": "code",
"norm_label": "iclock",
"source_file": "",
"source_location": ""
},
+ {
+ "id": "src_anichron_worker_tests_unit_maintenance_tokencleanupservicetests_cs_idisposable",
+ "label": "IDisposable",
+ "_origin": "ast",
+ "community": 120,
+ "community_name": "CapturingLogger",
+ "file_type": "code",
+ "norm_label": "idisposable",
+ "source_file": "",
+ "source_location": ""
+ },
{
"id": "src_anichron_worker_tests_unit_maintenance_tokencleanupservicetests_cs_inlinedata",
"label": "InlineData",
"_origin": "ast",
"community": 120,
- "community_name": "TestFixture",
+ "community_name": "CapturingLogger",
"file_type": "code",
"norm_label": "inlinedata",
"source_file": "",
@@ -35244,7 +35122,7 @@
"label": "Instant",
"_origin": "ast",
"community": 120,
- "community_name": "TestFixture",
+ "community_name": "CapturingLogger",
"file_type": "code",
"norm_label": "instant",
"source_file": "",
@@ -35255,29 +35133,73 @@
"label": "InvalidOperationException",
"_origin": "ast",
"community": 120,
- "community_name": "TestFixture",
+ "community_name": "CapturingLogger",
"file_type": "code",
"norm_label": "invalidoperationexception",
"source_file": "",
"source_location": ""
},
+ {
+ "id": "src_anichron_worker_tests_unit_maintenance_tokencleanupservicetests_cs_ireadonlylist",
+ "label": "IReadOnlyList",
+ "_origin": "ast",
+ "community": 120,
+ "community_name": "CapturingLogger",
+ "file_type": "code",
+ "norm_label": "ireadonlylist",
+ "source_file": "",
+ "source_location": ""
+ },
{
"id": "src_anichron_worker_tests_unit_maintenance_tokencleanupservicetests_cs_iservicescopefactory",
"label": "IServiceScopeFactory",
"_origin": "ast",
"community": 120,
- "community_name": "TestFixture",
+ "community_name": "CapturingLogger",
"file_type": "code",
"norm_label": "iservicescopefactory",
"source_file": "",
"source_location": ""
},
+ {
+ "id": "src_anichron_worker_tests_unit_maintenance_tokencleanupservicetests_cs_level",
+ "label": "Level",
+ "_origin": "ast",
+ "community": 120,
+ "community_name": "CapturingLogger",
+ "file_type": "code",
+ "norm_label": "level",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_maintenance_tokencleanupservicetests_cs_list",
+ "label": "List",
+ "_origin": "ast",
+ "community": 120,
+ "community_name": "CapturingLogger",
+ "file_type": "code",
+ "norm_label": "list",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_maintenance_tokencleanupservicetests_cs_loglevel",
+ "label": "LogLevel",
+ "_origin": "ast",
+ "community": 120,
+ "community_name": "CapturingLogger",
+ "file_type": "code",
+ "norm_label": "loglevel",
+ "source_file": "",
+ "source_location": ""
+ },
{
"id": "src_anichron_worker_tests_unit_maintenance_tokencleanupservicetests_cs_message",
"label": "Message",
"_origin": "ast",
"community": 120,
- "community_name": "TestFixture",
+ "community_name": "CapturingLogger",
"file_type": "code",
"norm_label": "message",
"source_file": "",
@@ -35288,7 +35210,7 @@
"label": "Task",
"_origin": "ast",
"community": 120,
- "community_name": "TestFixture",
+ "community_name": "CapturingLogger",
"file_type": "code",
"norm_label": "task",
"source_file": "",
@@ -35299,58 +35221,58 @@
"label": "Theory",
"_origin": "ast",
"community": 120,
- "community_name": "TestFixture",
+ "community_name": "CapturingLogger",
"file_type": "code",
"norm_label": "theory",
"source_file": "",
"source_location": ""
},
{
- "id": "csharp_namespace:290f4f8a9cf17aba",
- "label": "Anichron.Worker.Tests.Unit.Ingestion.Middlewares",
+ "id": "csharp_namespace:3f7e9ffe1d92df00",
+ "label": "Anichron.Infrastructure.Tests.Unit.Infrastructure",
"_origin": "ast",
"community": 121,
- "community_name": "Anichron.Worker.Ingestion.Pipeline",
+ "community_name": "nodatime",
"file_type": "code",
"metadata": {
"kind": "csharp_namespace",
- "namespace": "Anichron.Worker.Tests.Unit.Ingestion.Middlewares"
+ "namespace": "Anichron.Infrastructure.Tests.Unit.Infrastructure"
},
- "norm_label": "anichron.worker.tests.unit.ingestion.middlewares",
- "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Middlewares/ContentHashingMiddlewareTests.cs",
- "source_location": "L7",
+ "norm_label": "anichron.infrastructure.tests.unit.infrastructure",
+ "source_file": "src/Anichron.Infrastructure.Tests.Unit/Infrastructure/DatabaseConfigurationTests.cs",
+ "source_location": "L6",
"type": "namespace"
},
{
- "id": "csharp_namespace:6c2ef9bb06a3c94e",
- "label": "Anichron.Worker.Tests.Unit.Ingestion.Pipeline",
+ "id": "csharp_namespace:76453e29db54b605",
+ "label": "Anichron.Infrastructure.Configuration",
"_origin": "ast",
"community": 121,
- "community_name": "Anichron.Worker.Ingestion.Pipeline",
+ "community_name": "nodatime",
"file_type": "code",
"metadata": {
"kind": "csharp_namespace",
- "namespace": "Anichron.Worker.Tests.Unit.Ingestion.Pipeline"
+ "namespace": "Anichron.Infrastructure.Configuration"
},
- "norm_label": "anichron.worker.tests.unit.ingestion.pipeline",
- "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Pipeline/IngestionContextTests.cs",
- "source_location": "L5",
+ "norm_label": "anichron.infrastructure.configuration",
+ "source_file": "src/Anichron.Infrastructure/Configuration/AppIniInitializer.cs",
+ "source_location": "L6",
"type": "namespace"
},
{
- "id": "csharp_namespace:7c193a9689c1b04b",
- "label": "Anichron.Worker.Ingestion.Pipeline",
+ "id": "csharp_namespace:7647a3817e515181",
+ "label": "Anichron.Worker.Maintenance",
"_origin": "ast",
"community": 121,
- "community_name": "Anichron.Worker.Ingestion.Pipeline",
+ "community_name": "nodatime",
"file_type": "code",
"metadata": {
"kind": "csharp_namespace",
- "namespace": "Anichron.Worker.Ingestion.Pipeline"
+ "namespace": "Anichron.Worker.Maintenance"
},
- "norm_label": "anichron.worker.ingestion.pipeline",
- "source_file": "src/Anichron.Worker/Ingestion/Pipeline/IIngestionMiddleware.cs",
- "source_location": "L1",
+ "norm_label": "anichron.worker.maintenance",
+ "source_file": "src/Anichron.Worker/Maintenance/TokenCleanupService.cs",
+ "source_location": "L6",
"type": "namespace"
},
{
@@ -35358,7 +35280,7 @@
"label": "Anichron.Infrastructure.Tests.Unit.Configuration",
"_origin": "ast",
"community": 121,
- "community_name": "Anichron.Worker.Ingestion.Pipeline",
+ "community_name": "nodatime",
"file_type": "code",
"metadata": {
"kind": "csharp_namespace",
@@ -35370,51 +35292,19 @@
"type": "namespace"
},
{
- "id": "csharp_namespace:8bf8e211f77607ed",
- "label": "Anichron.Worker.Ingestion.Middlewares",
- "_origin": "ast",
- "community": 121,
- "community_name": "Anichron.Worker.Ingestion.Pipeline",
- "file_type": "code",
- "metadata": {
- "kind": "csharp_namespace",
- "namespace": "Anichron.Worker.Ingestion.Middlewares"
- },
- "norm_label": "anichron.worker.ingestion.middlewares",
- "source_file": "src/Anichron.Worker/Ingestion/Middlewares/ContentHashingMiddleware.cs",
- "source_location": "L5",
- "type": "namespace"
- },
- {
- "id": "csharp_namespace:a2ab2f8afc8c2056",
- "label": "Anichron.Worker.Ingestion",
- "_origin": "ast",
- "community": 121,
- "community_name": "Anichron.Worker.Ingestion.Pipeline",
- "file_type": "code",
- "metadata": {
- "kind": "csharp_namespace",
- "namespace": "Anichron.Worker.Ingestion"
- },
- "norm_label": "anichron.worker.ingestion",
- "source_file": "src/Anichron.Worker/Ingestion/ExifData.cs",
- "source_location": "L3",
- "type": "namespace"
- },
- {
- "id": "csharp_namespace:ba1ccfe63e20adb3",
- "label": "Anichron.Worker.Tests.Unit.TestDoubles",
+ "id": "csharp_namespace:95d29278166f0a1e",
+ "label": "Anichron.Worker.Tests.Unit.Infrastructure",
"_origin": "ast",
"community": 121,
- "community_name": "Anichron.Worker.Ingestion.Pipeline",
+ "community_name": "nodatime",
"file_type": "code",
"metadata": {
"kind": "csharp_namespace",
- "namespace": "Anichron.Worker.Tests.Unit.TestDoubles"
+ "namespace": "Anichron.Worker.Tests.Unit.Infrastructure"
},
- "norm_label": "anichron.worker.tests.unit.testdoubles",
- "source_file": "src/Anichron.Worker.Tests.Unit/TestDoubles/DeleteFailingFileSystem.cs",
- "source_location": "L4",
+ "norm_label": "anichron.worker.tests.unit.infrastructure",
+ "source_file": "src/Anichron.Worker.Tests.Unit/Infrastructure/WorkerServiceCollectionExtensionsTests.cs",
+ "source_location": "L11",
"type": "namespace"
},
{
@@ -35422,7 +35312,7 @@
"label": "Anichron.Core",
"_origin": "ast",
"community": 121,
- "community_name": "Anichron.Worker.Ingestion.Pipeline",
+ "community_name": "nodatime",
"file_type": "code",
"metadata": {
"kind": "csharp_namespace",
@@ -35434,349 +35324,250 @@
"type": "namespace"
},
{
- "id": "csharp_namespace:deacb600b2c1e799",
- "label": "Anichron.Worker.Tests.Unit.Ingestion",
+ "id": "csharp_namespace:e7ede4e1e15a6263",
+ "label": "Anichron.Worker.Infrastructure",
"_origin": "ast",
"community": 121,
- "community_name": "Anichron.Worker.Ingestion.Pipeline",
+ "community_name": "nodatime",
"file_type": "code",
"metadata": {
"kind": "csharp_namespace",
- "namespace": "Anichron.Worker.Tests.Unit.Ingestion"
+ "namespace": "Anichron.Worker.Infrastructure"
},
- "norm_label": "anichron.worker.tests.unit.ingestion",
- "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/ExifDataTests.cs",
- "source_location": "L3",
+ "norm_label": "anichron.worker.infrastructure",
+ "source_file": "src/Anichron.Worker/Infrastructure/HostApplicationBuilderExtensions.cs",
+ "source_location": "L4",
"type": "namespace"
},
{
- "id": "src_anichron_infrastructure_tests_unit_configuration_appiniinitializertests",
- "label": "AppIniInitializerTests.cs",
- "_origin": "ast",
- "community": 121,
- "community_name": "Anichron.Worker.Ingestion.Pipeline",
- "file_type": "code",
- "norm_label": "appiniinitializertests.cs",
- "source_file": "src/Anichron.Infrastructure.Tests.Unit/Configuration/AppIniInitializerTests.cs",
- "source_location": "L1"
- },
- {
- "id": "src_anichron_worker_ingestion_livephotolinker",
- "label": "LivePhotoLinker.cs",
- "_origin": "ast",
- "community": 121,
- "community_name": "Anichron.Worker.Ingestion.Pipeline",
- "file_type": "code",
- "norm_label": "livephotolinker.cs",
- "source_file": "src/Anichron.Worker/Ingestion/LivePhotoLinker.cs",
- "source_location": "L1"
- },
- {
- "id": "src_anichron_worker_ingestion_mediafileextensions",
- "label": "MediaFileExtensions.cs",
- "_origin": "ast",
- "community": 121,
- "community_name": "Anichron.Worker.Ingestion.Pipeline",
- "file_type": "code",
- "norm_label": "mediafileextensions.cs",
- "source_file": "src/Anichron.Worker/Ingestion/MediaFileExtensions.cs",
- "source_location": "L1"
- },
- {
- "id": "src_anichron_worker_ingestion_mediatypedetector",
- "label": "MediaTypeDetector.cs",
- "_origin": "ast",
- "community": 121,
- "community_name": "Anichron.Worker.Ingestion.Pipeline",
- "file_type": "code",
- "norm_label": "mediatypedetector.cs",
- "source_file": "src/Anichron.Worker/Ingestion/MediaTypeDetector.cs",
- "source_location": "L1"
- },
- {
- "id": "src_anichron_worker_ingestion_middlewares_contenthashingmiddleware",
- "label": "ContentHashingMiddleware.cs",
- "_origin": "ast",
- "community": 121,
- "community_name": "Anichron.Worker.Ingestion.Pipeline",
- "file_type": "code",
- "norm_label": "contenthashingmiddleware.cs",
- "source_file": "src/Anichron.Worker/Ingestion/Middlewares/ContentHashingMiddleware.cs",
- "source_location": "L1"
- },
- {
- "id": "src_anichron_worker_ingestion_middlewares_exifextractionmiddleware",
- "label": "ExifExtractionMiddleware.cs",
- "_origin": "ast",
- "community": 121,
- "community_name": "Anichron.Worker.Ingestion.Pipeline",
- "file_type": "code",
- "norm_label": "exifextractionmiddleware.cs",
- "source_file": "src/Anichron.Worker/Ingestion/Middlewares/ExifExtractionMiddleware.cs",
- "source_location": "L1"
- },
- {
- "id": "src_anichron_worker_ingestion_middlewares_idempotencycheckmiddleware",
- "label": "IdempotencyCheckMiddleware.cs",
- "_origin": "ast",
- "community": 121,
- "community_name": "Anichron.Worker.Ingestion.Pipeline",
- "file_type": "code",
- "norm_label": "idempotencycheckmiddleware.cs",
- "source_file": "src/Anichron.Worker/Ingestion/Middlewares/IdempotencyCheckMiddleware.cs",
- "source_location": "L1"
- },
- {
- "id": "src_anichron_worker_ingestion_middlewares_loggingmiddleware",
- "label": "LoggingMiddleware.cs",
- "_origin": "ast",
- "community": 121,
- "community_name": "Anichron.Worker.Ingestion.Pipeline",
- "file_type": "code",
- "norm_label": "loggingmiddleware.cs",
- "source_file": "src/Anichron.Worker/Ingestion/Middlewares/LoggingMiddleware.cs",
- "source_location": "L1"
- },
- {
- "id": "src_anichron_worker_ingestion_middlewares_persistencemiddleware",
- "label": "PersistenceMiddleware.cs",
+ "id": "src_anichron_api_globalusings",
+ "label": "Anichron.API/GlobalUsings.cs",
"_origin": "ast",
"community": 121,
- "community_name": "Anichron.Worker.Ingestion.Pipeline",
+ "community_name": "nodatime",
"file_type": "code",
- "norm_label": "persistencemiddleware.cs",
- "source_file": "src/Anichron.Worker/Ingestion/Middlewares/PersistenceMiddleware.cs",
+ "norm_label": "anichron.api/globalusings.cs",
+ "source_file": "src/Anichron.API/GlobalUsings.cs",
"source_location": "L1"
},
{
- "id": "src_anichron_worker_ingestion_middlewares_videoproxymiddleware",
- "label": "VideoProxyMiddleware.cs",
+ "id": "src_anichron_api_infrastructure_webapplicationbuilderextensions",
+ "label": "WebApplicationBuilderExtensions.cs",
"_origin": "ast",
"community": 121,
- "community_name": "Anichron.Worker.Ingestion.Pipeline",
+ "community_name": "nodatime",
"file_type": "code",
- "norm_label": "videoproxymiddleware.cs",
- "source_file": "src/Anichron.Worker/Ingestion/Middlewares/VideoProxyMiddleware.cs",
+ "norm_label": "webapplicationbuilderextensions.cs",
+ "source_file": "src/Anichron.API/Infrastructure/WebApplicationBuilderExtensions.cs",
"source_location": "L1"
},
{
- "id": "src_anichron_worker_ingestion_pipeline_ingestioncontext",
- "label": "IngestionContext.cs",
+ "id": "src_anichron_api_tests_unit_globalusings",
+ "label": "Anichron.API.Tests.Unit/GlobalUsings.cs",
"_origin": "ast",
"community": 121,
- "community_name": "Anichron.Worker.Ingestion.Pipeline",
+ "community_name": "nodatime",
"file_type": "code",
- "norm_label": "ingestioncontext.cs",
- "source_file": "src/Anichron.Worker/Ingestion/Pipeline/IngestionContext.cs",
+ "norm_label": "anichron.api.tests.unit/globalusings.cs",
+ "source_file": "src/Anichron.API.Tests.Unit/GlobalUsings.cs",
"source_location": "L1"
},
{
- "id": "src_anichron_worker_ingestion_proxy_proxyfilebuilder",
- "label": "ProxyFileBuilder.cs",
+ "id": "src_anichron_core_globalusings",
+ "label": "Anichron.Core/GlobalUsings.cs",
"_origin": "ast",
"community": 121,
- "community_name": "Anichron.Worker.Ingestion.Pipeline",
+ "community_name": "nodatime",
"file_type": "code",
- "norm_label": "proxyfilebuilder.cs",
- "source_file": "src/Anichron.Worker/Ingestion/Proxy/ProxyFileBuilder.cs",
+ "norm_label": "anichron.core/globalusings.cs",
+ "source_file": "src/Anichron.Core/GlobalUsings.cs",
"source_location": "L1"
},
{
- "id": "src_anichron_worker_ingestion_proxy_proxystagingwriter",
- "label": "ProxyStagingWriter.cs",
+ "id": "src_anichron_core_tests_unit_globalusings",
+ "label": "Anichron.Core.Tests.Unit/GlobalUsings.cs",
"_origin": "ast",
"community": 121,
- "community_name": "Anichron.Worker.Ingestion.Pipeline",
+ "community_name": "nodatime",
"file_type": "code",
- "norm_label": "proxystagingwriter.cs",
- "source_file": "src/Anichron.Worker/Ingestion/Proxy/ProxyStagingWriter.cs",
+ "norm_label": "anichron.core.tests.unit/globalusings.cs",
+ "source_file": "src/Anichron.Core.Tests.Unit/GlobalUsings.cs",
"source_location": "L1"
},
{
- "id": "src_anichron_worker_tests_unit_ingestion_exifdatatests",
- "label": "ExifDataTests.cs",
+ "id": "src_anichron_infrastructure_configuration_appiniinitializer",
+ "label": "AppIniInitializer.cs",
"_origin": "ast",
"community": 121,
- "community_name": "Anichron.Worker.Ingestion.Pipeline",
+ "community_name": "nodatime",
"file_type": "code",
- "norm_label": "exifdatatests.cs",
- "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/ExifDataTests.cs",
+ "norm_label": "appiniinitializer.cs",
+ "source_file": "src/Anichron.Infrastructure/Configuration/AppIniInitializer.cs",
"source_location": "L1"
},
{
- "id": "src_anichron_worker_tests_unit_ingestion_exifdatatests_cs_fact",
- "label": "Fact",
- "_origin": "ast",
- "community": 121,
- "community_name": "Anichron.Worker.Ingestion.Pipeline",
- "file_type": "code",
- "norm_label": "fact",
- "source_file": "",
- "source_location": ""
- },
- {
- "id": "src_anichron_worker_tests_unit_ingestion_livephotolinkertests",
- "label": "LivePhotoLinkerTests.cs",
+ "id": "src_anichron_infrastructure_configuration_databaseconfiguration",
+ "label": "DatabaseConfiguration.cs",
"_origin": "ast",
"community": 121,
- "community_name": "Anichron.Worker.Ingestion.Pipeline",
+ "community_name": "nodatime",
"file_type": "code",
- "norm_label": "livephotolinkertests.cs",
- "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/LivePhotoLinkerTests.cs",
+ "norm_label": "databaseconfiguration.cs",
+ "source_file": "src/Anichron.Infrastructure/Configuration/DatabaseConfiguration.cs",
"source_location": "L1"
},
{
- "id": "src_anichron_worker_tests_unit_ingestion_mediatypedetectortests",
- "label": "MediaTypeDetectorTests.cs",
+ "id": "src_anichron_infrastructure_tests_unit_configuration_appiniinitializertests",
+ "label": "AppIniInitializerTests.cs",
"_origin": "ast",
"community": 121,
- "community_name": "Anichron.Worker.Ingestion.Pipeline",
+ "community_name": "nodatime",
"file_type": "code",
- "norm_label": "mediatypedetectortests.cs",
- "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/MediaTypeDetectorTests.cs",
+ "norm_label": "appiniinitializertests.cs",
+ "source_file": "src/Anichron.Infrastructure.Tests.Unit/Configuration/AppIniInitializerTests.cs",
"source_location": "L1"
},
{
- "id": "src_anichron_worker_tests_unit_ingestion_middlewares_contenthashingmiddlewaretests",
- "label": "ContentHashingMiddlewareTests.cs",
+ "id": "src_anichron_infrastructure_tests_unit_globalusings",
+ "label": "Anichron.Infrastructure.Tests.Unit/GlobalUsings.cs",
"_origin": "ast",
"community": 121,
- "community_name": "Anichron.Worker.Ingestion.Pipeline",
+ "community_name": "nodatime",
"file_type": "code",
- "norm_label": "contenthashingmiddlewaretests.cs",
- "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Middlewares/ContentHashingMiddlewareTests.cs",
+ "norm_label": "anichron.infrastructure.tests.unit/globalusings.cs",
+ "source_file": "src/Anichron.Infrastructure.Tests.Unit/GlobalUsings.cs",
"source_location": "L1"
},
{
- "id": "src_anichron_worker_tests_unit_ingestion_middlewares_exifextractionmiddlewaretests",
- "label": "ExifExtractionMiddlewareTests.cs",
+ "id": "src_anichron_infrastructure_tests_unit_infrastructure_databaseconfigurationtests",
+ "label": "DatabaseConfigurationTests.cs",
"_origin": "ast",
"community": 121,
- "community_name": "Anichron.Worker.Ingestion.Pipeline",
+ "community_name": "nodatime",
"file_type": "code",
- "norm_label": "exifextractionmiddlewaretests.cs",
- "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Middlewares/ExifExtractionMiddlewareTests.cs",
+ "norm_label": "databaseconfigurationtests.cs",
+ "source_file": "src/Anichron.Infrastructure.Tests.Unit/Infrastructure/DatabaseConfigurationTests.cs",
"source_location": "L1"
},
{
- "id": "src_anichron_worker_tests_unit_ingestion_middlewares_idempotencycheckmiddlewaretests",
- "label": "IdempotencyCheckMiddlewareTests.cs",
+ "id": "src_anichron_worker_infrastructure_hostapplicationbuilderextensions",
+ "label": "HostApplicationBuilderExtensions.cs",
"_origin": "ast",
"community": 121,
- "community_name": "Anichron.Worker.Ingestion.Pipeline",
+ "community_name": "nodatime",
"file_type": "code",
- "norm_label": "idempotencycheckmiddlewaretests.cs",
- "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Middlewares/IdempotencyCheckMiddlewareTests.cs",
+ "norm_label": "hostapplicationbuilderextensions.cs",
+ "source_file": "src/Anichron.Worker/Infrastructure/HostApplicationBuilderExtensions.cs",
"source_location": "L1"
},
{
- "id": "src_anichron_worker_tests_unit_ingestion_middlewares_imageproxymiddlewaretests",
- "label": "ImageProxyMiddlewareTests.cs",
+ "id": "src_anichron_worker_infrastructure_workerservicecollectionextensions",
+ "label": "WorkerServiceCollectionExtensions.cs",
"_origin": "ast",
"community": 121,
- "community_name": "Anichron.Worker.Ingestion.Pipeline",
+ "community_name": "nodatime",
"file_type": "code",
- "norm_label": "imageproxymiddlewaretests.cs",
- "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Middlewares/ImageProxyMiddlewareTests.cs",
+ "norm_label": "workerservicecollectionextensions.cs",
+ "source_file": "src/Anichron.Worker/Infrastructure/WorkerServiceCollectionExtensions.cs",
"source_location": "L1"
},
{
- "id": "src_anichron_worker_tests_unit_ingestion_middlewares_loggingmiddlewaretests",
- "label": "LoggingMiddlewareTests.cs",
+ "id": "src_anichron_worker_ingestion_exifdata",
+ "label": "ExifData.cs",
"_origin": "ast",
"community": 121,
- "community_name": "Anichron.Worker.Ingestion.Pipeline",
+ "community_name": "nodatime",
"file_type": "code",
- "norm_label": "loggingmiddlewaretests.cs",
- "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Middlewares/LoggingMiddlewareTests.cs",
+ "norm_label": "exifdata.cs",
+ "source_file": "src/Anichron.Worker/Ingestion/ExifData.cs",
"source_location": "L1"
},
{
- "id": "src_anichron_worker_tests_unit_ingestion_middlewares_persistencemiddlewaretests",
- "label": "PersistenceMiddlewareTests.cs",
+ "id": "src_anichron_worker_ingestion_middlewares_exifextractionmiddleware",
+ "label": "ExifExtractionMiddleware.cs",
"_origin": "ast",
"community": 121,
- "community_name": "Anichron.Worker.Ingestion.Pipeline",
+ "community_name": "nodatime",
"file_type": "code",
- "norm_label": "persistencemiddlewaretests.cs",
- "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Middlewares/PersistenceMiddlewareTests.cs",
+ "norm_label": "exifextractionmiddleware.cs",
+ "source_file": "src/Anichron.Worker/Ingestion/Middlewares/ExifExtractionMiddleware.cs",
"source_location": "L1"
},
{
- "id": "src_anichron_worker_tests_unit_ingestion_middlewares_videoproxymiddlewaretests",
- "label": "VideoProxyMiddlewareTests.cs",
+ "id": "src_anichron_worker_ingestion_middlewares_persistencemiddleware",
+ "label": "PersistenceMiddleware.cs",
"_origin": "ast",
"community": 121,
- "community_name": "Anichron.Worker.Ingestion.Pipeline",
+ "community_name": "nodatime",
"file_type": "code",
- "norm_label": "videoproxymiddlewaretests.cs",
- "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Middlewares/VideoProxyMiddlewareTests.cs",
+ "norm_label": "persistencemiddleware.cs",
+ "source_file": "src/Anichron.Worker/Ingestion/Middlewares/PersistenceMiddleware.cs",
"source_location": "L1"
},
{
- "id": "src_anichron_worker_tests_unit_ingestion_pipeline_ingestioncontexttests",
- "label": "IngestionContextTests.cs",
+ "id": "src_anichron_worker_ingestion_proxy_proxyfilebuilder",
+ "label": "ProxyFileBuilder.cs",
"_origin": "ast",
"community": 121,
- "community_name": "Anichron.Worker.Ingestion.Pipeline",
+ "community_name": "nodatime",
"file_type": "code",
- "norm_label": "ingestioncontexttests.cs",
- "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Pipeline/IngestionContextTests.cs",
+ "norm_label": "proxyfilebuilder.cs",
+ "source_file": "src/Anichron.Worker/Ingestion/Proxy/ProxyFileBuilder.cs",
"source_location": "L1"
},
{
- "id": "src_anichron_worker_tests_unit_ingestion_pipeline_ingestionpipelinebuildertests",
- "label": "IngestionPipelineBuilderTests.cs",
+ "id": "src_anichron_worker_ingestion_proxy_proxystagingwriter",
+ "label": "ProxyStagingWriter.cs",
"_origin": "ast",
"community": 121,
- "community_name": "Anichron.Worker.Ingestion.Pipeline",
+ "community_name": "nodatime",
"file_type": "code",
- "norm_label": "ingestionpipelinebuildertests.cs",
- "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Pipeline/IngestionPipelineBuilderTests.cs",
+ "norm_label": "proxystagingwriter.cs",
+ "source_file": "src/Anichron.Worker/Ingestion/Proxy/ProxyStagingWriter.cs",
"source_location": "L1"
},
{
- "id": "src_anichron_worker_tests_unit_ingestion_pipeline_ingestionpipelinerunnertests",
- "label": "IngestionPipelineRunnerTests.cs",
+ "id": "src_anichron_worker_maintenance_tokencleanupservice",
+ "label": "TokenCleanupService.cs",
"_origin": "ast",
"community": 121,
- "community_name": "Anichron.Worker.Ingestion.Pipeline",
+ "community_name": "nodatime",
"file_type": "code",
- "norm_label": "ingestionpipelinerunnertests.cs",
- "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Pipeline/IngestionPipelineRunnerTests.cs",
+ "norm_label": "tokencleanupservice.cs",
+ "source_file": "src/Anichron.Worker/Maintenance/TokenCleanupService.cs",
"source_location": "L1"
},
{
- "id": "src_anichron_worker_tests_unit_ingestion_proxy_proxystagingwritertests",
- "label": "ProxyStagingWriterTests.cs",
+ "id": "src_anichron_worker_program",
+ "label": "Anichron.Worker/Program.cs",
"_origin": "ast",
"community": 121,
- "community_name": "Anichron.Worker.Ingestion.Pipeline",
+ "community_name": "nodatime",
"file_type": "code",
- "norm_label": "proxystagingwritertests.cs",
- "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Proxy/ProxyStagingWriterTests.cs",
+ "norm_label": "anichron.worker/program.cs",
+ "source_file": "src/Anichron.Worker/Program.cs",
"source_location": "L1"
},
{
- "id": "src_anichron_worker_tests_unit_testdoubles_deletefailingfilesystem",
- "label": "DeleteFailingFileSystem.cs",
+ "id": "src_anichron_worker_tests_unit_globalusings",
+ "label": "Anichron.Worker.Tests.Unit/GlobalUsings.cs",
"_origin": "ast",
"community": 121,
- "community_name": "Anichron.Worker.Ingestion.Pipeline",
+ "community_name": "nodatime",
"file_type": "code",
- "norm_label": "deletefailingfilesystem.cs",
- "source_file": "src/Anichron.Worker.Tests.Unit/TestDoubles/DeleteFailingFileSystem.cs",
+ "norm_label": "anichron.worker.tests.unit/globalusings.cs",
+ "source_file": "src/Anichron.Worker.Tests.Unit/GlobalUsings.cs",
"source_location": "L1"
},
{
- "id": "src_anichron_worker_tests_unit_testdoubles_deletefailingfilesystemtests",
- "label": "DeleteFailingFileSystemTests.cs",
+ "id": "src_anichron_worker_tests_unit_infrastructure_workerservicecollectionextensionstests",
+ "label": "WorkerServiceCollectionExtensionsTests.cs",
"_origin": "ast",
"community": 121,
- "community_name": "Anichron.Worker.Ingestion.Pipeline",
+ "community_name": "nodatime",
"file_type": "code",
- "norm_label": "deletefailingfilesystemtests.cs",
- "source_file": "src/Anichron.Worker.Tests.Unit/TestDoubles/DeleteFailingFileSystemTests.cs",
+ "norm_label": "workerservicecollectionextensionstests.cs",
+ "source_file": "src/Anichron.Worker.Tests.Unit/Infrastructure/WorkerServiceCollectionExtensionsTests.cs",
"source_location": "L1"
},
{
@@ -36817,7 +36608,7 @@
"file_type": "code",
"norm_label": "microsoft.applicationinsights",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L390"
+ "source_location": "L382"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_dependencies_microsoft_testing_platform",
@@ -36828,7 +36619,7 @@
"file_type": "code",
"norm_label": "microsoft.testing.platform",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L391"
+ "source_location": "L383"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_microsoft_testing_extensions_telemetry_contenthash",
@@ -36839,7 +36630,7 @@
"file_type": "code",
"norm_label": "contenthash",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L388"
+ "source_location": "L380"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_microsoft_testing_extensions_telemetry_dependencies",
@@ -36850,7 +36641,7 @@
"file_type": "code",
"norm_label": "dependencies",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L389"
+ "source_location": "L381"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_microsoft_testing_extensions_telemetry_resolved",
@@ -36861,7 +36652,7 @@
"file_type": "code",
"norm_label": "resolved",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L387"
+ "source_location": "L379"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_microsoft_testing_extensions_telemetry_type",
@@ -36872,7 +36663,7 @@
"file_type": "code",
"norm_label": "type",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L386"
+ "source_location": "L378"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_microsoft_testing_extensions_trxreport_abstractions_contenthash",
@@ -36883,7 +36674,7 @@
"file_type": "code",
"norm_label": "contenthash",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L397"
+ "source_location": "L389"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_microsoft_testing_extensions_trxreport_abstractions_dependencies",
@@ -36894,7 +36685,7 @@
"file_type": "code",
"norm_label": "dependencies",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L398"
+ "source_location": "L390"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_microsoft_testing_extensions_trxreport_abstractions_resolved",
@@ -36905,7 +36696,7 @@
"file_type": "code",
"norm_label": "resolved",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L396"
+ "source_location": "L388"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_microsoft_testing_extensions_trxreport_abstractions_type",
@@ -36916,7 +36707,7 @@
"file_type": "code",
"norm_label": "type",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L395"
+ "source_location": "L387"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_microsoft_testing_platform_msbuild_contenthash",
@@ -36927,7 +36718,7 @@
"file_type": "code",
"norm_label": "contenthash",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L410"
+ "source_location": "L402"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_microsoft_testing_platform_msbuild_dependencies",
@@ -36938,7 +36729,7 @@
"file_type": "code",
"norm_label": "dependencies",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L411"
+ "source_location": "L403"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_microsoft_testing_platform_msbuild_resolved",
@@ -36949,7 +36740,7 @@
"file_type": "code",
"norm_label": "resolved",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L409"
+ "source_location": "L401"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_microsoft_testing_platform_msbuild_type",
@@ -36960,7 +36751,7 @@
"file_type": "code",
"norm_label": "type",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L408"
+ "source_location": "L400"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_net10_0_microsoft_testing_extensions_telemetry",
@@ -36971,7 +36762,7 @@
"file_type": "code",
"norm_label": "microsoft.testing.extensions.telemetry",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L385"
+ "source_location": "L377"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_net10_0_microsoft_testing_extensions_trxreport_abstractions",
@@ -36982,7 +36773,7 @@
"file_type": "code",
"norm_label": "microsoft.testing.extensions.trxreport.abstractions",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L394"
+ "source_location": "L386"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_net10_0_microsoft_testing_platform_msbuild",
@@ -36993,7 +36784,7 @@
"file_type": "code",
"norm_label": "microsoft.testing.platform.msbuild",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L407"
+ "source_location": "L399"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_dependencies_testableio_system_io_abstractions_wrappers",
@@ -37004,7 +36795,7 @@
"file_type": "code",
"norm_label": "testableio.system.io.abstractions.wrappers",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L474"
+ "source_location": "L458"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_dependencies_testably_abstractions_filesystem_interface",
@@ -37015,7 +36806,7 @@
"file_type": "code",
"norm_label": "testably.abstractions.filesystem.interface",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L466"
+ "source_location": "L450"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_net10_0_testableio_system_io_abstractions",
@@ -37026,7 +36817,7 @@
"file_type": "code",
"norm_label": "testableio.system.io.abstractions",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L461"
+ "source_location": "L445"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_net10_0_testableio_system_io_abstractions_testinghelpers",
@@ -37037,7 +36828,7 @@
"file_type": "code",
"norm_label": "testableio.system.io.abstractions.testinghelpers",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L469"
+ "source_location": "L453"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_net10_0_testableio_system_io_abstractions_wrappers",
@@ -37048,7 +36839,7 @@
"file_type": "code",
"norm_label": "testableio.system.io.abstractions.wrappers",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L478"
+ "source_location": "L462"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_testableio_system_io_abstractions_contenthash",
@@ -37059,7 +36850,7 @@
"file_type": "code",
"norm_label": "contenthash",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L464"
+ "source_location": "L448"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_testableio_system_io_abstractions_dependencies",
@@ -37070,7 +36861,7 @@
"file_type": "code",
"norm_label": "dependencies",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L465"
+ "source_location": "L449"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_testableio_system_io_abstractions_resolved",
@@ -37081,7 +36872,7 @@
"file_type": "code",
"norm_label": "resolved",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L463"
+ "source_location": "L447"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_testableio_system_io_abstractions_testinghelpers_contenthash",
@@ -37092,7 +36883,7 @@
"file_type": "code",
"norm_label": "contenthash",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L472"
+ "source_location": "L456"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_testableio_system_io_abstractions_testinghelpers_dependencies",
@@ -37103,7 +36894,7 @@
"file_type": "code",
"norm_label": "dependencies",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L473"
+ "source_location": "L457"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_testableio_system_io_abstractions_testinghelpers_resolved",
@@ -37114,7 +36905,7 @@
"file_type": "code",
"norm_label": "resolved",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L471"
+ "source_location": "L455"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_testableio_system_io_abstractions_testinghelpers_type",
@@ -37125,7 +36916,7 @@
"file_type": "code",
"norm_label": "type",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L470"
+ "source_location": "L454"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_testableio_system_io_abstractions_type",
@@ -37136,7 +36927,7 @@
"file_type": "code",
"norm_label": "type",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L462"
+ "source_location": "L446"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_testableio_system_io_abstractions_wrappers_contenthash",
@@ -37147,7 +36938,7 @@
"file_type": "code",
"norm_label": "contenthash",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L481"
+ "source_location": "L465"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_testableio_system_io_abstractions_wrappers_dependencies",
@@ -37158,7 +36949,7 @@
"file_type": "code",
"norm_label": "dependencies",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L482"
+ "source_location": "L466"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_testableio_system_io_abstractions_wrappers_resolved",
@@ -37169,7 +36960,7 @@
"file_type": "code",
"norm_label": "resolved",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L480"
+ "source_location": "L464"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_testableio_system_io_abstractions_wrappers_type",
@@ -37180,7 +36971,7 @@
"file_type": "code",
"norm_label": "type",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L479"
+ "source_location": "L463"
},
{
"id": "src_anichron_worker_packages_lock_dependencies",
@@ -37205,7 +36996,7 @@
"source_location": "L4"
},
{
- "id": "src_anichron_worker_packages_lock_humanizer_core_contenthash",
+ "id": "src_anichron_worker_packages_lock_microsoft_entityframeworkcore_abstractions_contenthash",
"label": "contentHash",
"_origin": "ast",
"community": 13,
@@ -37213,10 +37004,10 @@
"file_type": "code",
"norm_label": "contenthash",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L170"
+ "source_location": "L245"
},
{
- "id": "src_anichron_worker_packages_lock_humanizer_core_resolved",
+ "id": "src_anichron_worker_packages_lock_microsoft_entityframeworkcore_abstractions_resolved",
"label": "resolved",
"_origin": "ast",
"community": 13,
@@ -37224,10 +37015,10 @@
"file_type": "code",
"norm_label": "resolved",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L169"
+ "source_location": "L244"
},
{
- "id": "src_anichron_worker_packages_lock_humanizer_core_type",
+ "id": "src_anichron_worker_packages_lock_microsoft_entityframeworkcore_abstractions_type",
"label": "type",
"_origin": "ast",
"community": 13,
@@ -37235,10 +37026,10 @@
"file_type": "code",
"norm_label": "type",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L168"
+ "source_location": "L243"
},
{
- "id": "src_anichron_worker_packages_lock_microsoft_codeanalysis_analyzers_contenthash",
+ "id": "src_anichron_worker_packages_lock_microsoft_entityframeworkcore_analyzers_contenthash",
"label": "contentHash",
"_origin": "ast",
"community": 13,
@@ -37246,10 +37037,10 @@
"file_type": "code",
"norm_label": "contenthash",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L180"
+ "source_location": "L250"
},
{
- "id": "src_anichron_worker_packages_lock_microsoft_codeanalysis_analyzers_resolved",
+ "id": "src_anichron_worker_packages_lock_microsoft_entityframeworkcore_analyzers_resolved",
"label": "resolved",
"_origin": "ast",
"community": 13,
@@ -37257,10 +37048,10 @@
"file_type": "code",
"norm_label": "resolved",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L179"
+ "source_location": "L249"
},
{
- "id": "src_anichron_worker_packages_lock_microsoft_codeanalysis_analyzers_type",
+ "id": "src_anichron_worker_packages_lock_microsoft_entityframeworkcore_analyzers_type",
"label": "type",
"_origin": "ast",
"community": 13,
@@ -37268,10 +37059,10 @@
"file_type": "code",
"norm_label": "type",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L178"
+ "source_location": "L248"
},
{
- "id": "src_anichron_worker_packages_lock_microsoft_entityframeworkcore_analyzers_contenthash",
+ "id": "src_anichron_worker_packages_lock_microsoft_extensions_configuration_environmentvariables_contenthash",
"label": "contentHash",
"_origin": "ast",
"community": 13,
@@ -37279,10 +37070,10 @@
"file_type": "code",
"norm_label": "contenthash",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L250"
+ "source_location": "L301"
},
{
- "id": "src_anichron_worker_packages_lock_microsoft_entityframeworkcore_analyzers_resolved",
+ "id": "src_anichron_worker_packages_lock_microsoft_extensions_configuration_environmentvariables_resolved",
"label": "resolved",
"_origin": "ast",
"community": 13,
@@ -37290,10 +37081,10 @@
"file_type": "code",
"norm_label": "resolved",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L249"
+ "source_location": "L300"
},
{
- "id": "src_anichron_worker_packages_lock_microsoft_entityframeworkcore_analyzers_type",
+ "id": "src_anichron_worker_packages_lock_microsoft_extensions_configuration_environmentvariables_type",
"label": "type",
"_origin": "ast",
"community": 13,
@@ -37301,10 +37092,10 @@
"file_type": "code",
"norm_label": "type",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L248"
+ "source_location": "L299"
},
{
- "id": "src_anichron_worker_packages_lock_microsoft_extensions_caching_memory_contenthash",
+ "id": "src_anichron_worker_packages_lock_microsoft_extensions_dependencyinjection_abstractions_contenthash",
"label": "contentHash",
"_origin": "ast",
"community": 13,
@@ -37312,10 +37103,10 @@
"file_type": "code",
"norm_label": "contenthash",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L263"
+ "source_location": "L352"
},
{
- "id": "src_anichron_worker_packages_lock_microsoft_extensions_caching_memory_resolved",
+ "id": "src_anichron_worker_packages_lock_microsoft_extensions_dependencyinjection_abstractions_resolved",
"label": "resolved",
"_origin": "ast",
"community": 13,
@@ -37323,10 +37114,10 @@
"file_type": "code",
"norm_label": "resolved",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L262"
+ "source_location": "L351"
},
{
- "id": "src_anichron_worker_packages_lock_microsoft_extensions_caching_memory_type",
+ "id": "src_anichron_worker_packages_lock_microsoft_extensions_dependencyinjection_abstractions_type",
"label": "type",
"_origin": "ast",
"community": 13,
@@ -37334,7 +37125,7 @@
"file_type": "code",
"norm_label": "type",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L261"
+ "source_location": "L350"
},
{
"id": "src_anichron_worker_packages_lock_microsoft_extensions_filesystemglobbing_contenthash",
@@ -37370,40 +37161,7 @@
"source_location": "L397"
},
{
- "id": "src_anichron_worker_packages_lock_microsoft_extensions_options_configurationextensions_contenthash",
- "label": "contentHash",
- "_origin": "ast",
- "community": 13,
- "community_name": "net10.0",
- "file_type": "code",
- "norm_label": "contenthash",
- "source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L504"
- },
- {
- "id": "src_anichron_worker_packages_lock_microsoft_extensions_options_configurationextensions_resolved",
- "label": "resolved",
- "_origin": "ast",
- "community": 13,
- "community_name": "net10.0",
- "file_type": "code",
- "norm_label": "resolved",
- "source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L503"
- },
- {
- "id": "src_anichron_worker_packages_lock_microsoft_extensions_options_configurationextensions_type",
- "label": "type",
- "_origin": "ast",
- "community": 13,
- "community_name": "net10.0",
- "file_type": "code",
- "norm_label": "type",
- "source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L502"
- },
- {
- "id": "src_anichron_worker_packages_lock_microsoft_extensions_primitives_contenthash",
+ "id": "src_anichron_worker_packages_lock_microsoft_visualstudio_solutionpersistence_contenthash",
"label": "contentHash",
"_origin": "ast",
"community": 13,
@@ -37411,10 +37169,10 @@
"file_type": "code",
"norm_label": "contenthash",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L516"
+ "source_location": "L521"
},
{
- "id": "src_anichron_worker_packages_lock_microsoft_extensions_primitives_resolved",
+ "id": "src_anichron_worker_packages_lock_microsoft_visualstudio_solutionpersistence_resolved",
"label": "resolved",
"_origin": "ast",
"community": 13,
@@ -37422,10 +37180,10 @@
"file_type": "code",
"norm_label": "resolved",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L515"
+ "source_location": "L520"
},
{
- "id": "src_anichron_worker_packages_lock_microsoft_extensions_primitives_type",
+ "id": "src_anichron_worker_packages_lock_microsoft_visualstudio_solutionpersistence_type",
"label": "type",
"_origin": "ast",
"community": 13,
@@ -37433,29 +37191,18 @@
"file_type": "code",
"norm_label": "type",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L514"
- },
- {
- "id": "src_anichron_worker_packages_lock_net10_0_humanizer_core",
- "label": "Humanizer.Core",
- "_origin": "ast",
- "community": 13,
- "community_name": "net10.0",
- "file_type": "code",
- "norm_label": "humanizer.core",
- "source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L167"
+ "source_location": "L519"
},
{
- "id": "src_anichron_worker_packages_lock_net10_0_microsoft_codeanalysis_analyzers",
- "label": "Microsoft.CodeAnalysis.Analyzers",
+ "id": "src_anichron_worker_packages_lock_net10_0_microsoft_entityframeworkcore_abstractions",
+ "label": "Microsoft.EntityFrameworkCore.Abstractions",
"_origin": "ast",
"community": 13,
"community_name": "net10.0",
"file_type": "code",
- "norm_label": "microsoft.codeanalysis.analyzers",
+ "norm_label": "microsoft.entityframeworkcore.abstractions",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L177"
+ "source_location": "L242"
},
{
"id": "src_anichron_worker_packages_lock_net10_0_microsoft_entityframeworkcore_analyzers",
@@ -37469,81 +37216,48 @@
"source_location": "L247"
},
{
- "id": "src_anichron_worker_packages_lock_net10_0_microsoft_extensions_caching_memory",
- "label": "Microsoft.Extensions.Caching.Memory",
- "_origin": "ast",
- "community": 13,
- "community_name": "net10.0",
- "file_type": "code",
- "norm_label": "microsoft.extensions.caching.memory",
- "source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L260"
- },
- {
- "id": "src_anichron_worker_packages_lock_net10_0_microsoft_extensions_filesystemglobbing",
- "label": "Microsoft.Extensions.FileSystemGlobbing",
- "_origin": "ast",
- "community": 13,
- "community_name": "net10.0",
- "file_type": "code",
- "norm_label": "microsoft.extensions.filesystemglobbing",
- "source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L396"
- },
- {
- "id": "src_anichron_worker_packages_lock_net10_0_microsoft_extensions_options_configurationextensions",
- "label": "Microsoft.Extensions.Options.ConfigurationExtensions",
- "_origin": "ast",
- "community": 13,
- "community_name": "net10.0",
- "file_type": "code",
- "norm_label": "microsoft.extensions.options.configurationextensions",
- "source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L501"
- },
- {
- "id": "src_anichron_worker_packages_lock_net10_0_microsoft_extensions_primitives",
- "label": "Microsoft.Extensions.Primitives",
+ "id": "src_anichron_worker_packages_lock_net10_0_microsoft_extensions_configuration_environmentvariables",
+ "label": "Microsoft.Extensions.Configuration.EnvironmentVariables",
"_origin": "ast",
"community": 13,
"community_name": "net10.0",
"file_type": "code",
- "norm_label": "microsoft.extensions.primitives",
+ "norm_label": "microsoft.extensions.configuration.environmentvariables",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L513"
+ "source_location": "L298"
},
{
- "id": "src_anichron_worker_packages_lock_net10_0_newtonsoft_json",
- "label": "Newtonsoft.Json",
+ "id": "src_anichron_worker_packages_lock_net10_0_microsoft_extensions_dependencyinjection_abstractions",
+ "label": "Microsoft.Extensions.DependencyInjection.Abstractions",
"_origin": "ast",
"community": 13,
"community_name": "net10.0",
"file_type": "code",
- "norm_label": "newtonsoft.json",
+ "norm_label": "microsoft.extensions.dependencyinjection.abstractions",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L544"
+ "source_location": "L349"
},
{
- "id": "src_anichron_worker_packages_lock_net10_0_roslynator_analyzers",
- "label": "Roslynator.Analyzers",
+ "id": "src_anichron_worker_packages_lock_net10_0_microsoft_extensions_filesystemglobbing",
+ "label": "Microsoft.Extensions.FileSystemGlobbing",
"_origin": "ast",
"community": 13,
"community_name": "net10.0",
"file_type": "code",
- "norm_label": "roslynator.analyzers",
+ "norm_label": "microsoft.extensions.filesystemglobbing",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L125"
+ "source_location": "L396"
},
{
- "id": "src_anichron_worker_packages_lock_net10_0_sixlabors_imagesharp",
- "label": "SixLabors.ImageSharp",
+ "id": "src_anichron_worker_packages_lock_net10_0_microsoft_visualstudio_solutionpersistence",
+ "label": "Microsoft.VisualStudio.SolutionPersistence",
"_origin": "ast",
"community": 13,
"community_name": "net10.0",
"file_type": "code",
- "norm_label": "sixlabors.imagesharp",
+ "norm_label": "microsoft.visualstudio.solutionpersistence",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L131"
+ "source_location": "L518"
},
{
"id": "src_anichron_worker_packages_lock_net10_0_sonaranalyzer_csharp",
@@ -37554,7 +37268,7 @@
"file_type": "code",
"norm_label": "sonaranalyzer.csharp",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L137"
+ "source_location": "L140"
},
{
"id": "src_anichron_worker_packages_lock_net10_0_system_codedom",
@@ -37565,7 +37279,7 @@
"file_type": "code",
"norm_label": "system.codedom",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L558"
+ "source_location": "L545"
},
{
"id": "src_anichron_worker_packages_lock_net10_0_system_composition_attributedmodel",
@@ -37576,151 +37290,30 @@
"file_type": "code",
"norm_label": "system.composition.attributedmodel",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L575"
+ "source_location": "L562"
},
{
- "id": "src_anichron_worker_packages_lock_net10_0_system_composition_runtime",
- "label": "System.Composition.Runtime",
+ "id": "src_anichron_worker_packages_lock_net10_0_system_io_hashing",
+ "label": "System.IO.Hashing",
"_origin": "ast",
"community": 13,
"community_name": "net10.0",
"file_type": "code",
- "norm_label": "system.composition.runtime",
+ "norm_label": "system.io.hashing",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L596"
+ "source_location": "L156"
},
{
- "id": "src_anichron_worker_packages_lock_net10_0_system_diagnostics_eventlog",
- "label": "System.Diagnostics.EventLog",
+ "id": "src_anichron_worker_packages_lock_net10_0_testableio_system_io_abstractions_wrappers",
+ "label": "TestableIO.System.IO.Abstractions.Wrappers",
"_origin": "ast",
"community": 13,
"community_name": "net10.0",
"file_type": "code",
- "norm_label": "system.diagnostics.eventlog",
+ "norm_label": "testableio.system.io.abstractions.wrappers",
"source_file": "src/Anichron.Worker/packages.lock.json",
"source_location": "L611"
},
- {
- "id": "src_anichron_worker_packages_lock_newtonsoft_json_contenthash",
- "label": "contentHash",
- "_origin": "ast",
- "community": 13,
- "community_name": "net10.0",
- "file_type": "code",
- "norm_label": "contenthash",
- "source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L547"
- },
- {
- "id": "src_anichron_worker_packages_lock_newtonsoft_json_resolved",
- "label": "resolved",
- "_origin": "ast",
- "community": 13,
- "community_name": "net10.0",
- "file_type": "code",
- "norm_label": "resolved",
- "source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L546"
- },
- {
- "id": "src_anichron_worker_packages_lock_newtonsoft_json_type",
- "label": "type",
- "_origin": "ast",
- "community": 13,
- "community_name": "net10.0",
- "file_type": "code",
- "norm_label": "type",
- "source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L545"
- },
- {
- "id": "src_anichron_worker_packages_lock_roslynator_analyzers_contenthash",
- "label": "contentHash",
- "_origin": "ast",
- "community": 13,
- "community_name": "net10.0",
- "file_type": "code",
- "norm_label": "contenthash",
- "source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L129"
- },
- {
- "id": "src_anichron_worker_packages_lock_roslynator_analyzers_requested",
- "label": "requested",
- "_origin": "ast",
- "community": 13,
- "community_name": "net10.0",
- "file_type": "code",
- "norm_label": "requested",
- "source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L127"
- },
- {
- "id": "src_anichron_worker_packages_lock_roslynator_analyzers_resolved",
- "label": "resolved",
- "_origin": "ast",
- "community": 13,
- "community_name": "net10.0",
- "file_type": "code",
- "norm_label": "resolved",
- "source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L128"
- },
- {
- "id": "src_anichron_worker_packages_lock_roslynator_analyzers_type",
- "label": "type",
- "_origin": "ast",
- "community": 13,
- "community_name": "net10.0",
- "file_type": "code",
- "norm_label": "type",
- "source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L126"
- },
- {
- "id": "src_anichron_worker_packages_lock_sixlabors_imagesharp_contenthash",
- "label": "contentHash",
- "_origin": "ast",
- "community": 13,
- "community_name": "net10.0",
- "file_type": "code",
- "norm_label": "contenthash",
- "source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L135"
- },
- {
- "id": "src_anichron_worker_packages_lock_sixlabors_imagesharp_requested",
- "label": "requested",
- "_origin": "ast",
- "community": 13,
- "community_name": "net10.0",
- "file_type": "code",
- "norm_label": "requested",
- "source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L133"
- },
- {
- "id": "src_anichron_worker_packages_lock_sixlabors_imagesharp_resolved",
- "label": "resolved",
- "_origin": "ast",
- "community": 13,
- "community_name": "net10.0",
- "file_type": "code",
- "norm_label": "resolved",
- "source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L134"
- },
- {
- "id": "src_anichron_worker_packages_lock_sixlabors_imagesharp_type",
- "label": "type",
- "_origin": "ast",
- "community": 13,
- "community_name": "net10.0",
- "file_type": "code",
- "norm_label": "type",
- "source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L132"
- },
{
"id": "src_anichron_worker_packages_lock_sonaranalyzer_csharp_contenthash",
"label": "contentHash",
@@ -37730,7 +37323,7 @@
"file_type": "code",
"norm_label": "contenthash",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L141"
+ "source_location": "L144"
},
{
"id": "src_anichron_worker_packages_lock_sonaranalyzer_csharp_requested",
@@ -37741,7 +37334,7 @@
"file_type": "code",
"norm_label": "requested",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L139"
+ "source_location": "L142"
},
{
"id": "src_anichron_worker_packages_lock_sonaranalyzer_csharp_resolved",
@@ -37752,7 +37345,7 @@
"file_type": "code",
"norm_label": "resolved",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L140"
+ "source_location": "L143"
},
{
"id": "src_anichron_worker_packages_lock_sonaranalyzer_csharp_type",
@@ -37763,7 +37356,7 @@
"file_type": "code",
"norm_label": "type",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L138"
+ "source_location": "L141"
},
{
"id": "src_anichron_worker_packages_lock_system_codedom_contenthash",
@@ -37774,7 +37367,7 @@
"file_type": "code",
"norm_label": "contenthash",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L561"
+ "source_location": "L548"
},
{
"id": "src_anichron_worker_packages_lock_system_codedom_resolved",
@@ -37785,7 +37378,7 @@
"file_type": "code",
"norm_label": "resolved",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L560"
+ "source_location": "L547"
},
{
"id": "src_anichron_worker_packages_lock_system_codedom_type",
@@ -37796,7 +37389,7 @@
"file_type": "code",
"norm_label": "type",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L559"
+ "source_location": "L546"
},
{
"id": "src_anichron_worker_packages_lock_system_composition_attributedmodel_contenthash",
@@ -37807,7 +37400,7 @@
"file_type": "code",
"norm_label": "contenthash",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L578"
+ "source_location": "L565"
},
{
"id": "src_anichron_worker_packages_lock_system_composition_attributedmodel_resolved",
@@ -37818,7 +37411,7 @@
"file_type": "code",
"norm_label": "resolved",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L577"
+ "source_location": "L564"
},
{
"id": "src_anichron_worker_packages_lock_system_composition_attributedmodel_type",
@@ -37829,10 +37422,10 @@
"file_type": "code",
"norm_label": "type",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L576"
+ "source_location": "L563"
},
{
- "id": "src_anichron_worker_packages_lock_system_composition_runtime_contenthash",
+ "id": "src_anichron_worker_packages_lock_system_io_hashing_contenthash",
"label": "contentHash",
"_origin": "ast",
"community": 13,
@@ -37840,10 +37433,21 @@
"file_type": "code",
"norm_label": "contenthash",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L599"
+ "source_location": "L160"
},
{
- "id": "src_anichron_worker_packages_lock_system_composition_runtime_resolved",
+ "id": "src_anichron_worker_packages_lock_system_io_hashing_requested",
+ "label": "requested",
+ "_origin": "ast",
+ "community": 13,
+ "community_name": "net10.0",
+ "file_type": "code",
+ "norm_label": "requested",
+ "source_file": "src/Anichron.Worker/packages.lock.json",
+ "source_location": "L158"
+ },
+ {
+ "id": "src_anichron_worker_packages_lock_system_io_hashing_resolved",
"label": "resolved",
"_origin": "ast",
"community": 13,
@@ -37851,10 +37455,10 @@
"file_type": "code",
"norm_label": "resolved",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L598"
+ "source_location": "L159"
},
{
- "id": "src_anichron_worker_packages_lock_system_composition_runtime_type",
+ "id": "src_anichron_worker_packages_lock_system_io_hashing_type",
"label": "type",
"_origin": "ast",
"community": 13,
@@ -37862,10 +37466,10 @@
"file_type": "code",
"norm_label": "type",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L597"
+ "source_location": "L157"
},
{
- "id": "src_anichron_worker_packages_lock_system_diagnostics_eventlog_resolved",
+ "id": "src_anichron_worker_packages_lock_testableio_system_io_abstractions_wrappers_resolved",
"label": "resolved",
"_origin": "ast",
"community": 13,
@@ -37876,7 +37480,7 @@
"source_location": "L613"
},
{
- "id": "src_anichron_worker_packages_lock_system_diagnostics_eventlog_type",
+ "id": "src_anichron_worker_packages_lock_testableio_system_io_abstractions_wrappers_type",
"label": "type",
"_origin": "ast",
"community": 13,
@@ -38951,7 +38555,7 @@
"file_type": "code",
"norm_label": "microsoft.testing.extensions.telemetry",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L519"
+ "source_location": "L503"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_dependencies_microsoft_testing_extensions_trxreport_abstractions",
@@ -38962,7 +38566,7 @@
"file_type": "code",
"norm_label": "microsoft.testing.extensions.trxreport.abstractions",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L520"
+ "source_location": "L504"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_dependencies_microsoft_testing_platform_msbuild",
@@ -38973,7 +38577,7 @@
"file_type": "code",
"norm_label": "microsoft.testing.platform.msbuild",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L522"
+ "source_location": "L506"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_dependencies_xunit_v3_extensibility_core",
@@ -38984,7 +38588,7 @@
"file_type": "code",
"norm_label": "xunit.v3.extensibility.core",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L523"
+ "source_location": "L507"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_dependencies_xunit_v3_runner_common",
@@ -38995,7 +38599,7 @@
"file_type": "code",
"norm_label": "xunit.v3.runner.common",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L560"
+ "source_location": "L544"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_dependencies_xunit_v3_runner_inproc_console",
@@ -39006,7 +38610,7 @@
"file_type": "code",
"norm_label": "xunit.v3.runner.inproc.console",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L524"
+ "source_location": "L508"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_net10_0_xunit_v3_core_mtp_v1",
@@ -39017,7 +38621,7 @@
"file_type": "code",
"norm_label": "xunit.v3.core.mtp-v1",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L514"
+ "source_location": "L498"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_net10_0_xunit_v3_runner_inproc_console",
@@ -39028,7 +38632,7 @@
"file_type": "code",
"norm_label": "xunit.v3.runner.inproc.console",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L554"
+ "source_location": "L538"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_xunit_v3_core_mtp_v1_contenthash",
@@ -39039,7 +38643,7 @@
"file_type": "code",
"norm_label": "contenthash",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L517"
+ "source_location": "L501"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_xunit_v3_core_mtp_v1_dependencies",
@@ -39050,7 +38654,7 @@
"file_type": "code",
"norm_label": "dependencies",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L518"
+ "source_location": "L502"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_xunit_v3_core_mtp_v1_resolved",
@@ -39061,7 +38665,7 @@
"file_type": "code",
"norm_label": "resolved",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L516"
+ "source_location": "L500"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_xunit_v3_core_mtp_v1_type",
@@ -39072,7 +38676,7 @@
"file_type": "code",
"norm_label": "type",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L515"
+ "source_location": "L499"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_xunit_v3_runner_inproc_console_contenthash",
@@ -39083,7 +38687,7 @@
"file_type": "code",
"norm_label": "contenthash",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L557"
+ "source_location": "L541"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_xunit_v3_runner_inproc_console_dependencies",
@@ -39094,7 +38698,7 @@
"file_type": "code",
"norm_label": "dependencies",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L558"
+ "source_location": "L542"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_xunit_v3_runner_inproc_console_resolved",
@@ -39105,7 +38709,7 @@
"file_type": "code",
"norm_label": "resolved",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L556"
+ "source_location": "L540"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_xunit_v3_runner_inproc_console_type",
@@ -39116,18 +38720,7 @@
"file_type": "code",
"norm_label": "type",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L555"
- },
- {
- "id": "backgroundservice",
- "label": "BackgroundService",
- "_origin": "ast",
- "community": 138,
- "community_name": "TokenCleanupService",
- "file_type": "code",
- "norm_label": "backgroundservice",
- "source_file": "",
- "source_location": ""
+ "source_location": "L539"
},
{
"id": "src_anichron_worker_maintenance_tokencleanupservice_cs_cancellationtoken",
@@ -39248,7 +38841,7 @@
"file_type": "code",
"norm_label": "nodatime",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L554"
+ "source_location": "L541"
},
{
"id": "src_anichron_worker_packages_lock_dependencies_npgsql",
@@ -39281,7 +38874,7 @@
"file_type": "code",
"norm_label": "npgsql.nodatime",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L549"
+ "source_location": "L536"
},
{
"id": "src_anichron_worker_packages_lock_npgsql_entityframeworkcore_postgresql_contenthash",
@@ -39347,7 +38940,7 @@
"file_type": "code",
"norm_label": "contenthash",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L552"
+ "source_location": "L539"
},
{
"id": "src_anichron_worker_packages_lock_npgsql_nodatime_dependencies",
@@ -39358,7 +38951,7 @@
"file_type": "code",
"norm_label": "dependencies",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L553"
+ "source_location": "L540"
},
{
"id": "src_anichron_worker_packages_lock_npgsql_nodatime_resolved",
@@ -39369,7 +38962,7 @@
"file_type": "code",
"norm_label": "resolved",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L551"
+ "source_location": "L538"
},
{
"id": "src_anichron_worker_packages_lock_npgsql_nodatime_type",
@@ -39380,7 +38973,7 @@
"file_type": "code",
"norm_label": "type",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L550"
+ "source_location": "L537"
},
{
"id": "src_anichron_core_data_repository_userrepository_cs_cancellationtoken",
@@ -39993,50 +39586,6 @@
"source_file": "src/Anichron.Worker/packages.lock.json",
"source_location": "L342"
},
- {
- "id": "src_anichron_worker_packages_lock_microsoft_extensions_logging_abstractions_contenthash",
- "label": "contentHash",
- "_origin": "ast",
- "community": 142,
- "community_name": "Microsoft.Extensions.DependencyInjection",
- "file_type": "code",
- "norm_label": "contenthash",
- "source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L426"
- },
- {
- "id": "src_anichron_worker_packages_lock_microsoft_extensions_logging_abstractions_dependencies",
- "label": "dependencies",
- "_origin": "ast",
- "community": 142,
- "community_name": "Microsoft.Extensions.DependencyInjection",
- "file_type": "code",
- "norm_label": "dependencies",
- "source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L427"
- },
- {
- "id": "src_anichron_worker_packages_lock_microsoft_extensions_logging_abstractions_resolved",
- "label": "resolved",
- "_origin": "ast",
- "community": 142,
- "community_name": "Microsoft.Extensions.DependencyInjection",
- "file_type": "code",
- "norm_label": "resolved",
- "source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L425"
- },
- {
- "id": "src_anichron_worker_packages_lock_microsoft_extensions_logging_abstractions_type",
- "label": "type",
- "_origin": "ast",
- "community": 142,
- "community_name": "Microsoft.Extensions.DependencyInjection",
- "file_type": "code",
- "norm_label": "type",
- "source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L424"
- },
{
"id": "src_anichron_worker_packages_lock_net10_0_microsoft_extensions_dependencyinjection",
"label": "Microsoft.Extensions.DependencyInjection",
@@ -40048,17 +39597,6 @@
"source_file": "src/Anichron.Worker/packages.lock.json",
"source_location": "L341"
},
- {
- "id": "src_anichron_worker_packages_lock_net10_0_microsoft_extensions_logging_abstractions",
- "label": "Microsoft.Extensions.Logging.Abstractions",
- "_origin": "ast",
- "community": 142,
- "community_name": "Microsoft.Extensions.DependencyInjection",
- "file_type": "code",
- "norm_label": "microsoft.extensions.logging.abstractions",
- "source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L423"
- },
{
"id": "scripts_derive_db_docs_test",
"label": "derive-db-docs.test.sh",
@@ -40335,45 +39873,111 @@
"source_file": "",
"source_location": ""
},
+ {
+ "id": "src_anichron_api_packages_lock_anichron_core_dependencies",
+ "label": "dependencies",
+ "_origin": "ast",
+ "community": 145,
+ "community_name": "dependencies",
+ "file_type": "code",
+ "norm_label": "dependencies",
+ "source_file": "src/Anichron.API/packages.lock.json",
+ "source_location": "L470"
+ },
+ {
+ "id": "src_anichron_api_packages_lock_anichron_core_type",
+ "label": "type",
+ "_origin": "ast",
+ "community": 145,
+ "community_name": "dependencies",
+ "file_type": "code",
+ "norm_label": "type",
+ "source_file": "src/Anichron.API/packages.lock.json",
+ "source_location": "L469"
+ },
+ {
+ "id": "src_anichron_api_packages_lock_dependencies_nodatime",
+ "label": "NodaTime",
+ "_origin": "ast",
+ "community": 145,
+ "community_name": "dependencies",
+ "file_type": "code",
+ "norm_label": "nodatime",
+ "source_file": "src/Anichron.API/packages.lock.json",
+ "source_location": "L369"
+ },
{
"id": "src_anichron_api_packages_lock_dependencies_npgsql_entityframeworkcore_postgresql",
"label": "Npgsql.EntityFrameworkCore.PostgreSQL",
"_origin": "ast",
"community": 145,
- "community_name": "Npgsql.EntityFrameworkCore.PostgreSQL.NodaTime",
+ "community_name": "dependencies",
"file_type": "code",
"norm_label": "npgsql.entityframeworkcore.postgresql",
"source_file": "src/Anichron.API/packages.lock.json",
"source_location": "L474"
},
+ {
+ "id": "src_anichron_api_packages_lock_dependencies_npgsql_entityframeworkcore_postgresql_nodatime",
+ "label": "Npgsql.EntityFrameworkCore.PostgreSQL.NodaTime",
+ "_origin": "ast",
+ "community": 145,
+ "community_name": "dependencies",
+ "file_type": "code",
+ "norm_label": "npgsql.entityframeworkcore.postgresql.nodatime",
+ "source_file": "src/Anichron.API/packages.lock.json",
+ "source_location": "L475"
+ },
{
"id": "src_anichron_api_packages_lock_dependencies_npgsql_nodatime",
"label": "Npgsql.NodaTime",
"_origin": "ast",
"community": 145,
- "community_name": "Npgsql.EntityFrameworkCore.PostgreSQL.NodaTime",
+ "community_name": "dependencies",
"file_type": "code",
"norm_label": "npgsql.nodatime",
"source_file": "src/Anichron.API/packages.lock.json",
"source_location": "L500"
},
+ {
+ "id": "src_anichron_api_packages_lock_net10_0_anichron_core",
+ "label": "anichron.core",
+ "_origin": "ast",
+ "community": 145,
+ "community_name": "dependencies",
+ "file_type": "code",
+ "norm_label": "anichron.core",
+ "source_file": "src/Anichron.API/packages.lock.json",
+ "source_location": "L468"
+ },
{
"id": "src_anichron_api_packages_lock_net10_0_npgsql_entityframeworkcore_postgresql_nodatime",
"label": "Npgsql.EntityFrameworkCore.PostgreSQL.NodaTime",
"_origin": "ast",
"community": 145,
- "community_name": "Npgsql.EntityFrameworkCore.PostgreSQL.NodaTime",
+ "community_name": "dependencies",
"file_type": "code",
"norm_label": "npgsql.entityframeworkcore.postgresql.nodatime",
"source_file": "src/Anichron.API/packages.lock.json",
"source_location": "L493"
},
+ {
+ "id": "src_anichron_api_packages_lock_net10_0_npgsql_nodatime",
+ "label": "Npgsql.NodaTime",
+ "_origin": "ast",
+ "community": 145,
+ "community_name": "dependencies",
+ "file_type": "code",
+ "norm_label": "npgsql.nodatime",
+ "source_file": "src/Anichron.API/packages.lock.json",
+ "source_location": "L364"
+ },
{
"id": "src_anichron_api_packages_lock_npgsql_entityframeworkcore_postgresql_nodatime_contenthash",
"label": "contentHash",
"_origin": "ast",
"community": 145,
- "community_name": "Npgsql.EntityFrameworkCore.PostgreSQL.NodaTime",
+ "community_name": "dependencies",
"file_type": "code",
"norm_label": "contenthash",
"source_file": "src/Anichron.API/packages.lock.json",
@@ -40384,7 +39988,7 @@
"label": "dependencies",
"_origin": "ast",
"community": 145,
- "community_name": "Npgsql.EntityFrameworkCore.PostgreSQL.NodaTime",
+ "community_name": "dependencies",
"file_type": "code",
"norm_label": "dependencies",
"source_file": "src/Anichron.API/packages.lock.json",
@@ -40395,7 +39999,7 @@
"label": "requested",
"_origin": "ast",
"community": 145,
- "community_name": "Npgsql.EntityFrameworkCore.PostgreSQL.NodaTime",
+ "community_name": "dependencies",
"file_type": "code",
"norm_label": "requested",
"source_file": "src/Anichron.API/packages.lock.json",
@@ -40406,7 +40010,7 @@
"label": "resolved",
"_origin": "ast",
"community": 145,
- "community_name": "Npgsql.EntityFrameworkCore.PostgreSQL.NodaTime",
+ "community_name": "dependencies",
"file_type": "code",
"norm_label": "resolved",
"source_file": "src/Anichron.API/packages.lock.json",
@@ -40417,12 +40021,56 @@
"label": "type",
"_origin": "ast",
"community": 145,
- "community_name": "Npgsql.EntityFrameworkCore.PostgreSQL.NodaTime",
+ "community_name": "dependencies",
"file_type": "code",
"norm_label": "type",
"source_file": "src/Anichron.API/packages.lock.json",
"source_location": "L494"
},
+ {
+ "id": "src_anichron_api_packages_lock_npgsql_nodatime_contenthash",
+ "label": "contentHash",
+ "_origin": "ast",
+ "community": 145,
+ "community_name": "dependencies",
+ "file_type": "code",
+ "norm_label": "contenthash",
+ "source_file": "src/Anichron.API/packages.lock.json",
+ "source_location": "L367"
+ },
+ {
+ "id": "src_anichron_api_packages_lock_npgsql_nodatime_dependencies",
+ "label": "dependencies",
+ "_origin": "ast",
+ "community": 145,
+ "community_name": "dependencies",
+ "file_type": "code",
+ "norm_label": "dependencies",
+ "source_file": "src/Anichron.API/packages.lock.json",
+ "source_location": "L368"
+ },
+ {
+ "id": "src_anichron_api_packages_lock_npgsql_nodatime_resolved",
+ "label": "resolved",
+ "_origin": "ast",
+ "community": 145,
+ "community_name": "dependencies",
+ "file_type": "code",
+ "norm_label": "resolved",
+ "source_file": "src/Anichron.API/packages.lock.json",
+ "source_location": "L366"
+ },
+ {
+ "id": "src_anichron_api_packages_lock_npgsql_nodatime_type",
+ "label": "type",
+ "_origin": "ast",
+ "community": 145,
+ "community_name": "dependencies",
+ "file_type": "code",
+ "norm_label": "type",
+ "source_file": "src/Anichron.API/packages.lock.json",
+ "source_location": "L365"
+ },
{
"id": "src_anichron_core_tests_unit_packages_lock_dependencies_microsoft_win32_registry",
"label": "Microsoft.Win32.Registry",
@@ -40828,7 +40476,7 @@
"file_type": "code",
"norm_label": "microsoft.win32.registry",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L550"
+ "source_location": "L534"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_dependencies_xunit_v3_common",
@@ -40839,7 +40487,7 @@
"file_type": "code",
"norm_label": "xunit.v3.common",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L532"
+ "source_location": "L516"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_net10_0_xunit_v3_extensibility_core",
@@ -40850,7 +40498,7 @@
"file_type": "code",
"norm_label": "xunit.v3.extensibility.core",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L527"
+ "source_location": "L511"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_net10_0_xunit_v3_runner_common",
@@ -40861,7 +40509,7 @@
"file_type": "code",
"norm_label": "xunit.v3.runner.common",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L545"
+ "source_location": "L529"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_xunit_v3_extensibility_core_contenthash",
@@ -40872,7 +40520,7 @@
"file_type": "code",
"norm_label": "contenthash",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L530"
+ "source_location": "L514"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_xunit_v3_extensibility_core_dependencies",
@@ -40883,7 +40531,7 @@
"file_type": "code",
"norm_label": "dependencies",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L531"
+ "source_location": "L515"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_xunit_v3_extensibility_core_resolved",
@@ -40894,7 +40542,7 @@
"file_type": "code",
"norm_label": "resolved",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L529"
+ "source_location": "L513"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_xunit_v3_extensibility_core_type",
@@ -40905,7 +40553,7 @@
"file_type": "code",
"norm_label": "type",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L528"
+ "source_location": "L512"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_xunit_v3_runner_common_contenthash",
@@ -40916,7 +40564,7 @@
"file_type": "code",
"norm_label": "contenthash",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L548"
+ "source_location": "L532"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_xunit_v3_runner_common_dependencies",
@@ -40927,7 +40575,7 @@
"file_type": "code",
"norm_label": "dependencies",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L549"
+ "source_location": "L533"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_xunit_v3_runner_common_resolved",
@@ -40938,7 +40586,7 @@
"file_type": "code",
"norm_label": "resolved",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L547"
+ "source_location": "L531"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_xunit_v3_runner_common_type",
@@ -40949,315 +40597,7 @@
"file_type": "code",
"norm_label": "type",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L546"
- },
- {
- "id": "src_anichron_core_domain_mediatype",
- "label": "MediaType.cs",
- "_origin": "ast",
- "community": 15,
- "community_name": "TestFixture",
- "file_type": "code",
- "norm_label": "mediatype.cs",
- "source_file": "src/Anichron.Core/Domain/MediaType.cs",
- "source_location": "L1"
- },
- {
- "id": "src_anichron_core_domain_mediatype_anichron_core_domain_mediatype_image",
- "label": "Image",
- "_origin": "ast",
- "community": 15,
- "community_name": "TestFixture",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Core.Domain",
- "scope_chain": [
- "s0"
- ]
- },
- "norm_label": "image",
- "source_file": "src/Anichron.Core/Domain/MediaType.cs",
- "source_location": "L5"
- },
- {
- "id": "src_anichron_core_domain_mediatype_anichron_core_domain_mediatype_livephoto",
- "label": "LivePhoto",
- "_origin": "ast",
- "community": 15,
- "community_name": "TestFixture",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Core.Domain",
- "scope_chain": [
- "s0"
- ]
- },
- "norm_label": "livephoto",
- "source_file": "src/Anichron.Core/Domain/MediaType.cs",
- "source_location": "L7"
- },
- {
- "id": "src_anichron_core_domain_mediatype_anichron_core_domain_mediatype_video",
- "label": "Video",
- "_origin": "ast",
- "community": 15,
- "community_name": "TestFixture",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Core.Domain",
- "scope_chain": [
- "s0"
- ]
- },
- "norm_label": "video",
- "source_file": "src/Anichron.Core/Domain/MediaType.cs",
- "source_location": "L6"
- },
- {
- "id": "src_anichron_worker_ingestion_proxy_imageprocessor_cs_cancellationtoken",
- "label": "CancellationToken",
- "_origin": "ast",
- "community": 15,
- "community_name": "TestFixture",
- "file_type": "code",
- "norm_label": "cancellationtoken",
- "source_file": "",
- "source_location": ""
- },
- {
- "id": "src_anichron_worker_ingestion_proxy_imageprocessor_cs_image",
- "label": "Image",
- "_origin": "ast",
- "community": 15,
- "community_name": "TestFixture",
- "file_type": "code",
- "norm_label": "image",
- "source_file": "",
- "source_location": ""
- },
- {
- "id": "src_anichron_worker_ingestion_proxy_imageprocessor_cs_ioptions",
- "label": "IOptions",
- "_origin": "ast",
- "community": 15,
- "community_name": "TestFixture",
- "file_type": "code",
- "norm_label": "ioptions",
- "source_file": "",
- "source_location": ""
- },
- {
- "id": "src_anichron_worker_ingestion_proxy_imageprocessor_cs_rgba32",
- "label": "Rgba32",
- "_origin": "ast",
- "community": 15,
- "community_name": "TestFixture",
- "file_type": "code",
- "norm_label": "rgba32",
- "source_file": "",
- "source_location": ""
- },
- {
- "id": "src_anichron_worker_ingestion_proxy_imageprocessor_cs_task",
- "label": "Task",
- "_origin": "ast",
- "community": 15,
- "community_name": "TestFixture",
- "file_type": "code",
- "norm_label": "task",
- "source_file": "",
- "source_location": ""
- },
- {
- "id": "src_anichron_worker_ingestion_proxy_imageproxygenerators",
- "label": "ImageProxyGenerators.cs",
- "_origin": "ast",
- "community": 15,
- "community_name": "TestFixture",
- "file_type": "code",
- "norm_label": "imageproxygenerators.cs",
- "source_file": "src/Anichron.Worker/Ingestion/Proxy/ImageProxyGenerators.cs",
- "source_location": "L1"
- },
- {
- "id": "src_anichron_worker_ingestion_proxy_imageproxygenerators_anichron_worker_ingestion_proxy_blurhashgenerator_filename",
- "label": "FileName",
- "_origin": "ast",
- "community": 15,
- "community_name": "TestFixture",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Worker.Ingestion.Proxy",
- "scope_chain": [
- "s117"
- ]
- },
- "norm_label": "filename",
- "source_file": "src/Anichron.Worker/Ingestion/Proxy/ImageProxyGenerators.cs",
- "source_location": "L33"
- },
- {
- "id": "src_anichron_worker_ingestion_proxy_imageproxygenerators_anichron_worker_ingestion_proxy_blurhashgenerator_proxytype",
- "label": "ProxyType",
- "_origin": "ast",
- "community": 15,
- "community_name": "TestFixture",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Worker.Ingestion.Proxy",
- "scope_chain": [
- "s117"
- ]
- },
- "norm_label": "proxytype",
- "source_file": "src/Anichron.Worker/Ingestion/Proxy/ImageProxyGenerators.cs",
- "source_location": "L34"
- },
- {
- "id": "src_anichron_worker_ingestion_proxy_imageproxygenerators_anichron_worker_ingestion_proxy_fullpreviewgenerator_filename",
- "label": "FileName",
- "_origin": "ast",
- "community": 15,
- "community_name": "TestFixture",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Worker.Ingestion.Proxy",
- "scope_chain": [
- "s117"
- ]
- },
- "norm_label": "filename",
- "source_file": "src/Anichron.Worker/Ingestion/Proxy/ImageProxyGenerators.cs",
- "source_location": "L25"
- },
- {
- "id": "src_anichron_worker_ingestion_proxy_imageproxygenerators_anichron_worker_ingestion_proxy_fullpreviewgenerator_proxytype",
- "label": "ProxyType",
- "_origin": "ast",
- "community": 15,
- "community_name": "TestFixture",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Worker.Ingestion.Proxy",
- "scope_chain": [
- "s117"
- ]
- },
- "norm_label": "proxytype",
- "source_file": "src/Anichron.Worker/Ingestion/Proxy/ImageProxyGenerators.cs",
- "source_location": "L26"
- },
- {
- "id": "src_anichron_worker_ingestion_proxy_imageproxygenerators_anichron_worker_ingestion_proxy_iimageproxygenerator_filename",
- "label": "FileName",
- "_origin": "ast",
- "community": 15,
- "community_name": "TestFixture",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Worker.Ingestion.Proxy",
- "scope_chain": [
- "s117"
- ]
- },
- "norm_label": "filename",
- "source_file": "src/Anichron.Worker/Ingestion/Proxy/ImageProxyGenerators.cs",
- "source_location": "L10"
- },
- {
- "id": "src_anichron_worker_ingestion_proxy_imageproxygenerators_anichron_worker_ingestion_proxy_iimageproxygenerator_proxytype",
- "label": "ProxyType",
- "_origin": "ast",
- "community": 15,
- "community_name": "TestFixture",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Worker.Ingestion.Proxy",
- "scope_chain": [
- "s117"
- ]
- },
- "norm_label": "proxytype",
- "source_file": "src/Anichron.Worker/Ingestion/Proxy/ImageProxyGenerators.cs",
- "source_location": "L11"
- },
- {
- "id": "src_anichron_worker_ingestion_proxy_imageproxygenerators_anichron_worker_ingestion_proxy_thumbnailgenerator_filename",
- "label": "FileName",
- "_origin": "ast",
- "community": 15,
- "community_name": "TestFixture",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Worker.Ingestion.Proxy",
- "scope_chain": [
- "s117"
- ]
- },
- "norm_label": "filename",
- "source_file": "src/Anichron.Worker/Ingestion/Proxy/ImageProxyGenerators.cs",
- "source_location": "L17"
- },
- {
- "id": "src_anichron_worker_ingestion_proxy_imageproxygenerators_anichron_worker_ingestion_proxy_thumbnailgenerator_proxytype",
- "label": "ProxyType",
- "_origin": "ast",
- "community": 15,
- "community_name": "TestFixture",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Worker.Ingestion.Proxy",
- "scope_chain": [
- "s117"
- ]
- },
- "norm_label": "proxytype",
- "source_file": "src/Anichron.Worker/Ingestion/Proxy/ImageProxyGenerators.cs",
- "source_location": "L18"
- },
- {
- "id": "src_anichron_worker_ingestion_proxy_imageproxygenerators_cs_cancellationtoken",
- "label": "CancellationToken",
- "_origin": "ast",
- "community": 15,
- "community_name": "TestFixture",
- "file_type": "code",
- "norm_label": "cancellationtoken",
- "source_file": "",
- "source_location": ""
- },
- {
- "id": "src_anichron_worker_ingestion_proxy_imageproxygenerators_cs_proxytype",
- "label": "ProxyType",
- "_origin": "ast",
- "community": 15,
- "community_name": "TestFixture",
- "file_type": "code",
- "norm_label": "proxytype",
- "source_file": "",
- "source_location": ""
- },
- {
- "id": "src_anichron_worker_ingestion_proxy_imageproxygenerators_cs_rgba32",
- "label": "Rgba32",
- "_origin": "ast",
- "community": 15,
- "community_name": "TestFixture",
- "file_type": "code",
- "norm_label": "rgba32",
- "source_file": "",
- "source_location": ""
- },
- {
- "id": "src_anichron_worker_ingestion_proxy_imageproxygenerators_cs_task",
- "label": "Task",
- "_origin": "ast",
- "community": 15,
- "community_name": "TestFixture",
- "file_type": "code",
- "norm_label": "task",
- "source_file": "",
- "source_location": ""
+ "source_location": "L530"
},
{
"id": "src_anichron_worker_tests_unit_ingestion_middlewares_imageproxymiddlewaretests_anichron_worker_tests_unit_ingestion_middlewares_testfixture_clock",
@@ -41394,17 +40734,6 @@
"source_file": "",
"source_location": ""
},
- {
- "id": "src_anichron_worker_tests_unit_ingestion_middlewares_imageproxymiddlewaretests_cs_ilogger",
- "label": "ILogger",
- "_origin": "ast",
- "community": 15,
- "community_name": "TestFixture",
- "file_type": "code",
- "norm_label": "ilogger",
- "source_file": "",
- "source_location": ""
- },
{
"id": "src_anichron_worker_tests_unit_ingestion_middlewares_imageproxymiddlewaretests_cs_instant",
"label": "Instant",
@@ -41461,103 +40790,70 @@
"source_location": ""
},
{
- "id": "src_anichron_worker_tests_unit_ingestion_proxy_imageproxygeneratorstests_cs_cancellationtoken",
- "label": "CancellationToken",
- "_origin": "ast",
- "community": 15,
- "community_name": "TestFixture",
- "file_type": "code",
- "norm_label": "cancellationtoken",
- "source_file": "",
- "source_location": ""
- },
- {
- "id": "src_anichron_worker_tests_unit_ingestion_proxy_imageproxygeneratorstests_cs_fact",
- "label": "Fact",
- "_origin": "ast",
- "community": 15,
- "community_name": "TestFixture",
- "file_type": "code",
- "norm_label": "fact",
- "source_file": "",
- "source_location": ""
- },
- {
- "id": "src_anichron_worker_tests_unit_ingestion_proxy_imageproxygeneratorstests_cs_rgba32",
- "label": "Rgba32",
- "_origin": "ast",
- "community": 15,
- "community_name": "TestFixture",
- "file_type": "code",
- "norm_label": "rgba32",
- "source_file": "",
- "source_location": ""
- },
- {
- "id": "src_anichron_worker_tests_unit_ingestion_proxy_imageproxygeneratorstests_cs_task",
- "label": "Task",
+ "id": "src_anichron_worker_packages_lock_dependencies_testably_abstractions_filesystem_interface",
+ "label": "Testably.Abstractions.FileSystem.Interface",
"_origin": "ast",
- "community": 15,
- "community_name": "TestFixture",
+ "community": 154,
+ "community_name": "TestableIO.System.IO.Abstractions",
"file_type": "code",
- "norm_label": "task",
- "source_file": "",
- "source_location": ""
+ "norm_label": "testably.abstractions.filesystem.interface",
+ "source_file": "src/Anichron.Worker/packages.lock.json",
+ "source_location": "L608"
},
{
- "id": "src_anichron_core_data_repository_refreshtokenrepository_cs_anichrondbcontext",
- "label": "AnichronDbContext",
+ "id": "src_anichron_worker_packages_lock_net10_0_testableio_system_io_abstractions",
+ "label": "TestableIO.System.IO.Abstractions",
"_origin": "ast",
"community": 154,
- "community_name": "EfRefreshTokenRepository",
+ "community_name": "TestableIO.System.IO.Abstractions",
"file_type": "code",
- "norm_label": "anichrondbcontext",
- "source_file": "",
- "source_location": ""
+ "norm_label": "testableio.system.io.abstractions",
+ "source_file": "src/Anichron.Worker/packages.lock.json",
+ "source_location": "L603"
},
{
- "id": "src_anichron_core_tests_unit_data_repository_refreshtokenrepositorytests_cs_fact",
- "label": "Fact",
+ "id": "src_anichron_worker_packages_lock_testableio_system_io_abstractions_contenthash",
+ "label": "contentHash",
"_origin": "ast",
"community": 154,
- "community_name": "EfRefreshTokenRepository",
+ "community_name": "TestableIO.System.IO.Abstractions",
"file_type": "code",
- "norm_label": "fact",
- "source_file": "",
- "source_location": ""
+ "norm_label": "contenthash",
+ "source_file": "src/Anichron.Worker/packages.lock.json",
+ "source_location": "L606"
},
{
- "id": "src_anichron_core_tests_unit_data_repository_refreshtokenrepositorytests_cs_guid",
- "label": "Guid",
+ "id": "src_anichron_worker_packages_lock_testableio_system_io_abstractions_dependencies",
+ "label": "dependencies",
"_origin": "ast",
"community": 154,
- "community_name": "EfRefreshTokenRepository",
+ "community_name": "TestableIO.System.IO.Abstractions",
"file_type": "code",
- "norm_label": "guid",
- "source_file": "",
- "source_location": ""
+ "norm_label": "dependencies",
+ "source_file": "src/Anichron.Worker/packages.lock.json",
+ "source_location": "L607"
},
{
- "id": "src_anichron_core_tests_unit_data_repository_refreshtokenrepositorytests_cs_instant",
- "label": "Instant",
+ "id": "src_anichron_worker_packages_lock_testableio_system_io_abstractions_resolved",
+ "label": "resolved",
"_origin": "ast",
"community": 154,
- "community_name": "EfRefreshTokenRepository",
+ "community_name": "TestableIO.System.IO.Abstractions",
"file_type": "code",
- "norm_label": "instant",
- "source_file": "",
- "source_location": ""
+ "norm_label": "resolved",
+ "source_file": "src/Anichron.Worker/packages.lock.json",
+ "source_location": "L605"
},
{
- "id": "src_anichron_core_tests_unit_data_repository_refreshtokenrepositorytests_cs_task",
- "label": "Task",
+ "id": "src_anichron_worker_packages_lock_testableio_system_io_abstractions_type",
+ "label": "type",
"_origin": "ast",
"community": 154,
- "community_name": "EfRefreshTokenRepository",
+ "community_name": "TestableIO.System.IO.Abstractions",
"file_type": "code",
- "norm_label": "task",
- "source_file": "",
- "source_location": ""
+ "norm_label": "type",
+ "source_file": "src/Anichron.Worker/packages.lock.json",
+ "source_location": "L604"
},
{
"id": "src_anichron_api_packages_lock_dependencies_polly_core",
@@ -42213,6 +41509,18 @@
"source_file": "docs/adr/0004-schema-documentation.md",
"source_location": "L32"
},
+ {
+ "id": "docs_adr_0004_schema_documentation_why_the_rationale_goes_in_comment_not_in_markdown",
+ "label": "Why the rationale goes in `COMMENT`, not in Markdown",
+ "_origin": "ast",
+ "community": 158,
+ "community_name": "ProxyFile",
+ "file_type": "document",
+ "node_kind": "heading",
+ "norm_label": "why the rationale goes in `comment`, not in markdown",
+ "source_file": "docs/adr/0004-schema-documentation.md",
+ "source_location": "L42"
+ },
{
"id": "src_anichron_core_tests_unit_packages_lock_dependencies_microsoft_extensions_primitives",
"label": "Microsoft.Extensions.Primitives",
@@ -42339,18 +41647,57 @@
"label": "IHostedService",
"_origin": "ast",
"community": 16,
- "community_name": "TestFixture",
+ "community_name": "WorkerInitializer",
"file_type": "code",
"norm_label": "ihostedservice",
"source_file": "",
"source_location": ""
},
+ {
+ "id": "src_anichron_worker_crawling_workerstate",
+ "label": "WorkerState.cs",
+ "_origin": "ast",
+ "community": 16,
+ "community_name": "WorkerInitializer",
+ "file_type": "code",
+ "norm_label": "workerstate.cs",
+ "source_file": "src/Anichron.Worker/Crawling/WorkerState.cs",
+ "source_location": "L1"
+ },
+ {
+ "id": "src_anichron_worker_crawling_workerstate_anichron_worker_crawling_workerstate_resolveduserid",
+ "label": "ResolvedUserId",
+ "_origin": "ast",
+ "community": 16,
+ "community_name": "WorkerInitializer",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Worker.Crawling",
+ "scope_chain": [
+ "s0"
+ ]
+ },
+ "norm_label": "resolveduserid",
+ "source_file": "src/Anichron.Worker/Crawling/WorkerState.cs",
+ "source_location": "L7"
+ },
+ {
+ "id": "src_anichron_worker_crawling_workerstate_cs_guid",
+ "label": "Guid",
+ "_origin": "ast",
+ "community": 16,
+ "community_name": "WorkerInitializer",
+ "file_type": "code",
+ "norm_label": "guid",
+ "source_file": "",
+ "source_location": ""
+ },
{
"id": "src_anichron_worker_startup_databasemigratorservice_anichron_worker_startup_databasemigratorservice_retrydelay",
"label": "RetryDelay",
"_origin": "ast",
"community": 16,
- "community_name": "TestFixture",
+ "community_name": "WorkerInitializer",
"file_type": "code",
"metadata": {
"namespace": "Anichron.Worker.Startup",
@@ -42367,7 +41714,7 @@
"label": "CancellationToken",
"_origin": "ast",
"community": 16,
- "community_name": "TestFixture",
+ "community_name": "WorkerInitializer",
"file_type": "code",
"norm_label": "cancellationtoken",
"source_file": "",
@@ -42378,7 +41725,7 @@
"label": "Exception",
"_origin": "ast",
"community": 16,
- "community_name": "TestFixture",
+ "community_name": "WorkerInitializer",
"file_type": "code",
"norm_label": "exception",
"source_file": "",
@@ -42389,7 +41736,7 @@
"label": "ILogger",
"_origin": "ast",
"community": 16,
- "community_name": "TestFixture",
+ "community_name": "WorkerInitializer",
"file_type": "code",
"norm_label": "ilogger",
"source_file": "",
@@ -42400,7 +41747,7 @@
"label": "IServiceScopeFactory",
"_origin": "ast",
"community": 16,
- "community_name": "TestFixture",
+ "community_name": "WorkerInitializer",
"file_type": "code",
"norm_label": "iservicescopefactory",
"source_file": "",
@@ -42411,7 +41758,7 @@
"label": "LoggerMessage",
"_origin": "ast",
"community": 16,
- "community_name": "TestFixture",
+ "community_name": "WorkerInitializer",
"file_type": "code",
"norm_label": "loggermessage",
"source_file": "",
@@ -42422,7 +41769,106 @@
"label": "Task",
"_origin": "ast",
"community": 16,
- "community_name": "TestFixture",
+ "community_name": "WorkerInitializer",
+ "file_type": "code",
+ "norm_label": "task",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "src_anichron_worker_startup_idatabasemigrator",
+ "label": "IDatabaseMigrator.cs",
+ "_origin": "ast",
+ "community": 16,
+ "community_name": "WorkerInitializer",
+ "file_type": "code",
+ "norm_label": "idatabasemigrator.cs",
+ "source_file": "src/Anichron.Worker/Startup/IDatabaseMigrator.cs",
+ "source_location": "L1"
+ },
+ {
+ "id": "src_anichron_worker_startup_idatabasemigrator_cs_cancellationtoken",
+ "label": "CancellationToken",
+ "_origin": "ast",
+ "community": 16,
+ "community_name": "WorkerInitializer",
+ "file_type": "code",
+ "norm_label": "cancellationtoken",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "src_anichron_worker_startup_idatabasemigrator_cs_task",
+ "label": "Task",
+ "_origin": "ast",
+ "community": 16,
+ "community_name": "WorkerInitializer",
+ "file_type": "code",
+ "norm_label": "task",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "src_anichron_worker_startup_workerinitializer_cs_cancellationtoken",
+ "label": "CancellationToken",
+ "_origin": "ast",
+ "community": 16,
+ "community_name": "WorkerInitializer",
+ "file_type": "code",
+ "norm_label": "cancellationtoken",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "src_anichron_worker_startup_workerinitializer_cs_ilogger",
+ "label": "ILogger",
+ "_origin": "ast",
+ "community": 16,
+ "community_name": "WorkerInitializer",
+ "file_type": "code",
+ "norm_label": "ilogger",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "src_anichron_worker_startup_workerinitializer_cs_ioptions",
+ "label": "IOptions",
+ "_origin": "ast",
+ "community": 16,
+ "community_name": "WorkerInitializer",
+ "file_type": "code",
+ "norm_label": "ioptions",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "src_anichron_worker_startup_workerinitializer_cs_iservicescopefactory",
+ "label": "IServiceScopeFactory",
+ "_origin": "ast",
+ "community": 16,
+ "community_name": "WorkerInitializer",
+ "file_type": "code",
+ "norm_label": "iservicescopefactory",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "src_anichron_worker_startup_workerinitializer_cs_loggermessage",
+ "label": "LoggerMessage",
+ "_origin": "ast",
+ "community": 16,
+ "community_name": "WorkerInitializer",
+ "file_type": "code",
+ "norm_label": "loggermessage",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "src_anichron_worker_startup_workerinitializer_cs_task",
+ "label": "Task",
+ "_origin": "ast",
+ "community": 16,
+ "community_name": "WorkerInitializer",
"file_type": "code",
"norm_label": "task",
"source_file": "",
@@ -42433,7 +41879,7 @@
"label": "Migrator",
"_origin": "ast",
"community": 16,
- "community_name": "TestFixture",
+ "community_name": "WorkerInitializer",
"file_type": "code",
"metadata": {
"namespace": "Anichron.Worker.Tests.Unit.Startup",
@@ -42450,7 +41896,7 @@
"label": "CancellationToken",
"_origin": "ast",
"community": 16,
- "community_name": "TestFixture",
+ "community_name": "WorkerInitializer",
"file_type": "code",
"norm_label": "cancellationtoken",
"source_file": "",
@@ -42461,7 +41907,7 @@
"label": "Fact",
"_origin": "ast",
"community": 16,
- "community_name": "TestFixture",
+ "community_name": "WorkerInitializer",
"file_type": "code",
"norm_label": "fact",
"source_file": "",
@@ -42472,7 +41918,7 @@
"label": "ILogger",
"_origin": "ast",
"community": 16,
- "community_name": "TestFixture",
+ "community_name": "WorkerInitializer",
"file_type": "code",
"norm_label": "ilogger",
"source_file": "",
@@ -42483,7 +41929,7 @@
"label": "InvalidOperationException",
"_origin": "ast",
"community": 16,
- "community_name": "TestFixture",
+ "community_name": "WorkerInitializer",
"file_type": "code",
"norm_label": "invalidoperationexception",
"source_file": "",
@@ -42494,7 +41940,7 @@
"label": "IServiceScopeFactory",
"_origin": "ast",
"community": 16,
- "community_name": "TestFixture",
+ "community_name": "WorkerInitializer",
"file_type": "code",
"norm_label": "iservicescopefactory",
"source_file": "",
@@ -42505,7 +41951,7 @@
"label": "Task",
"_origin": "ast",
"community": 16,
- "community_name": "TestFixture",
+ "community_name": "WorkerInitializer",
"file_type": "code",
"norm_label": "task",
"source_file": "",
@@ -42516,7 +41962,7 @@
"label": "TimeSpan",
"_origin": "ast",
"community": 16,
- "community_name": "TestFixture",
+ "community_name": "WorkerInitializer",
"file_type": "code",
"norm_label": "timespan",
"source_file": "",
@@ -42655,121 +42101,70 @@
"source_location": "L100"
},
{
- "id": "src_anichron_worker_tests_unit_crawling_workertests_anichron_worker_tests_unit_crawling_testfixture_configrepository",
- "label": "ConfigRepository",
- "_origin": "ast",
- "community": 162,
- "community_name": "TestFixture",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Worker.Tests.Unit.Crawling",
- "scope_chain": [
- "s306"
- ]
- },
- "norm_label": "configrepository",
- "source_file": "src/Anichron.Worker.Tests.Unit/Crawling/WorkerTests.cs",
- "source_location": "L16"
- },
- {
- "id": "src_anichron_worker_tests_unit_crawling_workertests_anichron_worker_tests_unit_crawling_testfixture_pipeline",
- "label": "Pipeline",
- "_origin": "ast",
- "community": 162,
- "community_name": "TestFixture",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Worker.Tests.Unit.Crawling",
- "scope_chain": [
- "s306"
- ]
- },
- "norm_label": "pipeline",
- "source_file": "src/Anichron.Worker.Tests.Unit/Crawling/WorkerTests.cs",
- "source_location": "L17"
- },
- {
- "id": "src_anichron_worker_tests_unit_crawling_workertests_anichron_worker_tests_unit_crawling_testfixture_workerstate",
- "label": "WorkerState",
- "_origin": "ast",
- "community": 162,
- "community_name": "TestFixture",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Worker.Tests.Unit.Crawling",
- "scope_chain": [
- "s306"
- ]
- },
- "norm_label": "workerstate",
- "source_file": "src/Anichron.Worker.Tests.Unit/Crawling/WorkerTests.cs",
- "source_location": "L18"
- },
- {
- "id": "src_anichron_worker_tests_unit_crawling_workertests_cs_cancellationtoken",
- "label": "CancellationToken",
+ "id": "src_anichron_worker_tests_unit_packages_lock_castle_core_contenthash",
+ "label": "contentHash",
"_origin": "ast",
"community": 162,
- "community_name": "TestFixture",
+ "community_name": "Castle.Core",
"file_type": "code",
- "norm_label": "cancellationtoken",
- "source_file": "",
- "source_location": ""
+ "norm_label": "contenthash",
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L86"
},
{
- "id": "src_anichron_worker_tests_unit_crawling_workertests_cs_fact",
- "label": "Fact",
+ "id": "src_anichron_worker_tests_unit_packages_lock_castle_core_dependencies",
+ "label": "dependencies",
"_origin": "ast",
"community": 162,
- "community_name": "TestFixture",
+ "community_name": "Castle.Core",
"file_type": "code",
- "norm_label": "fact",
- "source_file": "",
- "source_location": ""
+ "norm_label": "dependencies",
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L87"
},
{
- "id": "src_anichron_worker_tests_unit_crawling_workertests_cs_guid",
- "label": "Guid",
+ "id": "src_anichron_worker_tests_unit_packages_lock_castle_core_resolved",
+ "label": "resolved",
"_origin": "ast",
"community": 162,
- "community_name": "TestFixture",
+ "community_name": "Castle.Core",
"file_type": "code",
- "norm_label": "guid",
- "source_file": "",
- "source_location": ""
+ "norm_label": "resolved",
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L85"
},
{
- "id": "src_anichron_worker_tests_unit_crawling_workertests_cs_iservicescopefactory",
- "label": "IServiceScopeFactory",
+ "id": "src_anichron_worker_tests_unit_packages_lock_castle_core_type",
+ "label": "type",
"_origin": "ast",
"community": 162,
- "community_name": "TestFixture",
+ "community_name": "Castle.Core",
"file_type": "code",
- "norm_label": "iservicescopefactory",
- "source_file": "",
- "source_location": ""
+ "norm_label": "type",
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L84"
},
{
- "id": "src_anichron_worker_tests_unit_crawling_workertests_cs_task",
- "label": "Task",
+ "id": "src_anichron_worker_tests_unit_packages_lock_dependencies_system_diagnostics_eventlog",
+ "label": "System.Diagnostics.EventLog",
"_origin": "ast",
"community": 162,
- "community_name": "TestFixture",
+ "community_name": "Castle.Core",
"file_type": "code",
- "norm_label": "task",
- "source_file": "",
- "source_location": ""
+ "norm_label": "system.diagnostics.eventlog",
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L88"
},
{
- "id": "src_anichron_worker_tests_unit_crawling_workertests_cs_workerstate",
- "label": "WorkerState",
+ "id": "src_anichron_worker_tests_unit_packages_lock_net10_0_castle_core",
+ "label": "Castle.Core",
"_origin": "ast",
"community": 162,
- "community_name": "TestFixture",
+ "community_name": "Castle.Core",
"file_type": "code",
- "norm_label": "workerstate",
- "source_file": "",
- "source_location": ""
+ "norm_label": "castle.core",
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L83"
},
{
"id": "src_anichron_worker_properties_launchsettings",
@@ -43289,79 +42684,68 @@
"source_location": "L32"
},
{
- "id": "jwtsecuritytoken",
- "label": "JwtSecurityToken",
- "_origin": "ast",
- "community": 17,
- "community_name": "JwtFactoryTests",
- "file_type": "code",
- "norm_label": "jwtsecuritytoken",
- "source_file": "",
- "source_location": ""
- },
- {
- "id": "securitytokeninvalidsignatureexception",
- "label": "SecurityTokenInvalidSignatureException",
+ "id": "src_anichron_api_services_adminresetservice_cs_cancellationtoken",
+ "label": "CancellationToken",
"_origin": "ast",
"community": 17,
- "community_name": "JwtFactoryTests",
+ "community_name": "AdminCreatedUser",
"file_type": "code",
- "norm_label": "securitytokeninvalidsignatureexception",
+ "norm_label": "cancellationtoken",
"source_file": "",
"source_location": ""
},
{
- "id": "src_anichron_api_tests_unit_security_jwtfactorytests_cs_fact",
- "label": "Fact",
+ "id": "src_anichron_api_services_adminresetservice_cs_guid",
+ "label": "Guid",
"_origin": "ast",
"community": 17,
- "community_name": "JwtFactoryTests",
+ "community_name": "AdminCreatedUser",
"file_type": "code",
- "norm_label": "fact",
+ "norm_label": "guid",
"source_file": "",
"source_location": ""
},
{
- "id": "src_anichron_api_tests_unit_security_jwtfactorytests_cs_guid",
- "label": "Guid",
+ "id": "src_anichron_api_services_adminresetservice_cs_task",
+ "label": "Task",
"_origin": "ast",
"community": 17,
- "community_name": "JwtFactoryTests",
+ "community_name": "AdminCreatedUser",
"file_type": "code",
- "norm_label": "guid",
+ "norm_label": "task",
"source_file": "",
"source_location": ""
},
{
- "id": "src_anichron_api_tests_unit_security_jwtfactorytests_cs_iclock",
- "label": "IClock",
+ "id": "src_anichron_api_tests_unit_endpoints_adminendpointstests_cs_cancellationtoken",
+ "label": "CancellationToken",
"_origin": "ast",
"community": 17,
- "community_name": "JwtFactoryTests",
+ "community_name": "AdminCreatedUser",
"file_type": "code",
- "norm_label": "iclock",
+ "norm_label": "cancellationtoken",
"source_file": "",
"source_location": ""
},
{
- "id": "src_anichron_api_tests_unit_security_jwtfactorytests_cs_iguidfactory",
- "label": "IGuidFactory",
+ "id": "src_anichron_api_tests_unit_endpoints_adminendpointstests_cs_fact",
+ "label": "Fact",
"_origin": "ast",
"community": 17,
- "community_name": "JwtFactoryTests",
+ "community_name": "AdminCreatedUser",
"file_type": "code",
- "norm_label": "iguidfactory",
+ "norm_label": "fact",
"source_file": "",
"source_location": ""
},
{
- "id": "src_anichron_api_tests_unit_security_jwtfactorytests_cs_instant",
- "label": "Instant",
+ "id": "src_anichron_api_tests_unit_endpoints_adminendpointstests_cs_task",
+ "label": "Task",
"_origin": "ast",
"community": 17,
- "community_name": "JwtFactoryTests",
+ "community_name": "AdminCreatedUser",
"file_type": "code",
- "norm_label": "instant",
+ "norm_label": "task",
"source_file": "",
"source_location": ""
},
@@ -44947,7 +44331,7 @@
"file_type": "code",
"norm_label": "testableio.system.io.abstractions",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L149"
+ "source_location": "L152"
},
{
"id": "src_anichron_worker_packages_lock_dependencies_testableio_system_io_abstractions_wrappers",
@@ -44958,7 +44342,7 @@
"file_type": "code",
"norm_label": "testableio.system.io.abstractions.wrappers",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L150"
+ "source_location": "L153"
},
{
"id": "src_anichron_worker_packages_lock_net10_0_system_io_abstractions",
@@ -44969,7 +44353,7 @@
"file_type": "code",
"norm_label": "system.io.abstractions",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L143"
+ "source_location": "L146"
},
{
"id": "src_anichron_worker_packages_lock_system_io_abstractions_contenthash",
@@ -44980,7 +44364,7 @@
"file_type": "code",
"norm_label": "contenthash",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L147"
+ "source_location": "L150"
},
{
"id": "src_anichron_worker_packages_lock_system_io_abstractions_dependencies",
@@ -44991,7 +44375,7 @@
"file_type": "code",
"norm_label": "dependencies",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L148"
+ "source_location": "L151"
},
{
"id": "src_anichron_worker_packages_lock_system_io_abstractions_requested",
@@ -45002,7 +44386,7 @@
"file_type": "code",
"norm_label": "requested",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L145"
+ "source_location": "L148"
},
{
"id": "src_anichron_worker_packages_lock_system_io_abstractions_resolved",
@@ -45013,7 +44397,7 @@
"file_type": "code",
"norm_label": "resolved",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L146"
+ "source_location": "L149"
},
{
"id": "src_anichron_worker_packages_lock_system_io_abstractions_type",
@@ -45024,14 +44408,14 @@
"file_type": "code",
"norm_label": "type",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L144"
+ "source_location": "L147"
},
{
"id": "csharp_namespace:0e87d3b0dd864944",
"label": "Anichron.Worker.Tests.Unit.Startup",
"_origin": "ast",
"community": 182,
- "community_name": "microsoft_extensions_options",
+ "community_name": "Anichron.Worker.Ingestion.Pipeline",
"file_type": "code",
"metadata": {
"kind": "csharp_namespace",
@@ -45042,12 +44426,28 @@
"source_location": "L5",
"type": "namespace"
},
+ {
+ "id": "csharp_namespace:290f4f8a9cf17aba",
+ "label": "Anichron.Worker.Tests.Unit.Ingestion.Middlewares",
+ "_origin": "ast",
+ "community": 182,
+ "community_name": "Anichron.Worker.Ingestion.Pipeline",
+ "file_type": "code",
+ "metadata": {
+ "kind": "csharp_namespace",
+ "namespace": "Anichron.Worker.Tests.Unit.Ingestion.Middlewares"
+ },
+ "norm_label": "anichron.worker.tests.unit.ingestion.middlewares",
+ "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Middlewares/ContentHashingMiddlewareTests.cs",
+ "source_location": "L7",
+ "type": "namespace"
+ },
{
"id": "csharp_namespace:42472930ab5dee54",
"label": "Anichron.Worker.Tests.Unit.Crawling",
"_origin": "ast",
"community": 182,
- "community_name": "microsoft_extensions_options",
+ "community_name": "Anichron.Worker.Ingestion.Pipeline",
"file_type": "code",
"metadata": {
"kind": "csharp_namespace",
@@ -45063,7 +44463,7 @@
"label": "Anichron.Worker.Startup",
"_origin": "ast",
"community": 182,
- "community_name": "microsoft_extensions_options",
+ "community_name": "Anichron.Worker.Ingestion.Pipeline",
"file_type": "code",
"metadata": {
"kind": "csharp_namespace",
@@ -45074,12 +44474,28 @@
"source_location": "L3",
"type": "namespace"
},
+ {
+ "id": "csharp_namespace:6c2ef9bb06a3c94e",
+ "label": "Anichron.Worker.Tests.Unit.Ingestion.Pipeline",
+ "_origin": "ast",
+ "community": 182,
+ "community_name": "Anichron.Worker.Ingestion.Pipeline",
+ "file_type": "code",
+ "metadata": {
+ "kind": "csharp_namespace",
+ "namespace": "Anichron.Worker.Tests.Unit.Ingestion.Pipeline"
+ },
+ "norm_label": "anichron.worker.tests.unit.ingestion.pipeline",
+ "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Pipeline/IngestionContextTests.cs",
+ "source_location": "L5",
+ "type": "namespace"
+ },
{
"id": "csharp_namespace:6c34b37d96fb77b9",
"label": "Anichron.Worker.Tests.Unit.Maintenance",
"_origin": "ast",
"community": 182,
- "community_name": "microsoft_extensions_options",
+ "community_name": "Anichron.Worker.Ingestion.Pipeline",
"file_type": "code",
"metadata": {
"kind": "csharp_namespace",
@@ -45091,51 +44507,51 @@
"type": "namespace"
},
{
- "id": "csharp_namespace:7647a3817e515181",
- "label": "Anichron.Worker.Maintenance",
+ "id": "csharp_namespace:7c193a9689c1b04b",
+ "label": "Anichron.Worker.Ingestion.Pipeline",
"_origin": "ast",
"community": 182,
- "community_name": "microsoft_extensions_options",
+ "community_name": "Anichron.Worker.Ingestion.Pipeline",
"file_type": "code",
"metadata": {
"kind": "csharp_namespace",
- "namespace": "Anichron.Worker.Maintenance"
+ "namespace": "Anichron.Worker.Ingestion.Pipeline"
},
- "norm_label": "anichron.worker.maintenance",
- "source_file": "src/Anichron.Worker/Maintenance/TokenCleanupService.cs",
- "source_location": "L6",
+ "norm_label": "anichron.worker.ingestion.pipeline",
+ "source_file": "src/Anichron.Worker/Ingestion/Pipeline/IIngestionMiddleware.cs",
+ "source_location": "L1",
"type": "namespace"
},
{
- "id": "csharp_namespace:8cc1a0a23a5aeb2f",
- "label": "Anichron.Worker.Settings",
+ "id": "csharp_namespace:8bf8e211f77607ed",
+ "label": "Anichron.Worker.Ingestion.Middlewares",
"_origin": "ast",
"community": 182,
- "community_name": "microsoft_extensions_options",
+ "community_name": "Anichron.Worker.Ingestion.Pipeline",
"file_type": "code",
"metadata": {
"kind": "csharp_namespace",
- "namespace": "Anichron.Worker.Settings"
+ "namespace": "Anichron.Worker.Ingestion.Middlewares"
},
- "norm_label": "anichron.worker.settings",
- "source_file": "src/Anichron.Worker/Settings/WorkerDefaults.cs",
- "source_location": "L1",
+ "norm_label": "anichron.worker.ingestion.middlewares",
+ "source_file": "src/Anichron.Worker/Ingestion/Middlewares/ContentHashingMiddleware.cs",
+ "source_location": "L5",
"type": "namespace"
},
{
- "id": "csharp_namespace:95d29278166f0a1e",
- "label": "Anichron.Worker.Tests.Unit.Infrastructure",
+ "id": "csharp_namespace:8cc1a0a23a5aeb2f",
+ "label": "Anichron.Worker.Settings",
"_origin": "ast",
"community": 182,
- "community_name": "microsoft_extensions_options",
+ "community_name": "Anichron.Worker.Ingestion.Pipeline",
"file_type": "code",
"metadata": {
"kind": "csharp_namespace",
- "namespace": "Anichron.Worker.Tests.Unit.Infrastructure"
+ "namespace": "Anichron.Worker.Settings"
},
- "norm_label": "anichron.worker.tests.unit.infrastructure",
- "source_file": "src/Anichron.Worker.Tests.Unit/Infrastructure/WorkerServiceCollectionExtensionsTests.cs",
- "source_location": "L11",
+ "norm_label": "anichron.worker.settings",
+ "source_file": "src/Anichron.Worker/Settings/WorkerDefaults.cs",
+ "source_location": "L1",
"type": "namespace"
},
{
@@ -45143,7 +44559,7 @@
"label": "Anichron.Worker.Crawling",
"_origin": "ast",
"community": 182,
- "community_name": "microsoft_extensions_options",
+ "community_name": "Anichron.Worker.Ingestion.Pipeline",
"file_type": "code",
"metadata": {
"kind": "csharp_namespace",
@@ -45155,18 +44571,34 @@
"type": "namespace"
},
{
- "id": "csharp_namespace:e7ede4e1e15a6263",
- "label": "Anichron.Worker.Infrastructure",
+ "id": "csharp_namespace:a2ab2f8afc8c2056",
+ "label": "Anichron.Worker.Ingestion",
"_origin": "ast",
"community": 182,
- "community_name": "microsoft_extensions_options",
+ "community_name": "Anichron.Worker.Ingestion.Pipeline",
"file_type": "code",
"metadata": {
"kind": "csharp_namespace",
- "namespace": "Anichron.Worker.Infrastructure"
+ "namespace": "Anichron.Worker.Ingestion"
},
- "norm_label": "anichron.worker.infrastructure",
- "source_file": "src/Anichron.Worker/Infrastructure/HostApplicationBuilderExtensions.cs",
+ "norm_label": "anichron.worker.ingestion",
+ "source_file": "src/Anichron.Worker/Ingestion/ExifData.cs",
+ "source_location": "L3",
+ "type": "namespace"
+ },
+ {
+ "id": "csharp_namespace:ba1ccfe63e20adb3",
+ "label": "Anichron.Worker.Tests.Unit.TestDoubles",
+ "_origin": "ast",
+ "community": 182,
+ "community_name": "Anichron.Worker.Ingestion.Pipeline",
+ "file_type": "code",
+ "metadata": {
+ "kind": "csharp_namespace",
+ "namespace": "Anichron.Worker.Tests.Unit.TestDoubles"
+ },
+ "norm_label": "anichron.worker.tests.unit.testdoubles",
+ "source_file": "src/Anichron.Worker.Tests.Unit/TestDoubles/DeleteFailingFileSystem.cs",
"source_location": "L4",
"type": "namespace"
},
@@ -45175,7 +44607,7 @@
"label": "Anichron.Worker.Tests.Unit.Ingestion.Proxy",
"_origin": "ast",
"community": 182,
- "community_name": "microsoft_extensions_options",
+ "community_name": "Anichron.Worker.Ingestion.Pipeline",
"file_type": "code",
"metadata": {
"kind": "csharp_namespace",
@@ -45191,7 +44623,7 @@
"label": "Anichron.Worker.Ingestion.Proxy",
"_origin": "ast",
"community": 182,
- "community_name": "microsoft_extensions_options",
+ "community_name": "Anichron.Worker.Ingestion.Pipeline",
"file_type": "code",
"metadata": {
"kind": "csharp_namespace",
@@ -45207,7 +44639,7 @@
"label": "FileIngestionPipeline.cs",
"_origin": "ast",
"community": 182,
- "community_name": "microsoft_extensions_options",
+ "community_name": "Anichron.Worker.Ingestion.Pipeline",
"file_type": "code",
"norm_label": "fileingestionpipeline.cs",
"source_file": "src/Anichron.Worker/Crawling/FileIngestionPipeline.cs",
@@ -45218,32 +44650,43 @@
"label": "Worker.cs",
"_origin": "ast",
"community": 182,
- "community_name": "microsoft_extensions_options",
+ "community_name": "Anichron.Worker.Ingestion.Pipeline",
"file_type": "code",
"norm_label": "worker.cs",
"source_file": "src/Anichron.Worker/Crawling/Worker.cs",
"source_location": "L1"
},
{
- "id": "src_anichron_worker_infrastructure_hostapplicationbuilderextensions",
- "label": "HostApplicationBuilderExtensions.cs",
+ "id": "src_anichron_worker_ingestion_mediafileextensions",
+ "label": "MediaFileExtensions.cs",
"_origin": "ast",
"community": 182,
- "community_name": "microsoft_extensions_options",
+ "community_name": "Anichron.Worker.Ingestion.Pipeline",
"file_type": "code",
- "norm_label": "hostapplicationbuilderextensions.cs",
- "source_file": "src/Anichron.Worker/Infrastructure/HostApplicationBuilderExtensions.cs",
+ "norm_label": "mediafileextensions.cs",
+ "source_file": "src/Anichron.Worker/Ingestion/MediaFileExtensions.cs",
"source_location": "L1"
},
{
- "id": "src_anichron_worker_infrastructure_workerservicecollectionextensions",
- "label": "WorkerServiceCollectionExtensions.cs",
+ "id": "src_anichron_worker_ingestion_middlewares_contenthashingmiddleware",
+ "label": "ContentHashingMiddleware.cs",
"_origin": "ast",
"community": 182,
- "community_name": "microsoft_extensions_options",
+ "community_name": "Anichron.Worker.Ingestion.Pipeline",
"file_type": "code",
- "norm_label": "workerservicecollectionextensions.cs",
- "source_file": "src/Anichron.Worker/Infrastructure/WorkerServiceCollectionExtensions.cs",
+ "norm_label": "contenthashingmiddleware.cs",
+ "source_file": "src/Anichron.Worker/Ingestion/Middlewares/ContentHashingMiddleware.cs",
+ "source_location": "L1"
+ },
+ {
+ "id": "src_anichron_worker_ingestion_middlewares_idempotencycheckmiddleware",
+ "label": "IdempotencyCheckMiddleware.cs",
+ "_origin": "ast",
+ "community": 182,
+ "community_name": "Anichron.Worker.Ingestion.Pipeline",
+ "file_type": "code",
+ "norm_label": "idempotencycheckmiddleware.cs",
+ "source_file": "src/Anichron.Worker/Ingestion/Middlewares/IdempotencyCheckMiddleware.cs",
"source_location": "L1"
},
{
@@ -45251,18 +44694,40 @@
"label": "ImageProxyMiddleware.cs",
"_origin": "ast",
"community": 182,
- "community_name": "microsoft_extensions_options",
+ "community_name": "Anichron.Worker.Ingestion.Pipeline",
"file_type": "code",
"norm_label": "imageproxymiddleware.cs",
"source_file": "src/Anichron.Worker/Ingestion/Middlewares/ImageProxyMiddleware.cs",
"source_location": "L1"
},
+ {
+ "id": "src_anichron_worker_ingestion_middlewares_loggingmiddleware",
+ "label": "LoggingMiddleware.cs",
+ "_origin": "ast",
+ "community": 182,
+ "community_name": "Anichron.Worker.Ingestion.Pipeline",
+ "file_type": "code",
+ "norm_label": "loggingmiddleware.cs",
+ "source_file": "src/Anichron.Worker/Ingestion/Middlewares/LoggingMiddleware.cs",
+ "source_location": "L1"
+ },
+ {
+ "id": "src_anichron_worker_ingestion_middlewares_videoproxymiddleware",
+ "label": "VideoProxyMiddleware.cs",
+ "_origin": "ast",
+ "community": 182,
+ "community_name": "Anichron.Worker.Ingestion.Pipeline",
+ "file_type": "code",
+ "norm_label": "videoproxymiddleware.cs",
+ "source_file": "src/Anichron.Worker/Ingestion/Middlewares/VideoProxyMiddleware.cs",
+ "source_location": "L1"
+ },
{
"id": "src_anichron_worker_ingestion_pipeline_ingestionpipelinerunner",
"label": "IngestionPipelineRunner.cs",
"_origin": "ast",
"community": 182,
- "community_name": "microsoft_extensions_options",
+ "community_name": "Anichron.Worker.Ingestion.Pipeline",
"file_type": "code",
"norm_label": "ingestionpipelinerunner.cs",
"source_file": "src/Anichron.Worker/Ingestion/Pipeline/IngestionPipelineRunner.cs",
@@ -45273,7 +44738,7 @@
"label": "ImageProcessor.cs",
"_origin": "ast",
"community": 182,
- "community_name": "microsoft_extensions_options",
+ "community_name": "Anichron.Worker.Ingestion.Pipeline",
"file_type": "code",
"norm_label": "imageprocessor.cs",
"source_file": "src/Anichron.Worker/Ingestion/Proxy/ImageProcessor.cs",
@@ -45284,109 +44749,164 @@
"label": "VideoProcessor.cs",
"_origin": "ast",
"community": 182,
- "community_name": "microsoft_extensions_options",
+ "community_name": "Anichron.Worker.Ingestion.Pipeline",
"file_type": "code",
"norm_label": "videoprocessor.cs",
"source_file": "src/Anichron.Worker/Ingestion/Proxy/VideoProcessor.cs",
"source_location": "L1"
},
{
- "id": "src_anichron_worker_ingestion_proxy_videoproxygenerators",
- "label": "VideoProxyGenerators.cs",
+ "id": "src_anichron_worker_startup_databasemigratorservice",
+ "label": "DatabaseMigratorService.cs",
"_origin": "ast",
"community": 182,
- "community_name": "microsoft_extensions_options",
+ "community_name": "Anichron.Worker.Ingestion.Pipeline",
"file_type": "code",
- "norm_label": "videoproxygenerators.cs",
- "source_file": "src/Anichron.Worker/Ingestion/Proxy/VideoProxyGenerators.cs",
+ "norm_label": "databasemigratorservice.cs",
+ "source_file": "src/Anichron.Worker/Startup/DatabaseMigratorService.cs",
"source_location": "L1"
},
{
- "id": "src_anichron_worker_maintenance_tokencleanupservice",
- "label": "TokenCleanupService.cs",
+ "id": "src_anichron_worker_tests_unit_crawling_fileingestionpipelinetests",
+ "label": "FileIngestionPipelineTests.cs",
"_origin": "ast",
"community": 182,
- "community_name": "microsoft_extensions_options",
+ "community_name": "Anichron.Worker.Ingestion.Pipeline",
"file_type": "code",
- "norm_label": "tokencleanupservice.cs",
- "source_file": "src/Anichron.Worker/Maintenance/TokenCleanupService.cs",
+ "norm_label": "fileingestionpipelinetests.cs",
+ "source_file": "src/Anichron.Worker.Tests.Unit/Crawling/FileIngestionPipelineTests.cs",
"source_location": "L1"
},
{
- "id": "src_anichron_worker_program",
- "label": "Anichron.Worker/Program.cs",
+ "id": "src_anichron_worker_tests_unit_crawling_workertests",
+ "label": "WorkerTests.cs",
"_origin": "ast",
"community": 182,
- "community_name": "microsoft_extensions_options",
+ "community_name": "Anichron.Worker.Ingestion.Pipeline",
"file_type": "code",
- "norm_label": "anichron.worker/program.cs",
- "source_file": "src/Anichron.Worker/Program.cs",
+ "norm_label": "workertests.cs",
+ "source_file": "src/Anichron.Worker.Tests.Unit/Crawling/WorkerTests.cs",
"source_location": "L1"
},
{
- "id": "src_anichron_worker_settings_workerdefaults",
- "label": "WorkerDefaults.cs",
+ "id": "src_anichron_worker_tests_unit_ingestion_livephotolinkertests",
+ "label": "LivePhotoLinkerTests.cs",
"_origin": "ast",
"community": 182,
- "community_name": "microsoft_extensions_options",
+ "community_name": "Anichron.Worker.Ingestion.Pipeline",
"file_type": "code",
- "norm_label": "workerdefaults.cs",
- "source_file": "src/Anichron.Worker/Settings/WorkerDefaults.cs",
+ "norm_label": "livephotolinkertests.cs",
+ "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/LivePhotoLinkerTests.cs",
"source_location": "L1"
},
{
- "id": "src_anichron_worker_startup_databasemigratorservice",
- "label": "DatabaseMigratorService.cs",
+ "id": "src_anichron_worker_tests_unit_ingestion_middlewares_contenthashingmiddlewaretests",
+ "label": "ContentHashingMiddlewareTests.cs",
"_origin": "ast",
"community": 182,
- "community_name": "microsoft_extensions_options",
+ "community_name": "Anichron.Worker.Ingestion.Pipeline",
"file_type": "code",
- "norm_label": "databasemigratorservice.cs",
- "source_file": "src/Anichron.Worker/Startup/DatabaseMigratorService.cs",
+ "norm_label": "contenthashingmiddlewaretests.cs",
+ "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Middlewares/ContentHashingMiddlewareTests.cs",
"source_location": "L1"
},
{
- "id": "src_anichron_worker_startup_workerinitializer",
- "label": "WorkerInitializer.cs",
+ "id": "src_anichron_worker_tests_unit_ingestion_middlewares_exifextractionmiddlewaretests",
+ "label": "ExifExtractionMiddlewareTests.cs",
"_origin": "ast",
"community": 182,
- "community_name": "microsoft_extensions_options",
+ "community_name": "Anichron.Worker.Ingestion.Pipeline",
"file_type": "code",
- "norm_label": "workerinitializer.cs",
- "source_file": "src/Anichron.Worker/Startup/WorkerInitializer.cs",
+ "norm_label": "exifextractionmiddlewaretests.cs",
+ "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Middlewares/ExifExtractionMiddlewareTests.cs",
"source_location": "L1"
},
{
- "id": "src_anichron_worker_tests_unit_crawling_fileingestionpipelinetests",
- "label": "FileIngestionPipelineTests.cs",
+ "id": "src_anichron_worker_tests_unit_ingestion_middlewares_idempotencycheckmiddlewaretests",
+ "label": "IdempotencyCheckMiddlewareTests.cs",
"_origin": "ast",
"community": 182,
- "community_name": "microsoft_extensions_options",
+ "community_name": "Anichron.Worker.Ingestion.Pipeline",
"file_type": "code",
- "norm_label": "fileingestionpipelinetests.cs",
- "source_file": "src/Anichron.Worker.Tests.Unit/Crawling/FileIngestionPipelineTests.cs",
+ "norm_label": "idempotencycheckmiddlewaretests.cs",
+ "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Middlewares/IdempotencyCheckMiddlewareTests.cs",
"source_location": "L1"
},
{
- "id": "src_anichron_worker_tests_unit_crawling_workertests",
- "label": "WorkerTests.cs",
+ "id": "src_anichron_worker_tests_unit_ingestion_middlewares_imageproxymiddlewaretests",
+ "label": "ImageProxyMiddlewareTests.cs",
"_origin": "ast",
"community": 182,
- "community_name": "microsoft_extensions_options",
+ "community_name": "Anichron.Worker.Ingestion.Pipeline",
"file_type": "code",
- "norm_label": "workertests.cs",
- "source_file": "src/Anichron.Worker.Tests.Unit/Crawling/WorkerTests.cs",
+ "norm_label": "imageproxymiddlewaretests.cs",
+ "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Middlewares/ImageProxyMiddlewareTests.cs",
"source_location": "L1"
},
{
- "id": "src_anichron_worker_tests_unit_infrastructure_workerservicecollectionextensionstests",
- "label": "WorkerServiceCollectionExtensionsTests.cs",
+ "id": "src_anichron_worker_tests_unit_ingestion_middlewares_loggingmiddlewaretests",
+ "label": "LoggingMiddlewareTests.cs",
"_origin": "ast",
"community": 182,
- "community_name": "microsoft_extensions_options",
+ "community_name": "Anichron.Worker.Ingestion.Pipeline",
"file_type": "code",
- "norm_label": "workerservicecollectionextensionstests.cs",
- "source_file": "src/Anichron.Worker.Tests.Unit/Infrastructure/WorkerServiceCollectionExtensionsTests.cs",
+ "norm_label": "loggingmiddlewaretests.cs",
+ "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Middlewares/LoggingMiddlewareTests.cs",
+ "source_location": "L1"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_ingestion_middlewares_persistencemiddlewaretests",
+ "label": "PersistenceMiddlewareTests.cs",
+ "_origin": "ast",
+ "community": 182,
+ "community_name": "Anichron.Worker.Ingestion.Pipeline",
+ "file_type": "code",
+ "norm_label": "persistencemiddlewaretests.cs",
+ "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Middlewares/PersistenceMiddlewareTests.cs",
+ "source_location": "L1"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_ingestion_middlewares_videoproxymiddlewaretests",
+ "label": "VideoProxyMiddlewareTests.cs",
+ "_origin": "ast",
+ "community": 182,
+ "community_name": "Anichron.Worker.Ingestion.Pipeline",
+ "file_type": "code",
+ "norm_label": "videoproxymiddlewaretests.cs",
+ "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Middlewares/VideoProxyMiddlewareTests.cs",
+ "source_location": "L1"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_ingestion_pipeline_ingestioncontexttests",
+ "label": "IngestionContextTests.cs",
+ "_origin": "ast",
+ "community": 182,
+ "community_name": "Anichron.Worker.Ingestion.Pipeline",
+ "file_type": "code",
+ "norm_label": "ingestioncontexttests.cs",
+ "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Pipeline/IngestionContextTests.cs",
+ "source_location": "L1"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_ingestion_pipeline_ingestionpipelinebuildertests",
+ "label": "IngestionPipelineBuilderTests.cs",
+ "_origin": "ast",
+ "community": 182,
+ "community_name": "Anichron.Worker.Ingestion.Pipeline",
+ "file_type": "code",
+ "norm_label": "ingestionpipelinebuildertests.cs",
+ "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Pipeline/IngestionPipelineBuilderTests.cs",
+ "source_location": "L1"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_ingestion_pipeline_ingestionpipelinerunnertests",
+ "label": "IngestionPipelineRunnerTests.cs",
+ "_origin": "ast",
+ "community": 182,
+ "community_name": "Anichron.Worker.Ingestion.Pipeline",
+ "file_type": "code",
+ "norm_label": "ingestionpipelinerunnertests.cs",
+ "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Pipeline/IngestionPipelineRunnerTests.cs",
"source_location": "L1"
},
{
@@ -45394,7 +44914,7 @@
"label": "FfmpegVideoProcessorTests.cs",
"_origin": "ast",
"community": 182,
- "community_name": "microsoft_extensions_options",
+ "community_name": "Anichron.Worker.Ingestion.Pipeline",
"file_type": "code",
"norm_label": "ffmpegvideoprocessortests.cs",
"source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Proxy/FfmpegVideoProcessorTests.cs",
@@ -45405,7 +44925,7 @@
"label": "ImageProxyGeneratorsTests.cs",
"_origin": "ast",
"community": 182,
- "community_name": "microsoft_extensions_options",
+ "community_name": "Anichron.Worker.Ingestion.Pipeline",
"file_type": "code",
"norm_label": "imageproxygeneratorstests.cs",
"source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Proxy/ImageProxyGeneratorsTests.cs",
@@ -45416,18 +44936,29 @@
"label": "ProxyShardStrategyTests.cs",
"_origin": "ast",
"community": 182,
- "community_name": "microsoft_extensions_options",
+ "community_name": "Anichron.Worker.Ingestion.Pipeline",
"file_type": "code",
"norm_label": "proxyshardstrategytests.cs",
"source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Proxy/ProxyShardStrategyTests.cs",
"source_location": "L1"
},
+ {
+ "id": "src_anichron_worker_tests_unit_ingestion_proxy_proxystagingwritertests",
+ "label": "ProxyStagingWriterTests.cs",
+ "_origin": "ast",
+ "community": 182,
+ "community_name": "Anichron.Worker.Ingestion.Pipeline",
+ "file_type": "code",
+ "norm_label": "proxystagingwritertests.cs",
+ "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Proxy/ProxyStagingWriterTests.cs",
+ "source_location": "L1"
+ },
{
"id": "src_anichron_worker_tests_unit_ingestion_proxy_videoproxygeneratorstests",
"label": "VideoProxyGeneratorsTests.cs",
"_origin": "ast",
"community": 182,
- "community_name": "microsoft_extensions_options",
+ "community_name": "Anichron.Worker.Ingestion.Pipeline",
"file_type": "code",
"norm_label": "videoproxygeneratorstests.cs",
"source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Proxy/VideoProxyGeneratorsTests.cs",
@@ -45438,7 +44969,7 @@
"label": "TokenCleanupServiceTests.cs",
"_origin": "ast",
"community": 182,
- "community_name": "microsoft_extensions_options",
+ "community_name": "Anichron.Worker.Ingestion.Pipeline",
"file_type": "code",
"norm_label": "tokencleanupservicetests.cs",
"source_file": "src/Anichron.Worker.Tests.Unit/Maintenance/TokenCleanupServiceTests.cs",
@@ -45449,7 +44980,7 @@
"label": "DatabaseMigratorServiceTests.cs",
"_origin": "ast",
"community": 182,
- "community_name": "microsoft_extensions_options",
+ "community_name": "Anichron.Worker.Ingestion.Pipeline",
"file_type": "code",
"norm_label": "databasemigratorservicetests.cs",
"source_file": "src/Anichron.Worker.Tests.Unit/Startup/DatabaseMigratorServiceTests.cs",
@@ -45460,12 +44991,34 @@
"label": "WorkerInitializerTests.cs",
"_origin": "ast",
"community": 182,
- "community_name": "microsoft_extensions_options",
+ "community_name": "Anichron.Worker.Ingestion.Pipeline",
"file_type": "code",
"norm_label": "workerinitializertests.cs",
"source_file": "src/Anichron.Worker.Tests.Unit/Startup/WorkerInitializerTests.cs",
"source_location": "L1"
},
+ {
+ "id": "src_anichron_worker_tests_unit_testdoubles_deletefailingfilesystem",
+ "label": "DeleteFailingFileSystem.cs",
+ "_origin": "ast",
+ "community": 182,
+ "community_name": "Anichron.Worker.Ingestion.Pipeline",
+ "file_type": "code",
+ "norm_label": "deletefailingfilesystem.cs",
+ "source_file": "src/Anichron.Worker.Tests.Unit/TestDoubles/DeleteFailingFileSystem.cs",
+ "source_location": "L1"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_testdoubles_deletefailingfilesystemtests",
+ "label": "DeleteFailingFileSystemTests.cs",
+ "_origin": "ast",
+ "community": 182,
+ "community_name": "Anichron.Worker.Ingestion.Pipeline",
+ "file_type": "code",
+ "norm_label": "deletefailingfilesystemtests.cs",
+ "source_file": "src/Anichron.Worker.Tests.Unit/TestDoubles/DeleteFailingFileSystemTests.cs",
+ "source_location": "L1"
+ },
{
"id": "src_anichron_worker_tests_unit_packages_lock_dependencies_microsoft_codecoverage",
"label": "Microsoft.CodeCoverage",
@@ -45555,144 +45108,59 @@
"source_location": "L17"
},
{
- "id": "jwtsecuritytokenhandler",
- "label": "JwtSecurityTokenHandler",
- "_origin": "ast",
- "community": 184,
- "community_name": "JwtSettings",
- "file_type": "code",
- "norm_label": "jwtsecuritytokenhandler",
- "source_file": "",
- "source_location": ""
- },
- {
- "id": "signingcredentials",
- "label": "SigningCredentials",
- "_origin": "ast",
- "community": 184,
- "community_name": "JwtSettings",
- "file_type": "code",
- "norm_label": "signingcredentials",
- "source_file": "",
- "source_location": ""
- },
- {
- "id": "src_anichron_api_security_jwtfactory_cs_iclock",
- "label": "IClock",
- "_origin": "ast",
- "community": 184,
- "community_name": "JwtSettings",
- "file_type": "code",
- "norm_label": "iclock",
- "source_file": "",
- "source_location": ""
- },
- {
- "id": "src_anichron_api_security_jwtfactory_cs_iguidfactory",
- "label": "IGuidFactory",
- "_origin": "ast",
- "community": 184,
- "community_name": "JwtSettings",
- "file_type": "code",
- "norm_label": "iguidfactory",
- "source_file": "",
- "source_location": ""
- },
- {
- "id": "src_anichron_api_settings_jwtsettings",
- "label": "JwtSettings.cs",
- "_origin": "ast",
- "community": 184,
- "community_name": "JwtSettings",
- "file_type": "code",
- "norm_label": "jwtsettings.cs",
- "source_file": "src/Anichron.API/Settings/JwtSettings.cs",
- "source_location": "L1"
- },
- {
- "id": "src_anichron_api_settings_jwtsettings_anichron_api_settings_jwtsettings_accesstokenminutes",
- "label": "AccessTokenMinutes",
+ "id": "src_anichron_api_packages_lock_microsoft_entityframeworkcore_design_contenthash",
+ "label": "contentHash",
"_origin": "ast",
"community": 184,
- "community_name": "JwtSettings",
+ "community_name": "Microsoft.EntityFrameworkCore.Design",
"file_type": "code",
- "metadata": {
- "namespace": "Anichron.API.Settings",
- "scope_chain": [
- "s0"
- ]
- },
- "norm_label": "accesstokenminutes",
- "source_file": "src/Anichron.API/Settings/JwtSettings.cs",
- "source_location": "L8"
+ "norm_label": "contenthash",
+ "source_file": "src/Anichron.API/packages.lock.json",
+ "source_location": "L46"
},
{
- "id": "src_anichron_api_settings_jwtsettings_anichron_api_settings_jwtsettings_audience",
- "label": "Audience",
+ "id": "src_anichron_api_packages_lock_microsoft_entityframeworkcore_design_requested",
+ "label": "requested",
"_origin": "ast",
"community": 184,
- "community_name": "JwtSettings",
+ "community_name": "Microsoft.EntityFrameworkCore.Design",
"file_type": "code",
- "metadata": {
- "namespace": "Anichron.API.Settings",
- "scope_chain": [
- "s0"
- ]
- },
- "norm_label": "audience",
- "source_file": "src/Anichron.API/Settings/JwtSettings.cs",
- "source_location": "L7"
+ "norm_label": "requested",
+ "source_file": "src/Anichron.API/packages.lock.json",
+ "source_location": "L44"
},
{
- "id": "src_anichron_api_settings_jwtsettings_anichron_api_settings_jwtsettings_issuer",
- "label": "Issuer",
+ "id": "src_anichron_api_packages_lock_microsoft_entityframeworkcore_design_resolved",
+ "label": "resolved",
"_origin": "ast",
"community": 184,
- "community_name": "JwtSettings",
+ "community_name": "Microsoft.EntityFrameworkCore.Design",
"file_type": "code",
- "metadata": {
- "namespace": "Anichron.API.Settings",
- "scope_chain": [
- "s0"
- ]
- },
- "norm_label": "issuer",
- "source_file": "src/Anichron.API/Settings/JwtSettings.cs",
- "source_location": "L6"
+ "norm_label": "resolved",
+ "source_file": "src/Anichron.API/packages.lock.json",
+ "source_location": "L45"
},
{
- "id": "src_anichron_api_settings_jwtsettings_anichron_api_settings_jwtsettings_refreshtokendays",
- "label": "RefreshTokenDays",
+ "id": "src_anichron_api_packages_lock_microsoft_entityframeworkcore_design_type",
+ "label": "type",
"_origin": "ast",
"community": 184,
- "community_name": "JwtSettings",
+ "community_name": "Microsoft.EntityFrameworkCore.Design",
"file_type": "code",
- "metadata": {
- "namespace": "Anichron.API.Settings",
- "scope_chain": [
- "s0"
- ]
- },
- "norm_label": "refreshtokendays",
- "source_file": "src/Anichron.API/Settings/JwtSettings.cs",
- "source_location": "L9"
+ "norm_label": "type",
+ "source_file": "src/Anichron.API/packages.lock.json",
+ "source_location": "L43"
},
{
- "id": "src_anichron_api_settings_jwtsettings_anichron_api_settings_jwtsettings_secret",
- "label": "Secret",
+ "id": "src_anichron_api_packages_lock_net10_0_microsoft_entityframeworkcore_design",
+ "label": "Microsoft.EntityFrameworkCore.Design",
"_origin": "ast",
"community": 184,
- "community_name": "JwtSettings",
+ "community_name": "Microsoft.EntityFrameworkCore.Design",
"file_type": "code",
- "metadata": {
- "namespace": "Anichron.API.Settings",
- "scope_chain": [
- "s0"
- ]
- },
- "norm_label": "secret",
- "source_file": "src/Anichron.API/Settings/JwtSettings.cs",
- "source_location": "L5"
+ "norm_label": "microsoft.entityframeworkcore.design",
+ "source_file": "src/Anichron.API/packages.lock.json",
+ "source_location": "L42"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_dependencies_xunit_analyzers",
@@ -45703,7 +45171,7 @@
"file_type": "code",
"norm_label": "xunit.analyzers",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L540"
+ "source_location": "L524"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_dependencies_xunit_v3_assert",
@@ -45714,7 +45182,7 @@
"file_type": "code",
"norm_label": "xunit.v3.assert",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L541"
+ "source_location": "L525"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_dependencies_xunit_v3_core_mtp_v1",
@@ -45725,7 +45193,7 @@
"file_type": "code",
"norm_label": "xunit.v3.core.mtp-v1",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L542"
+ "source_location": "L526"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_net10_0_xunit_v3_mtp_v1",
@@ -45736,7 +45204,7 @@
"file_type": "code",
"norm_label": "xunit.v3.mtp-v1",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L535"
+ "source_location": "L519"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_xunit_v3_mtp_v1_contenthash",
@@ -45747,7 +45215,7 @@
"file_type": "code",
"norm_label": "contenthash",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L538"
+ "source_location": "L522"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_xunit_v3_mtp_v1_dependencies",
@@ -45758,7 +45226,7 @@
"file_type": "code",
"norm_label": "dependencies",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L539"
+ "source_location": "L523"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_xunit_v3_mtp_v1_resolved",
@@ -45769,7 +45237,7 @@
"file_type": "code",
"norm_label": "resolved",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L537"
+ "source_location": "L521"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_xunit_v3_mtp_v1_type",
@@ -45780,7 +45248,7 @@
"file_type": "code",
"norm_label": "type",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L536"
+ "source_location": "L520"
},
{
"id": "docs_agents_issue_tracker",
@@ -45867,48 +45335,59 @@
"source_location": "L28"
},
{
- "id": "src_anichron_api_tests_unit_globalusings",
- "label": "Anichron.API.Tests.Unit/GlobalUsings.cs",
+ "id": "src_anichron_api_packages_lock_net10_0_sonaranalyzer_csharp",
+ "label": "SonarAnalyzer.CSharp",
"_origin": "ast",
"community": 187,
- "community_name": "Anichron.API.Tests.Unit/GlobalUsings.cs",
+ "community_name": "SonarAnalyzer.CSharp",
"file_type": "code",
- "norm_label": "anichron.api.tests.unit/globalusings.cs",
- "source_file": "src/Anichron.API.Tests.Unit/GlobalUsings.cs",
- "source_location": "L1"
+ "norm_label": "sonaranalyzer.csharp",
+ "source_file": "src/Anichron.API/packages.lock.json",
+ "source_location": "L116"
},
{
- "id": "src_anichron_core_tests_unit_globalusings",
- "label": "Anichron.Core.Tests.Unit/GlobalUsings.cs",
+ "id": "src_anichron_api_packages_lock_sonaranalyzer_csharp_contenthash",
+ "label": "contentHash",
"_origin": "ast",
"community": 187,
- "community_name": "Anichron.API.Tests.Unit/GlobalUsings.cs",
+ "community_name": "SonarAnalyzer.CSharp",
"file_type": "code",
- "norm_label": "anichron.core.tests.unit/globalusings.cs",
- "source_file": "src/Anichron.Core.Tests.Unit/GlobalUsings.cs",
- "source_location": "L1"
+ "norm_label": "contenthash",
+ "source_file": "src/Anichron.API/packages.lock.json",
+ "source_location": "L120"
},
{
- "id": "src_anichron_infrastructure_tests_unit_globalusings",
- "label": "Anichron.Infrastructure.Tests.Unit/GlobalUsings.cs",
+ "id": "src_anichron_api_packages_lock_sonaranalyzer_csharp_requested",
+ "label": "requested",
"_origin": "ast",
"community": 187,
- "community_name": "Anichron.API.Tests.Unit/GlobalUsings.cs",
+ "community_name": "SonarAnalyzer.CSharp",
"file_type": "code",
- "norm_label": "anichron.infrastructure.tests.unit/globalusings.cs",
- "source_file": "src/Anichron.Infrastructure.Tests.Unit/GlobalUsings.cs",
- "source_location": "L1"
+ "norm_label": "requested",
+ "source_file": "src/Anichron.API/packages.lock.json",
+ "source_location": "L118"
},
{
- "id": "src_anichron_worker_tests_unit_globalusings",
- "label": "Anichron.Worker.Tests.Unit/GlobalUsings.cs",
+ "id": "src_anichron_api_packages_lock_sonaranalyzer_csharp_resolved",
+ "label": "resolved",
"_origin": "ast",
"community": 187,
- "community_name": "Anichron.API.Tests.Unit/GlobalUsings.cs",
+ "community_name": "SonarAnalyzer.CSharp",
"file_type": "code",
- "norm_label": "anichron.worker.tests.unit/globalusings.cs",
- "source_file": "src/Anichron.Worker.Tests.Unit/GlobalUsings.cs",
- "source_location": "L1"
+ "norm_label": "resolved",
+ "source_file": "src/Anichron.API/packages.lock.json",
+ "source_location": "L119"
+ },
+ {
+ "id": "src_anichron_api_packages_lock_sonaranalyzer_csharp_type",
+ "label": "type",
+ "_origin": "ast",
+ "community": 187,
+ "community_name": "SonarAnalyzer.CSharp",
+ "file_type": "code",
+ "norm_label": "type",
+ "source_file": "src/Anichron.API/packages.lock.json",
+ "source_location": "L117"
},
{
"id": "src_anichron_api_packages_lock_dependencies_konscious_security_cryptography_blake2",
@@ -46130,39 +45609,6 @@
"source_file": "",
"source_location": ""
},
- {
- "id": "src_anichron_api_tests_unit_endpoints_adminendpointstests_cs_cancellationtoken",
- "label": "CancellationToken",
- "_origin": "ast",
- "community": 19,
- "community_name": "IAuthResponseMapper",
- "file_type": "code",
- "norm_label": "cancellationtoken",
- "source_file": "",
- "source_location": ""
- },
- {
- "id": "src_anichron_api_tests_unit_endpoints_adminendpointstests_cs_fact",
- "label": "Fact",
- "_origin": "ast",
- "community": 19,
- "community_name": "IAuthResponseMapper",
- "file_type": "code",
- "norm_label": "fact",
- "source_file": "",
- "source_location": ""
- },
- {
- "id": "src_anichron_api_tests_unit_endpoints_adminendpointstests_cs_task",
- "label": "Task",
- "_origin": "ast",
- "community": 19,
- "community_name": "IAuthResponseMapper",
- "file_type": "code",
- "norm_label": "task",
- "source_file": "",
- "source_location": ""
- },
{
"id": "src_anichron_api_tests_unit_endpoints_adminstorageconfigendpointstests_cs_cancellationtoken",
"label": "CancellationToken",
@@ -46725,140 +46171,59 @@
"source_location": "L605"
},
{
- "id": "csharp_namespace:16742b72470e0efe",
- "label": "Anichron.API.Tests.Unit.Security",
- "_origin": "ast",
- "community": 196,
- "community_name": "ServiceCollectionExtensions.cs",
- "file_type": "code",
- "metadata": {
- "kind": "csharp_namespace",
- "namespace": "Anichron.API.Tests.Unit.Security"
- },
- "norm_label": "anichron.api.tests.unit.security",
- "source_file": "src/Anichron.API.Tests.Unit/Security/JwtFactoryTests.cs",
- "source_location": "L9",
- "type": "namespace"
- },
- {
- "id": "csharp_namespace:3f7e9ffe1d92df00",
- "label": "Anichron.Infrastructure.Tests.Unit.Infrastructure",
- "_origin": "ast",
- "community": 196,
- "community_name": "ServiceCollectionExtensions.cs",
- "file_type": "code",
- "metadata": {
- "kind": "csharp_namespace",
- "namespace": "Anichron.Infrastructure.Tests.Unit.Infrastructure"
- },
- "norm_label": "anichron.infrastructure.tests.unit.infrastructure",
- "source_file": "src/Anichron.Infrastructure.Tests.Unit/Infrastructure/DatabaseConfigurationTests.cs",
- "source_location": "L6",
- "type": "namespace"
- },
- {
- "id": "csharp_namespace:76453e29db54b605",
- "label": "Anichron.Infrastructure.Configuration",
- "_origin": "ast",
- "community": 196,
- "community_name": "ServiceCollectionExtensions.cs",
- "file_type": "code",
- "metadata": {
- "kind": "csharp_namespace",
- "namespace": "Anichron.Infrastructure.Configuration"
- },
- "norm_label": "anichron.infrastructure.configuration",
- "source_file": "src/Anichron.Infrastructure/Configuration/AppIniInitializer.cs",
- "source_location": "L6",
- "type": "namespace"
- },
- {
- "id": "src_anichron_api_infrastructure_servicecollectionextensions",
- "label": "ServiceCollectionExtensions.cs",
- "_origin": "ast",
- "community": 196,
- "community_name": "ServiceCollectionExtensions.cs",
- "file_type": "code",
- "norm_label": "servicecollectionextensions.cs",
- "source_file": "src/Anichron.API/Infrastructure/ServiceCollectionExtensions.cs",
- "source_location": "L1"
- },
- {
- "id": "src_anichron_api_infrastructure_webapplicationbuilderextensions",
- "label": "WebApplicationBuilderExtensions.cs",
- "_origin": "ast",
- "community": 196,
- "community_name": "ServiceCollectionExtensions.cs",
- "file_type": "code",
- "norm_label": "webapplicationbuilderextensions.cs",
- "source_file": "src/Anichron.API/Infrastructure/WebApplicationBuilderExtensions.cs",
- "source_location": "L1"
- },
- {
- "id": "src_anichron_api_security_jwtfactory",
- "label": "JwtFactory.cs",
- "_origin": "ast",
- "community": 196,
- "community_name": "ServiceCollectionExtensions.cs",
- "file_type": "code",
- "norm_label": "jwtfactory.cs",
- "source_file": "src/Anichron.API/Security/JwtFactory.cs",
- "source_location": "L1"
- },
- {
- "id": "src_anichron_api_security_passwordhasher",
- "label": "PasswordHasher.cs",
+ "id": "src_anichron_worker_packages_lock_microsoft_entityframeworkcore_design_contenthash",
+ "label": "contentHash",
"_origin": "ast",
"community": 196,
- "community_name": "ServiceCollectionExtensions.cs",
+ "community_name": "Microsoft.EntityFrameworkCore.Design",
"file_type": "code",
- "norm_label": "passwordhasher.cs",
- "source_file": "src/Anichron.API/Security/PasswordHasher.cs",
- "source_location": "L1"
+ "norm_label": "contenthash",
+ "source_file": "src/Anichron.Worker/packages.lock.json",
+ "source_location": "L40"
},
{
- "id": "src_anichron_api_tests_unit_security_jwtfactorytests",
- "label": "JwtFactoryTests.cs",
+ "id": "src_anichron_worker_packages_lock_microsoft_entityframeworkcore_design_requested",
+ "label": "requested",
"_origin": "ast",
"community": 196,
- "community_name": "ServiceCollectionExtensions.cs",
+ "community_name": "Microsoft.EntityFrameworkCore.Design",
"file_type": "code",
- "norm_label": "jwtfactorytests.cs",
- "source_file": "src/Anichron.API.Tests.Unit/Security/JwtFactoryTests.cs",
- "source_location": "L1"
+ "norm_label": "requested",
+ "source_file": "src/Anichron.Worker/packages.lock.json",
+ "source_location": "L38"
},
{
- "id": "src_anichron_infrastructure_configuration_appiniinitializer",
- "label": "AppIniInitializer.cs",
+ "id": "src_anichron_worker_packages_lock_microsoft_entityframeworkcore_design_resolved",
+ "label": "resolved",
"_origin": "ast",
"community": 196,
- "community_name": "ServiceCollectionExtensions.cs",
+ "community_name": "Microsoft.EntityFrameworkCore.Design",
"file_type": "code",
- "norm_label": "appiniinitializer.cs",
- "source_file": "src/Anichron.Infrastructure/Configuration/AppIniInitializer.cs",
- "source_location": "L1"
+ "norm_label": "resolved",
+ "source_file": "src/Anichron.Worker/packages.lock.json",
+ "source_location": "L39"
},
{
- "id": "src_anichron_infrastructure_configuration_databaseconfiguration",
- "label": "DatabaseConfiguration.cs",
+ "id": "src_anichron_worker_packages_lock_microsoft_entityframeworkcore_design_type",
+ "label": "type",
"_origin": "ast",
"community": 196,
- "community_name": "ServiceCollectionExtensions.cs",
+ "community_name": "Microsoft.EntityFrameworkCore.Design",
"file_type": "code",
- "norm_label": "databaseconfiguration.cs",
- "source_file": "src/Anichron.Infrastructure/Configuration/DatabaseConfiguration.cs",
- "source_location": "L1"
+ "norm_label": "type",
+ "source_file": "src/Anichron.Worker/packages.lock.json",
+ "source_location": "L37"
},
{
- "id": "src_anichron_infrastructure_tests_unit_infrastructure_databaseconfigurationtests",
- "label": "DatabaseConfigurationTests.cs",
+ "id": "src_anichron_worker_packages_lock_net10_0_microsoft_entityframeworkcore_design",
+ "label": "Microsoft.EntityFrameworkCore.Design",
"_origin": "ast",
"community": 196,
- "community_name": "ServiceCollectionExtensions.cs",
+ "community_name": "Microsoft.EntityFrameworkCore.Design",
"file_type": "code",
- "norm_label": "databaseconfigurationtests.cs",
- "source_file": "src/Anichron.Infrastructure.Tests.Unit/Infrastructure/DatabaseConfigurationTests.cs",
- "source_location": "L1"
+ "norm_label": "microsoft.entityframeworkcore.design",
+ "source_file": "src/Anichron.Worker/packages.lock.json",
+ "source_location": "L36"
},
{
"id": "src_anichron_api_tests_unit_packages_lock_dependencies_testableio_system_io_abstractions_testinghelpers",
@@ -47203,6 +46568,57 @@
"source_file": "src/Anichron.API/Services/AuthService.cs",
"source_location": "L18"
},
+ {
+ "id": "src_anichron_api_settings_usernamepolicy_anichron_api_settings_usernamepolicy_invalidformatmessage",
+ "label": "InvalidFormatMessage",
+ "_origin": "ast",
+ "community": 2,
+ "community_name": "AuthResult",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.API.Settings",
+ "scope_chain": [
+ "s39"
+ ]
+ },
+ "norm_label": "invalidformatmessage",
+ "source_file": "src/Anichron.API/Settings/UsernamePolicy.cs",
+ "source_location": "L13"
+ },
+ {
+ "id": "src_anichron_api_settings_usernamepolicy_anichron_api_settings_usernamepolicy_maxlength",
+ "label": "MaxLength",
+ "_origin": "ast",
+ "community": 2,
+ "community_name": "AuthResult",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.API.Settings",
+ "scope_chain": [
+ "s39"
+ ]
+ },
+ "norm_label": "maxlength",
+ "source_file": "src/Anichron.API/Settings/UsernamePolicy.cs",
+ "source_location": "L8"
+ },
+ {
+ "id": "src_anichron_api_settings_usernamepolicy_anichron_api_settings_usernamepolicy_minlength",
+ "label": "MinLength",
+ "_origin": "ast",
+ "community": 2,
+ "community_name": "AuthResult",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.API.Settings",
+ "scope_chain": [
+ "s39"
+ ]
+ },
+ "norm_label": "minlength",
+ "source_file": "src/Anichron.API/Settings/UsernamePolicy.cs",
+ "source_location": "L7"
+ },
{
"id": "idirectory",
"label": "IDirectory",
@@ -48162,7 +47578,7 @@
"label": "CancellationToken",
"_origin": "ast",
"community": 21,
- "community_name": ".Ok",
+ "community_name": "AuthTokens",
"file_type": "code",
"norm_label": "cancellationtoken",
"source_file": "",
@@ -48173,7 +47589,7 @@
"label": "HttpContext",
"_origin": "ast",
"community": 21,
- "community_name": ".Ok",
+ "community_name": "AuthTokens",
"file_type": "code",
"norm_label": "httpcontext",
"source_file": "",
@@ -48184,7 +47600,7 @@
"label": "IEndpointRouteBuilder",
"_origin": "ast",
"community": 21,
- "community_name": ".Ok",
+ "community_name": "AuthTokens",
"file_type": "code",
"norm_label": "iendpointroutebuilder",
"source_file": "",
@@ -48195,7 +47611,7 @@
"label": "IOptions",
"_origin": "ast",
"community": 21,
- "community_name": ".Ok",
+ "community_name": "AuthTokens",
"file_type": "code",
"norm_label": "ioptions",
"source_file": "",
@@ -48206,7 +47622,7 @@
"label": "IResult",
"_origin": "ast",
"community": 21,
- "community_name": ".Ok",
+ "community_name": "AuthTokens",
"file_type": "code",
"norm_label": "iresult",
"source_file": "",
@@ -48217,69 +47633,18 @@
"label": "Task",
"_origin": "ast",
"community": 21,
- "community_name": ".Ok",
+ "community_name": "AuthTokens",
"file_type": "code",
"norm_label": "task",
"source_file": "",
"source_location": ""
},
- {
- "id": "src_anichron_api_settings_usernamepolicy_anichron_api_settings_usernamepolicy_invalidformatmessage",
- "label": "InvalidFormatMessage",
- "_origin": "ast",
- "community": 21,
- "community_name": ".Ok",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.API.Settings",
- "scope_chain": [
- "s39"
- ]
- },
- "norm_label": "invalidformatmessage",
- "source_file": "src/Anichron.API/Settings/UsernamePolicy.cs",
- "source_location": "L13"
- },
- {
- "id": "src_anichron_api_settings_usernamepolicy_anichron_api_settings_usernamepolicy_maxlength",
- "label": "MaxLength",
- "_origin": "ast",
- "community": 21,
- "community_name": ".Ok",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.API.Settings",
- "scope_chain": [
- "s39"
- ]
- },
- "norm_label": "maxlength",
- "source_file": "src/Anichron.API/Settings/UsernamePolicy.cs",
- "source_location": "L8"
- },
- {
- "id": "src_anichron_api_settings_usernamepolicy_anichron_api_settings_usernamepolicy_minlength",
- "label": "MinLength",
- "_origin": "ast",
- "community": 21,
- "community_name": ".Ok",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.API.Settings",
- "scope_chain": [
- "s39"
- ]
- },
- "norm_label": "minlength",
- "source_file": "src/Anichron.API/Settings/UsernamePolicy.cs",
- "source_location": "L7"
- },
{
"id": "src_anichron_api_tests_unit_endpoints_authendpointstests_cs_cancellationtoken",
"label": "CancellationToken",
"_origin": "ast",
"community": 21,
- "community_name": ".Ok",
+ "community_name": "AuthTokens",
"file_type": "code",
"norm_label": "cancellationtoken",
"source_file": "",
@@ -48290,7 +47655,7 @@
"label": "DefaultHttpContext",
"_origin": "ast",
"community": 21,
- "community_name": ".Ok",
+ "community_name": "AuthTokens",
"file_type": "code",
"norm_label": "defaulthttpcontext",
"source_file": "",
@@ -48301,7 +47666,7 @@
"label": "Fact",
"_origin": "ast",
"community": 21,
- "community_name": ".Ok",
+ "community_name": "AuthTokens",
"file_type": "code",
"norm_label": "fact",
"source_file": "",
@@ -48312,7 +47677,7 @@
"label": "HttpContext",
"_origin": "ast",
"community": 21,
- "community_name": ".Ok",
+ "community_name": "AuthTokens",
"file_type": "code",
"norm_label": "httpcontext",
"source_file": "",
@@ -48323,7 +47688,7 @@
"label": "IStatusCodeHttpResult",
"_origin": "ast",
"community": 21,
- "community_name": ".Ok",
+ "community_name": "AuthTokens",
"file_type": "code",
"norm_label": "istatuscodehttpresult",
"source_file": "",
@@ -48334,7 +47699,7 @@
"label": "Task",
"_origin": "ast",
"community": 21,
- "community_name": ".Ok",
+ "community_name": "AuthTokens",
"file_type": "code",
"norm_label": "task",
"source_file": "",
@@ -48426,7 +47791,7 @@
"file_type": "code",
"norm_label": "microsoft.testplatform.objectmodel",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L425"
+ "source_location": "L417"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_dependencies_newtonsoft_json",
@@ -48437,7 +47802,7 @@
"file_type": "code",
"norm_label": "newtonsoft.json",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L426"
+ "source_location": "L418"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_microsoft_testplatform_testhost_contenthash",
@@ -48448,7 +47813,7 @@
"file_type": "code",
"norm_label": "contenthash",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L423"
+ "source_location": "L415"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_microsoft_testplatform_testhost_dependencies",
@@ -48459,7 +47824,7 @@
"file_type": "code",
"norm_label": "dependencies",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L424"
+ "source_location": "L416"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_microsoft_testplatform_testhost_resolved",
@@ -48470,7 +47835,7 @@
"file_type": "code",
"norm_label": "resolved",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L422"
+ "source_location": "L414"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_microsoft_testplatform_testhost_type",
@@ -48481,7 +47846,7 @@
"file_type": "code",
"norm_label": "type",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L421"
+ "source_location": "L413"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_net10_0_microsoft_testplatform_testhost",
@@ -48492,7 +47857,7 @@
"file_type": "code",
"norm_label": "microsoft.testplatform.testhost",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L420"
+ "source_location": "L412"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_dependencies_testableio_system_io_abstractions_testinghelpers",
@@ -48580,7 +47945,7 @@
"file_type": "code",
"norm_label": "xmpcore",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L617"
+ "source_location": "L601"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_metadataextractor_contenthash",
@@ -48591,7 +47956,7 @@
"file_type": "code",
"norm_label": "contenthash",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L615"
+ "source_location": "L599"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_metadataextractor_dependencies",
@@ -48602,7 +47967,7 @@
"file_type": "code",
"norm_label": "dependencies",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L616"
+ "source_location": "L600"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_metadataextractor_requested",
@@ -48613,7 +47978,7 @@
"file_type": "code",
"norm_label": "requested",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L613"
+ "source_location": "L597"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_metadataextractor_resolved",
@@ -48624,7 +47989,7 @@
"file_type": "code",
"norm_label": "resolved",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L614"
+ "source_location": "L598"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_metadataextractor_type",
@@ -48635,7 +48000,7 @@
"file_type": "code",
"norm_label": "type",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L612"
+ "source_location": "L596"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_net10_0_metadataextractor",
@@ -48646,7 +48011,7 @@
"file_type": "code",
"norm_label": "metadataextractor",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L611"
+ "source_location": "L595"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_dependencies_xunit_v3_mtp_v1",
@@ -50104,18 +49469,7 @@
"file_type": "code",
"norm_label": "contenthash",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L162"
- },
- {
- "id": "src_anichron_worker_packages_lock_blurhash_core_dependencies",
- "label": "dependencies",
- "_origin": "ast",
- "community": 230,
- "community_name": "Blurhash.Core",
- "file_type": "code",
- "norm_label": "dependencies",
- "source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L163"
+ "source_location": "L165"
},
{
"id": "src_anichron_worker_packages_lock_blurhash_core_resolved",
@@ -50126,7 +49480,7 @@
"file_type": "code",
"norm_label": "resolved",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L161"
+ "source_location": "L164"
},
{
"id": "src_anichron_worker_packages_lock_blurhash_core_type",
@@ -50137,18 +49491,7 @@
"file_type": "code",
"norm_label": "type",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L160"
- },
- {
- "id": "src_anichron_worker_packages_lock_dependencies_netstandard_library",
- "label": "NETStandard.Library",
- "_origin": "ast",
- "community": 230,
- "community_name": "Blurhash.Core",
- "file_type": "code",
- "norm_label": "netstandard.library",
- "source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L164"
+ "source_location": "L163"
},
{
"id": "src_anichron_worker_packages_lock_net10_0_blurhash_core",
@@ -50159,203 +49502,62 @@
"file_type": "code",
"norm_label": "blurhash.core",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L159"
- },
- {
- "id": "src_anichron_core_data_repository_refreshtokenrepository_cs_cancellationtoken",
- "label": "CancellationToken",
- "_origin": "ast",
- "community": 231,
- "community_name": "RefreshToken",
- "file_type": "code",
- "norm_label": "cancellationtoken",
- "source_file": "",
- "source_location": ""
- },
- {
- "id": "src_anichron_core_data_repository_refreshtokenrepository_cs_guid",
- "label": "Guid",
- "_origin": "ast",
- "community": 231,
- "community_name": "RefreshToken",
- "file_type": "code",
- "norm_label": "guid",
- "source_file": "",
- "source_location": ""
- },
- {
- "id": "src_anichron_core_data_repository_refreshtokenrepository_cs_instant",
- "label": "Instant",
- "_origin": "ast",
- "community": 231,
- "community_name": "RefreshToken",
- "file_type": "code",
- "norm_label": "instant",
- "source_file": "",
- "source_location": ""
- },
- {
- "id": "src_anichron_core_data_repository_refreshtokenrepository_cs_task",
- "label": "Task",
- "_origin": "ast",
- "community": 231,
- "community_name": "RefreshToken",
- "file_type": "code",
- "norm_label": "task",
- "source_file": "",
- "source_location": ""
- },
- {
- "id": "src_anichron_core_domain_refreshtoken",
- "label": "RefreshToken.cs",
- "_origin": "ast",
- "community": 231,
- "community_name": "RefreshToken",
- "file_type": "code",
- "norm_label": "refreshtoken.cs",
- "source_file": "src/Anichron.Core/Domain/RefreshToken.cs",
- "source_location": "L1"
- },
- {
- "id": "src_anichron_core_domain_refreshtoken_anichron_core_domain_refreshtoken_createdat",
- "label": "CreatedAt",
- "_origin": "ast",
- "community": 231,
- "community_name": "RefreshToken",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Core.Domain",
- "scope_chain": [
- "s0"
- ]
- },
- "norm_label": "createdat",
- "source_file": "src/Anichron.Core/Domain/RefreshToken.cs",
- "source_location": "L8"
- },
- {
- "id": "src_anichron_core_domain_refreshtoken_anichron_core_domain_refreshtoken_expiresat",
- "label": "ExpiresAt",
- "_origin": "ast",
- "community": 231,
- "community_name": "RefreshToken",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Core.Domain",
- "scope_chain": [
- "s0"
- ]
- },
- "norm_label": "expiresat",
- "source_file": "src/Anichron.Core/Domain/RefreshToken.cs",
- "source_location": "L9"
- },
- {
- "id": "src_anichron_core_domain_refreshtoken_anichron_core_domain_refreshtoken_id",
- "label": "Id",
- "_origin": "ast",
- "community": 231,
- "community_name": "RefreshToken",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Core.Domain",
- "scope_chain": [
- "s0"
- ]
- },
- "norm_label": "id",
- "source_file": "src/Anichron.Core/Domain/RefreshToken.cs",
- "source_location": "L5"
- },
- {
- "id": "src_anichron_core_domain_refreshtoken_anichron_core_domain_refreshtoken_revokedat",
- "label": "RevokedAt",
- "_origin": "ast",
- "community": 231,
- "community_name": "RefreshToken",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Core.Domain",
- "scope_chain": [
- "s0"
- ]
- },
- "norm_label": "revokedat",
- "source_file": "src/Anichron.Core/Domain/RefreshToken.cs",
- "source_location": "L10"
+ "source_location": "L162"
},
{
- "id": "src_anichron_core_domain_refreshtoken_anichron_core_domain_refreshtoken_tokenhash",
- "label": "TokenHash",
+ "id": "src_anichron_worker_packages_lock_microsoft_extensions_configuration_ini_contenthash",
+ "label": "contentHash",
"_origin": "ast",
"community": 231,
- "community_name": "RefreshToken",
+ "community_name": "Microsoft.Extensions.Configuration.Ini",
"file_type": "code",
- "metadata": {
- "namespace": "Anichron.Core.Domain",
- "scope_chain": [
- "s0"
- ]
- },
- "norm_label": "tokenhash",
- "source_file": "src/Anichron.Core/Domain/RefreshToken.cs",
- "source_location": "L7"
+ "norm_label": "contenthash",
+ "source_file": "src/Anichron.Worker/packages.lock.json",
+ "source_location": "L60"
},
{
- "id": "src_anichron_core_domain_refreshtoken_anichron_core_domain_refreshtoken_user",
- "label": "User",
+ "id": "src_anichron_worker_packages_lock_microsoft_extensions_configuration_ini_requested",
+ "label": "requested",
"_origin": "ast",
"community": 231,
- "community_name": "RefreshToken",
+ "community_name": "Microsoft.Extensions.Configuration.Ini",
"file_type": "code",
- "metadata": {
- "namespace": "Anichron.Core.Domain",
- "scope_chain": [
- "s0"
- ]
- },
- "norm_label": "user",
- "source_file": "src/Anichron.Core/Domain/RefreshToken.cs",
- "source_location": "L12"
+ "norm_label": "requested",
+ "source_file": "src/Anichron.Worker/packages.lock.json",
+ "source_location": "L58"
},
{
- "id": "src_anichron_core_domain_refreshtoken_anichron_core_domain_refreshtoken_userid",
- "label": "UserId",
+ "id": "src_anichron_worker_packages_lock_microsoft_extensions_configuration_ini_resolved",
+ "label": "resolved",
"_origin": "ast",
"community": 231,
- "community_name": "RefreshToken",
+ "community_name": "Microsoft.Extensions.Configuration.Ini",
"file_type": "code",
- "metadata": {
- "namespace": "Anichron.Core.Domain",
- "scope_chain": [
- "s0"
- ]
- },
- "norm_label": "userid",
- "source_file": "src/Anichron.Core/Domain/RefreshToken.cs",
- "source_location": "L6"
+ "norm_label": "resolved",
+ "source_file": "src/Anichron.Worker/packages.lock.json",
+ "source_location": "L59"
},
{
- "id": "src_anichron_core_domain_refreshtoken_cs_guid",
- "label": "Guid",
+ "id": "src_anichron_worker_packages_lock_microsoft_extensions_configuration_ini_type",
+ "label": "type",
"_origin": "ast",
"community": 231,
- "community_name": "RefreshToken",
+ "community_name": "Microsoft.Extensions.Configuration.Ini",
"file_type": "code",
- "norm_label": "guid",
- "source_file": "",
- "source_location": ""
+ "norm_label": "type",
+ "source_file": "src/Anichron.Worker/packages.lock.json",
+ "source_location": "L57"
},
{
- "id": "src_anichron_core_domain_refreshtoken_cs_instant",
- "label": "Instant",
+ "id": "src_anichron_worker_packages_lock_net10_0_microsoft_extensions_configuration_ini",
+ "label": "Microsoft.Extensions.Configuration.Ini",
"_origin": "ast",
"community": 231,
- "community_name": "RefreshToken",
+ "community_name": "Microsoft.Extensions.Configuration.Ini",
"file_type": "code",
- "norm_label": "instant",
- "source_file": "",
- "source_location": ""
+ "norm_label": "microsoft.extensions.configuration.ini",
+ "source_file": "src/Anichron.Worker/packages.lock.json",
+ "source_location": "L56"
},
{
"id": "src_anichron_worker_packages_lock_dependencies_system_codedom",
@@ -50366,7 +49568,7 @@
"file_type": "code",
"norm_label": "system.codedom",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L533"
+ "source_location": "L528"
},
{
"id": "src_anichron_worker_packages_lock_mono_texttemplating_contenthash",
@@ -50377,7 +49579,7 @@
"file_type": "code",
"norm_label": "contenthash",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L531"
+ "source_location": "L526"
},
{
"id": "src_anichron_worker_packages_lock_mono_texttemplating_dependencies",
@@ -50388,7 +49590,7 @@
"file_type": "code",
"norm_label": "dependencies",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L532"
+ "source_location": "L527"
},
{
"id": "src_anichron_worker_packages_lock_mono_texttemplating_resolved",
@@ -50399,7 +49601,7 @@
"file_type": "code",
"norm_label": "resolved",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L530"
+ "source_location": "L525"
},
{
"id": "src_anichron_worker_packages_lock_mono_texttemplating_type",
@@ -50410,7 +49612,7 @@
"file_type": "code",
"norm_label": "type",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L529"
+ "source_location": "L524"
},
{
"id": "src_anichron_worker_packages_lock_net10_0_mono_texttemplating",
@@ -50421,7 +49623,7 @@
"file_type": "code",
"norm_label": "mono.texttemplating",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L528"
+ "source_location": "L523"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_blurhash_core_contenthash",
@@ -50434,17 +49636,6 @@
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
"source_location": "L81"
},
- {
- "id": "src_anichron_worker_tests_unit_packages_lock_blurhash_core_dependencies",
- "label": "dependencies",
- "_origin": "ast",
- "community": 233,
- "community_name": "Blurhash.Core",
- "file_type": "code",
- "norm_label": "dependencies",
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L82"
- },
{
"id": "src_anichron_worker_tests_unit_packages_lock_blurhash_core_resolved",
"label": "resolved",
@@ -50467,17 +49658,6 @@
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
"source_location": "L79"
},
- {
- "id": "src_anichron_worker_tests_unit_packages_lock_dependencies_netstandard_library",
- "label": "NETStandard.Library",
- "_origin": "ast",
- "community": 233,
- "community_name": "Blurhash.Core",
- "file_type": "code",
- "norm_label": "netstandard.library",
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L83"
- },
{
"id": "src_anichron_worker_tests_unit_packages_lock_net10_0_blurhash_core",
"label": "Blurhash.Core",
@@ -50498,7 +49678,7 @@
"file_type": "code",
"norm_label": "contenthash",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L605"
+ "source_location": "L589"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_blurhash_imagesharp_dependencies",
@@ -50509,7 +49689,7 @@
"file_type": "code",
"norm_label": "dependencies",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L606"
+ "source_location": "L590"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_blurhash_imagesharp_requested",
@@ -50520,7 +49700,7 @@
"file_type": "code",
"norm_label": "requested",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L603"
+ "source_location": "L587"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_blurhash_imagesharp_resolved",
@@ -50531,7 +49711,7 @@
"file_type": "code",
"norm_label": "resolved",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L604"
+ "source_location": "L588"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_blurhash_imagesharp_type",
@@ -50542,7 +49722,7 @@
"file_type": "code",
"norm_label": "type",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L602"
+ "source_location": "L586"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_dependencies_blurhash_core",
@@ -50553,7 +49733,7 @@
"file_type": "code",
"norm_label": "blurhash.core",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L607"
+ "source_location": "L591"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_dependencies_sixlabors_imagesharp",
@@ -50564,7 +49744,7 @@
"file_type": "code",
"norm_label": "sixlabors.imagesharp",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L596"
+ "source_location": "L580"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_net10_0_blurhash_imagesharp",
@@ -50575,7 +49755,7 @@
"file_type": "code",
"norm_label": "blurhash.imagesharp",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L601"
+ "source_location": "L585"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_dependencies_microsoft_bcl_asyncinterfaces",
@@ -50586,7 +49766,7 @@
"file_type": "code",
"norm_label": "microsoft.bcl.asyncinterfaces",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L511"
+ "source_location": "L495"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_net10_0_xunit_v3_common",
@@ -50597,7 +49777,7 @@
"file_type": "code",
"norm_label": "xunit.v3.common",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L506"
+ "source_location": "L490"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_xunit_v3_common_contenthash",
@@ -50608,7 +49788,7 @@
"file_type": "code",
"norm_label": "contenthash",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L509"
+ "source_location": "L493"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_xunit_v3_common_dependencies",
@@ -50619,7 +49799,7 @@
"file_type": "code",
"norm_label": "dependencies",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L510"
+ "source_location": "L494"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_xunit_v3_common_resolved",
@@ -50630,7 +49810,7 @@
"file_type": "code",
"norm_label": "resolved",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L508"
+ "source_location": "L492"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_xunit_v3_common_type",
@@ -50641,73 +49821,62 @@
"file_type": "code",
"norm_label": "type",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L507"
- },
- {
- "id": "src_anichron_worker_packages_lock_dependencies_microsoft_netcore_platforms",
- "label": "Microsoft.NETCore.Platforms",
- "_origin": "ast",
- "community": 236,
- "community_name": "NETStandard.Library",
- "file_type": "code",
- "norm_label": "microsoft.netcore.platforms",
- "source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L541"
+ "source_location": "L491"
},
{
- "id": "src_anichron_worker_packages_lock_net10_0_netstandard_library",
- "label": "NETStandard.Library",
+ "id": "src_anichron_worker_packages_lock_net10_0_roslynator_analyzers",
+ "label": "Roslynator.Analyzers",
"_origin": "ast",
"community": 236,
- "community_name": "NETStandard.Library",
+ "community_name": "Roslynator.Analyzers",
"file_type": "code",
- "norm_label": "netstandard.library",
+ "norm_label": "roslynator.analyzers",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L536"
+ "source_location": "L125"
},
{
- "id": "src_anichron_worker_packages_lock_netstandard_library_contenthash",
+ "id": "src_anichron_worker_packages_lock_roslynator_analyzers_contenthash",
"label": "contentHash",
"_origin": "ast",
"community": 236,
- "community_name": "NETStandard.Library",
+ "community_name": "Roslynator.Analyzers",
"file_type": "code",
"norm_label": "contenthash",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L539"
+ "source_location": "L129"
},
{
- "id": "src_anichron_worker_packages_lock_netstandard_library_dependencies",
- "label": "dependencies",
+ "id": "src_anichron_worker_packages_lock_roslynator_analyzers_requested",
+ "label": "requested",
"_origin": "ast",
"community": 236,
- "community_name": "NETStandard.Library",
+ "community_name": "Roslynator.Analyzers",
"file_type": "code",
- "norm_label": "dependencies",
+ "norm_label": "requested",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L540"
+ "source_location": "L127"
},
{
- "id": "src_anichron_worker_packages_lock_netstandard_library_resolved",
+ "id": "src_anichron_worker_packages_lock_roslynator_analyzers_resolved",
"label": "resolved",
"_origin": "ast",
"community": 236,
- "community_name": "NETStandard.Library",
+ "community_name": "Roslynator.Analyzers",
"file_type": "code",
"norm_label": "resolved",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L538"
+ "source_location": "L128"
},
{
- "id": "src_anichron_worker_packages_lock_netstandard_library_type",
+ "id": "src_anichron_worker_packages_lock_roslynator_analyzers_type",
"label": "type",
"_origin": "ast",
"community": 236,
- "community_name": "NETStandard.Library",
+ "community_name": "Roslynator.Analyzers",
"file_type": "code",
"norm_label": "type",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L537"
+ "source_location": "L126"
},
{
"id": "claude_architecture",
@@ -51084,6 +50253,17 @@
"source_file": "src/Anichron.Core/Domain/MediaAsset.cs",
"source_location": "L26"
},
+ {
+ "id": "src_anichron_worker_ingestion_mediatypedetector",
+ "label": "MediaTypeDetector.cs",
+ "_origin": "ast",
+ "community": 241,
+ "community_name": "MediaType",
+ "file_type": "code",
+ "norm_label": "mediatypedetector.cs",
+ "source_file": "src/Anichron.Worker/Ingestion/MediaTypeDetector.cs",
+ "source_location": "L1"
+ },
{
"id": "src_anichron_worker_ingestion_mediatypedetector_cs_dictionary",
"label": "Dictionary",
@@ -51504,40 +50684,7 @@
"source_location": "L158"
},
{
- "id": "src_anichron_api_packages_lock_microsoft_entityframeworkcore_analyzers_contenthash",
- "label": "contentHash",
- "_origin": "ast",
- "community": 248,
- "community_name": "net10.0",
- "file_type": "code",
- "norm_label": "contenthash",
- "source_file": "src/Anichron.API/packages.lock.json",
- "source_location": "L230"
- },
- {
- "id": "src_anichron_api_packages_lock_microsoft_entityframeworkcore_analyzers_resolved",
- "label": "resolved",
- "_origin": "ast",
- "community": 248,
- "community_name": "net10.0",
- "file_type": "code",
- "norm_label": "resolved",
- "source_file": "src/Anichron.API/packages.lock.json",
- "source_location": "L229"
- },
- {
- "id": "src_anichron_api_packages_lock_microsoft_entityframeworkcore_analyzers_type",
- "label": "type",
- "_origin": "ast",
- "community": 248,
- "community_name": "net10.0",
- "file_type": "code",
- "norm_label": "type",
- "source_file": "src/Anichron.API/packages.lock.json",
- "source_location": "L228"
- },
- {
- "id": "src_anichron_api_packages_lock_microsoft_extensions_ambientmetadata_application_contenthash",
+ "id": "src_anichron_api_packages_lock_microsoft_codeanalysis_analyzers_contenthash",
"label": "contentHash",
"_origin": "ast",
"community": 248,
@@ -51545,10 +50692,10 @@
"file_type": "code",
"norm_label": "contenthash",
"source_file": "src/Anichron.API/packages.lock.json",
- "source_location": "L235"
+ "source_location": "L165"
},
{
- "id": "src_anichron_api_packages_lock_microsoft_extensions_ambientmetadata_application_resolved",
+ "id": "src_anichron_api_packages_lock_microsoft_codeanalysis_analyzers_resolved",
"label": "resolved",
"_origin": "ast",
"community": 248,
@@ -51556,10 +50703,10 @@
"file_type": "code",
"norm_label": "resolved",
"source_file": "src/Anichron.API/packages.lock.json",
- "source_location": "L234"
+ "source_location": "L164"
},
{
- "id": "src_anichron_api_packages_lock_microsoft_extensions_ambientmetadata_application_type",
+ "id": "src_anichron_api_packages_lock_microsoft_codeanalysis_analyzers_type",
"label": "type",
"_origin": "ast",
"community": 248,
@@ -51567,10 +50714,10 @@
"file_type": "code",
"norm_label": "type",
"source_file": "src/Anichron.API/packages.lock.json",
- "source_location": "L233"
+ "source_location": "L163"
},
{
- "id": "src_anichron_api_packages_lock_microsoft_extensions_compliance_abstractions_contenthash",
+ "id": "src_anichron_api_packages_lock_microsoft_extensions_dependencyinjection_autoactivation_contenthash",
"label": "contentHash",
"_origin": "ast",
"community": 248,
@@ -51578,10 +50725,10 @@
"file_type": "code",
"norm_label": "contenthash",
"source_file": "src/Anichron.API/packages.lock.json",
- "source_location": "L240"
+ "source_location": "L245"
},
{
- "id": "src_anichron_api_packages_lock_microsoft_extensions_compliance_abstractions_resolved",
+ "id": "src_anichron_api_packages_lock_microsoft_extensions_dependencyinjection_autoactivation_resolved",
"label": "resolved",
"_origin": "ast",
"community": 248,
@@ -51589,10 +50736,10 @@
"file_type": "code",
"norm_label": "resolved",
"source_file": "src/Anichron.API/packages.lock.json",
- "source_location": "L239"
+ "source_location": "L244"
},
{
- "id": "src_anichron_api_packages_lock_microsoft_extensions_compliance_abstractions_type",
+ "id": "src_anichron_api_packages_lock_microsoft_extensions_dependencyinjection_autoactivation_type",
"label": "type",
"_origin": "ast",
"community": 248,
@@ -51600,7 +50747,7 @@
"file_type": "code",
"norm_label": "type",
"source_file": "src/Anichron.API/packages.lock.json",
- "source_location": "L238"
+ "source_location": "L243"
},
{
"id": "src_anichron_api_packages_lock_microsoft_openapi_contenthash",
@@ -51658,37 +50805,26 @@
"source_location": "L157"
},
{
- "id": "src_anichron_api_packages_lock_net10_0_microsoft_entityframeworkcore_analyzers",
- "label": "Microsoft.EntityFrameworkCore.Analyzers",
- "_origin": "ast",
- "community": 248,
- "community_name": "net10.0",
- "file_type": "code",
- "norm_label": "microsoft.entityframeworkcore.analyzers",
- "source_file": "src/Anichron.API/packages.lock.json",
- "source_location": "L227"
- },
- {
- "id": "src_anichron_api_packages_lock_net10_0_microsoft_extensions_ambientmetadata_application",
- "label": "Microsoft.Extensions.AmbientMetadata.Application",
+ "id": "src_anichron_api_packages_lock_net10_0_microsoft_codeanalysis_analyzers",
+ "label": "Microsoft.CodeAnalysis.Analyzers",
"_origin": "ast",
"community": 248,
"community_name": "net10.0",
"file_type": "code",
- "norm_label": "microsoft.extensions.ambientmetadata.application",
+ "norm_label": "microsoft.codeanalysis.analyzers",
"source_file": "src/Anichron.API/packages.lock.json",
- "source_location": "L232"
+ "source_location": "L162"
},
{
- "id": "src_anichron_api_packages_lock_net10_0_microsoft_extensions_compliance_abstractions",
- "label": "Microsoft.Extensions.Compliance.Abstractions",
+ "id": "src_anichron_api_packages_lock_net10_0_microsoft_extensions_dependencyinjection_autoactivation",
+ "label": "Microsoft.Extensions.DependencyInjection.AutoActivation",
"_origin": "ast",
"community": 248,
"community_name": "net10.0",
"file_type": "code",
- "norm_label": "microsoft.extensions.compliance.abstractions",
+ "norm_label": "microsoft.extensions.dependencyinjection.autoactivation",
"source_file": "src/Anichron.API/packages.lock.json",
- "source_location": "L237"
+ "source_location": "L242"
},
{
"id": "src_anichron_api_packages_lock_net10_0_microsoft_openapi",
@@ -51702,15 +50838,15 @@
"source_location": "L341"
},
{
- "id": "src_anichron_api_packages_lock_net10_0_sonaranalyzer_csharp",
- "label": "SonarAnalyzer.CSharp",
+ "id": "src_anichron_api_packages_lock_net10_0_polly_core",
+ "label": "Polly.Core",
"_origin": "ast",
"community": 248,
"community_name": "net10.0",
"file_type": "code",
- "norm_label": "sonaranalyzer.csharp",
+ "norm_label": "polly.core",
"source_file": "src/Anichron.API/packages.lock.json",
- "source_location": "L116"
+ "source_location": "L373"
},
{
"id": "src_anichron_api_packages_lock_net10_0_system_codedom",
@@ -51724,18 +50860,7 @@
"source_location": "L394"
},
{
- "id": "src_anichron_api_packages_lock_net10_0_system_composition_attributedmodel",
- "label": "System.Composition.AttributedModel",
- "_origin": "ast",
- "community": 248,
- "community_name": "net10.0",
- "file_type": "code",
- "norm_label": "system.composition.attributedmodel",
- "source_file": "src/Anichron.API/packages.lock.json",
- "source_location": "L411"
- },
- {
- "id": "src_anichron_api_packages_lock_sonaranalyzer_csharp_contenthash",
+ "id": "src_anichron_api_packages_lock_polly_core_contenthash",
"label": "contentHash",
"_origin": "ast",
"community": 248,
@@ -51743,21 +50868,10 @@
"file_type": "code",
"norm_label": "contenthash",
"source_file": "src/Anichron.API/packages.lock.json",
- "source_location": "L120"
- },
- {
- "id": "src_anichron_api_packages_lock_sonaranalyzer_csharp_requested",
- "label": "requested",
- "_origin": "ast",
- "community": 248,
- "community_name": "net10.0",
- "file_type": "code",
- "norm_label": "requested",
- "source_file": "src/Anichron.API/packages.lock.json",
- "source_location": "L118"
+ "source_location": "L376"
},
{
- "id": "src_anichron_api_packages_lock_sonaranalyzer_csharp_resolved",
+ "id": "src_anichron_api_packages_lock_polly_core_resolved",
"label": "resolved",
"_origin": "ast",
"community": 248,
@@ -51765,10 +50879,10 @@
"file_type": "code",
"norm_label": "resolved",
"source_file": "src/Anichron.API/packages.lock.json",
- "source_location": "L119"
+ "source_location": "L375"
},
{
- "id": "src_anichron_api_packages_lock_sonaranalyzer_csharp_type",
+ "id": "src_anichron_api_packages_lock_polly_core_type",
"label": "type",
"_origin": "ast",
"community": 248,
@@ -51776,7 +50890,7 @@
"file_type": "code",
"norm_label": "type",
"source_file": "src/Anichron.API/packages.lock.json",
- "source_location": "L117"
+ "source_location": "L374"
},
{
"id": "src_anichron_api_packages_lock_system_codedom_contenthash",
@@ -51811,39 +50925,6 @@
"source_file": "src/Anichron.API/packages.lock.json",
"source_location": "L395"
},
- {
- "id": "src_anichron_api_packages_lock_system_composition_attributedmodel_contenthash",
- "label": "contentHash",
- "_origin": "ast",
- "community": 248,
- "community_name": "net10.0",
- "file_type": "code",
- "norm_label": "contenthash",
- "source_file": "src/Anichron.API/packages.lock.json",
- "source_location": "L414"
- },
- {
- "id": "src_anichron_api_packages_lock_system_composition_attributedmodel_resolved",
- "label": "resolved",
- "_origin": "ast",
- "community": 248,
- "community_name": "net10.0",
- "file_type": "code",
- "norm_label": "resolved",
- "source_file": "src/Anichron.API/packages.lock.json",
- "source_location": "L413"
- },
- {
- "id": "src_anichron_api_packages_lock_system_composition_attributedmodel_type",
- "label": "type",
- "_origin": "ast",
- "community": 248,
- "community_name": "net10.0",
- "file_type": "code",
- "norm_label": "type",
- "source_file": "src/Anichron.API/packages.lock.json",
- "source_location": "L412"
- },
{
"id": "src_anichron_api_packages_lock_microsoft_extensions_dependencymodel_contenthash",
"label": "contentHash",
@@ -52012,70 +51093,59 @@
"source_location": ""
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_dependencies_microsoft_netcore_platforms",
- "label": "Microsoft.NETCore.Platforms",
- "_origin": "ast",
- "community": 250,
- "community_name": "NETStandard.Library",
- "file_type": "code",
- "norm_label": "microsoft.netcore.platforms",
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L439"
- },
- {
- "id": "src_anichron_worker_tests_unit_packages_lock_net10_0_netstandard_library",
- "label": "NETStandard.Library",
- "_origin": "ast",
- "community": 250,
- "community_name": "NETStandard.Library",
- "file_type": "code",
- "norm_label": "netstandard.library",
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L434"
- },
- {
- "id": "src_anichron_worker_tests_unit_packages_lock_netstandard_library_contenthash",
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_fileproviders_abstractions_contenthash",
"label": "contentHash",
"_origin": "ast",
"community": 250,
- "community_name": "NETStandard.Library",
+ "community_name": "Microsoft.Extensions.FileProviders.Abstractions",
"file_type": "code",
"norm_label": "contenthash",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L437"
+ "source_location": "L240"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_netstandard_library_dependencies",
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_fileproviders_abstractions_dependencies",
"label": "dependencies",
"_origin": "ast",
"community": 250,
- "community_name": "NETStandard.Library",
+ "community_name": "Microsoft.Extensions.FileProviders.Abstractions",
"file_type": "code",
"norm_label": "dependencies",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L438"
+ "source_location": "L241"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_netstandard_library_resolved",
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_fileproviders_abstractions_resolved",
"label": "resolved",
"_origin": "ast",
"community": 250,
- "community_name": "NETStandard.Library",
+ "community_name": "Microsoft.Extensions.FileProviders.Abstractions",
"file_type": "code",
"norm_label": "resolved",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L436"
+ "source_location": "L239"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_netstandard_library_type",
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_fileproviders_abstractions_type",
"label": "type",
"_origin": "ast",
"community": 250,
- "community_name": "NETStandard.Library",
+ "community_name": "Microsoft.Extensions.FileProviders.Abstractions",
"file_type": "code",
"norm_label": "type",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L435"
+ "source_location": "L238"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_packages_lock_net10_0_microsoft_extensions_fileproviders_abstractions",
+ "label": "Microsoft.Extensions.FileProviders.Abstractions",
+ "_origin": "ast",
+ "community": 250,
+ "community_name": "Microsoft.Extensions.FileProviders.Abstractions",
+ "file_type": "code",
+ "norm_label": "microsoft.extensions.fileproviders.abstractions",
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L237"
},
{
"id": "src_anichron_api_packages_lock_net10_0_testably_abstractions_filesystem_interface",
@@ -54609,109 +53679,59 @@
"source_location": "L108"
},
{
- "id": "src_anichron_worker_tests_unit_maintenance_tokencleanupservicetests_anichron_worker_tests_unit_maintenance_capturinglogger_entries",
- "label": "Entries",
- "_origin": "ast",
- "community": 283,
- "community_name": "CapturingLogger",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Worker.Tests.Unit.Maintenance",
- "scope_chain": [
- "s241"
- ]
- },
- "norm_label": "entries",
- "source_file": "src/Anichron.Worker.Tests.Unit/Maintenance/TokenCleanupServiceTests.cs",
- "source_location": "L91"
- },
- {
- "id": "src_anichron_worker_tests_unit_maintenance_tokencleanupservicetests_cs_eventid",
- "label": "EventId",
- "_origin": "ast",
- "community": 283,
- "community_name": "CapturingLogger",
- "file_type": "code",
- "norm_label": "eventid",
- "source_file": "",
- "source_location": ""
- },
- {
- "id": "src_anichron_worker_tests_unit_maintenance_tokencleanupservicetests_cs_exception",
- "label": "Exception",
- "_origin": "ast",
- "community": 283,
- "community_name": "CapturingLogger",
- "file_type": "code",
- "norm_label": "exception",
- "source_file": "",
- "source_location": ""
- },
- {
- "id": "src_anichron_worker_tests_unit_maintenance_tokencleanupservicetests_cs_func",
- "label": "Func",
- "_origin": "ast",
- "community": 283,
- "community_name": "CapturingLogger",
- "file_type": "code",
- "norm_label": "func",
- "source_file": "",
- "source_location": ""
- },
- {
- "id": "src_anichron_worker_tests_unit_maintenance_tokencleanupservicetests_cs_idisposable",
- "label": "IDisposable",
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_logging_abstractions_contenthash",
+ "label": "contentHash",
"_origin": "ast",
"community": 283,
- "community_name": "CapturingLogger",
+ "community_name": "Microsoft.Extensions.Logging.Abstractions",
"file_type": "code",
- "norm_label": "idisposable",
- "source_file": "",
- "source_location": ""
+ "norm_label": "contenthash",
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L285"
},
{
- "id": "src_anichron_worker_tests_unit_maintenance_tokencleanupservicetests_cs_ireadonlylist",
- "label": "IReadOnlyList",
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_logging_abstractions_dependencies",
+ "label": "dependencies",
"_origin": "ast",
"community": 283,
- "community_name": "CapturingLogger",
+ "community_name": "Microsoft.Extensions.Logging.Abstractions",
"file_type": "code",
- "norm_label": "ireadonlylist",
- "source_file": "",
- "source_location": ""
+ "norm_label": "dependencies",
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L286"
},
{
- "id": "src_anichron_worker_tests_unit_maintenance_tokencleanupservicetests_cs_level",
- "label": "Level",
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_logging_abstractions_resolved",
+ "label": "resolved",
"_origin": "ast",
"community": 283,
- "community_name": "CapturingLogger",
+ "community_name": "Microsoft.Extensions.Logging.Abstractions",
"file_type": "code",
- "norm_label": "level",
- "source_file": "",
- "source_location": ""
+ "norm_label": "resolved",
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L284"
},
{
- "id": "src_anichron_worker_tests_unit_maintenance_tokencleanupservicetests_cs_list",
- "label": "List",
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_logging_abstractions_type",
+ "label": "type",
"_origin": "ast",
"community": 283,
- "community_name": "CapturingLogger",
+ "community_name": "Microsoft.Extensions.Logging.Abstractions",
"file_type": "code",
- "norm_label": "list",
- "source_file": "",
- "source_location": ""
+ "norm_label": "type",
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L283"
},
{
- "id": "src_anichron_worker_tests_unit_maintenance_tokencleanupservicetests_cs_loglevel",
- "label": "LogLevel",
+ "id": "src_anichron_worker_tests_unit_packages_lock_net10_0_microsoft_extensions_logging_abstractions",
+ "label": "Microsoft.Extensions.Logging.Abstractions",
"_origin": "ast",
"community": 283,
- "community_name": "CapturingLogger",
+ "community_name": "Microsoft.Extensions.Logging.Abstractions",
"file_type": "code",
- "norm_label": "loglevel",
- "source_file": "",
- "source_location": ""
+ "norm_label": "microsoft.extensions.logging.abstractions",
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L282"
},
{
"id": "src_anichron_api_tests_unit_packages_lock_net10_0_sonaranalyzer_csharp",
@@ -54887,7 +53907,7 @@
"file_type": "code",
"norm_label": "contenthash",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L122"
+ "source_location": "L119"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_caching_abstractions_dependencies",
@@ -54898,7 +53918,7 @@
"file_type": "code",
"norm_label": "dependencies",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L123"
+ "source_location": "L120"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_caching_abstractions_resolved",
@@ -54909,7 +53929,7 @@
"file_type": "code",
"norm_label": "resolved",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L121"
+ "source_location": "L118"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_caching_abstractions_type",
@@ -54920,7 +53940,7 @@
"file_type": "code",
"norm_label": "type",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L120"
+ "source_location": "L117"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_net10_0_microsoft_extensions_caching_abstractions",
@@ -54931,7 +53951,7 @@
"file_type": "code",
"norm_label": "microsoft.extensions.caching.abstractions",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L119"
+ "source_location": "L116"
},
{
"id": "iserviceprovider",
@@ -55179,7 +54199,7 @@
"file_type": "code",
"norm_label": "contenthash",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L211"
+ "source_location": "L208"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_dependencyinjection_dependencies",
@@ -55190,7 +54210,7 @@
"file_type": "code",
"norm_label": "dependencies",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L212"
+ "source_location": "L209"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_dependencyinjection_resolved",
@@ -55201,7 +54221,7 @@
"file_type": "code",
"norm_label": "resolved",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L210"
+ "source_location": "L207"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_dependencyinjection_type",
@@ -55212,128 +54232,18 @@
"file_type": "code",
"norm_label": "type",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L209"
- },
- {
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_logging_abstractions_contenthash",
- "label": "contentHash",
- "_origin": "ast",
- "community": 289,
- "community_name": "Microsoft.Extensions.DependencyInjection",
- "file_type": "code",
- "norm_label": "contenthash",
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L288"
- },
- {
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_logging_abstractions_dependencies",
- "label": "dependencies",
- "_origin": "ast",
- "community": 289,
- "community_name": "Microsoft.Extensions.DependencyInjection",
- "file_type": "code",
- "norm_label": "dependencies",
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L289"
- },
- {
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_logging_abstractions_resolved",
- "label": "resolved",
- "_origin": "ast",
- "community": 289,
- "community_name": "Microsoft.Extensions.DependencyInjection",
- "file_type": "code",
- "norm_label": "resolved",
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L287"
- },
- {
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_logging_abstractions_type",
- "label": "type",
- "_origin": "ast",
- "community": 289,
- "community_name": "Microsoft.Extensions.DependencyInjection",
- "file_type": "code",
- "norm_label": "type",
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L286"
- },
- {
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_options_contenthash",
- "label": "contentHash",
- "_origin": "ast",
- "community": 289,
- "community_name": "Microsoft.Extensions.DependencyInjection",
- "file_type": "code",
- "norm_label": "contenthash",
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L357"
- },
- {
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_options_dependencies",
- "label": "dependencies",
- "_origin": "ast",
- "community": 289,
- "community_name": "Microsoft.Extensions.DependencyInjection",
- "file_type": "code",
- "norm_label": "dependencies",
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L358"
- },
- {
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_options_resolved",
- "label": "resolved",
- "_origin": "ast",
- "community": 289,
- "community_name": "Microsoft.Extensions.DependencyInjection",
- "file_type": "code",
- "norm_label": "resolved",
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L356"
- },
- {
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_options_type",
- "label": "type",
- "_origin": "ast",
- "community": 289,
- "community_name": "Microsoft.Extensions.DependencyInjection",
- "file_type": "code",
- "norm_label": "type",
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L355"
- },
- {
- "id": "src_anichron_worker_tests_unit_packages_lock_net10_0_microsoft_extensions_dependencyinjection",
- "label": "Microsoft.Extensions.DependencyInjection",
- "_origin": "ast",
- "community": 289,
- "community_name": "Microsoft.Extensions.DependencyInjection",
- "file_type": "code",
- "norm_label": "microsoft.extensions.dependencyinjection",
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L208"
- },
- {
- "id": "src_anichron_worker_tests_unit_packages_lock_net10_0_microsoft_extensions_logging_abstractions",
- "label": "Microsoft.Extensions.Logging.Abstractions",
- "_origin": "ast",
- "community": 289,
- "community_name": "Microsoft.Extensions.DependencyInjection",
- "file_type": "code",
- "norm_label": "microsoft.extensions.logging.abstractions",
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L285"
+ "source_location": "L206"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_net10_0_microsoft_extensions_options",
- "label": "Microsoft.Extensions.Options",
+ "id": "src_anichron_worker_tests_unit_packages_lock_net10_0_microsoft_extensions_dependencyinjection",
+ "label": "Microsoft.Extensions.DependencyInjection",
"_origin": "ast",
"community": 289,
"community_name": "Microsoft.Extensions.DependencyInjection",
"file_type": "code",
- "norm_label": "microsoft.extensions.options",
+ "norm_label": "microsoft.extensions.dependencyinjection",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L354"
+ "source_location": "L205"
},
{
"id": "src_anichron_api_tests_unit_services_bootstrapresetservicetests_anichron_api_tests_unit_services_testfixture_unitofwork",
@@ -55578,18 +54488,29 @@
"label": "IReadOnlySet",
"_origin": "ast",
"community": 291,
- "community_name": "LivePhotoLinker",
+ "community_name": "LivePhotoLinker.cs",
"file_type": "code",
"norm_label": "ireadonlyset",
"source_file": "",
"source_location": ""
},
+ {
+ "id": "src_anichron_worker_ingestion_livephotolinker",
+ "label": "LivePhotoLinker.cs",
+ "_origin": "ast",
+ "community": 291,
+ "community_name": "LivePhotoLinker.cs",
+ "file_type": "code",
+ "norm_label": "livephotolinker.cs",
+ "source_file": "src/Anichron.Worker/Ingestion/LivePhotoLinker.cs",
+ "source_location": "L1"
+ },
{
"id": "src_anichron_worker_ingestion_livephotolinker_cs_ienumerable",
"label": "IEnumerable",
"_origin": "ast",
"community": 291,
- "community_name": "LivePhotoLinker",
+ "community_name": "LivePhotoLinker.cs",
"file_type": "code",
"norm_label": "ienumerable",
"source_file": "",
@@ -55600,7 +54521,7 @@
"label": "IFileSystem",
"_origin": "ast",
"community": 291,
- "community_name": "LivePhotoLinker",
+ "community_name": "LivePhotoLinker.cs",
"file_type": "code",
"norm_label": "ifilesystem",
"source_file": "",
@@ -55611,7 +54532,7 @@
"label": "IReadOnlyList",
"_origin": "ast",
"community": 291,
- "community_name": "LivePhotoLinker",
+ "community_name": "LivePhotoLinker.cs",
"file_type": "code",
"norm_label": "ireadonlylist",
"source_file": "",
@@ -55672,56 +54593,23 @@
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
"source_location": "L43"
},
- {
- "id": "src_anichron_worker_packages_lock_dependencies_microsoft_extensions_diagnostics_abstractions",
- "label": "Microsoft.Extensions.Diagnostics.Abstractions",
- "_origin": "ast",
- "community": 293,
- "community_name": "dependencies",
- "file_type": "code",
- "norm_label": "microsoft.extensions.diagnostics.abstractions",
- "source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L365"
- },
- {
- "id": "src_anichron_worker_packages_lock_dependencies_microsoft_extensions_options_configurationextensions",
- "label": "Microsoft.Extensions.Options.ConfigurationExtensions",
- "_origin": "ast",
- "community": 293,
- "community_name": "dependencies",
- "file_type": "code",
- "norm_label": "microsoft.extensions.options.configurationextensions",
- "source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L366"
- },
{
"id": "src_anichron_worker_packages_lock_microsoft_extensions_diagnostics_contenthash",
"label": "contentHash",
"_origin": "ast",
"community": 293,
- "community_name": "dependencies",
+ "community_name": "Microsoft.Extensions.Diagnostics",
"file_type": "code",
"norm_label": "contenthash",
"source_file": "src/Anichron.Worker/packages.lock.json",
"source_location": "L362"
},
- {
- "id": "src_anichron_worker_packages_lock_microsoft_extensions_diagnostics_dependencies",
- "label": "dependencies",
- "_origin": "ast",
- "community": 293,
- "community_name": "dependencies",
- "file_type": "code",
- "norm_label": "dependencies",
- "source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L363"
- },
{
"id": "src_anichron_worker_packages_lock_microsoft_extensions_diagnostics_resolved",
"label": "resolved",
"_origin": "ast",
"community": 293,
- "community_name": "dependencies",
+ "community_name": "Microsoft.Extensions.Diagnostics",
"file_type": "code",
"norm_label": "resolved",
"source_file": "src/Anichron.Worker/packages.lock.json",
@@ -55732,77 +54620,44 @@
"label": "type",
"_origin": "ast",
"community": 293,
- "community_name": "dependencies",
+ "community_name": "Microsoft.Extensions.Diagnostics",
"file_type": "code",
"norm_label": "type",
"source_file": "src/Anichron.Worker/packages.lock.json",
"source_location": "L360"
},
- {
- "id": "src_anichron_worker_packages_lock_microsoft_extensions_hosting_abstractions_contenthash",
- "label": "contentHash",
- "_origin": "ast",
- "community": 293,
- "community_name": "dependencies",
- "file_type": "code",
- "norm_label": "contenthash",
- "source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L404"
- },
- {
- "id": "src_anichron_worker_packages_lock_microsoft_extensions_hosting_abstractions_dependencies",
- "label": "dependencies",
- "_origin": "ast",
- "community": 293,
- "community_name": "dependencies",
- "file_type": "code",
- "norm_label": "dependencies",
- "source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L405"
- },
- {
- "id": "src_anichron_worker_packages_lock_microsoft_extensions_hosting_abstractions_resolved",
- "label": "resolved",
- "_origin": "ast",
- "community": 293,
- "community_name": "dependencies",
- "file_type": "code",
- "norm_label": "resolved",
- "source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L403"
- },
- {
- "id": "src_anichron_worker_packages_lock_microsoft_extensions_hosting_abstractions_type",
- "label": "type",
- "_origin": "ast",
- "community": 293,
- "community_name": "dependencies",
- "file_type": "code",
- "norm_label": "type",
- "source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L402"
- },
{
"id": "src_anichron_worker_packages_lock_net10_0_microsoft_extensions_diagnostics",
"label": "Microsoft.Extensions.Diagnostics",
"_origin": "ast",
"community": 293,
- "community_name": "dependencies",
+ "community_name": "Microsoft.Extensions.Diagnostics",
"file_type": "code",
"norm_label": "microsoft.extensions.diagnostics",
"source_file": "src/Anichron.Worker/packages.lock.json",
"source_location": "L359"
},
{
- "id": "src_anichron_worker_packages_lock_net10_0_microsoft_extensions_hosting_abstractions",
- "label": "Microsoft.Extensions.Hosting.Abstractions",
+ "id": "src_anichron_worker_tests_unit_packages_lock_dependencies_microsoft_entityframeworkcore_abstractions",
+ "label": "Microsoft.EntityFrameworkCore.Abstractions",
"_origin": "ast",
- "community": 293,
- "community_name": "dependencies",
+ "community": 294,
+ "community_name": "Microsoft.EntityFrameworkCore",
"file_type": "code",
- "norm_label": "microsoft.extensions.hosting.abstractions",
- "source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L401"
+ "norm_label": "microsoft.entityframeworkcore.abstractions",
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L610"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_packages_lock_dependencies_microsoft_entityframeworkcore_analyzers",
+ "label": "Microsoft.EntityFrameworkCore.Analyzers",
+ "_origin": "ast",
+ "community": 294,
+ "community_name": "Microsoft.EntityFrameworkCore",
+ "file_type": "code",
+ "norm_label": "microsoft.entityframeworkcore.analyzers",
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L611"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_microsoft_entityframeworkcore_contenthash",
@@ -55813,7 +54668,7 @@
"file_type": "code",
"norm_label": "contenthash",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L624"
+ "source_location": "L608"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_microsoft_entityframeworkcore_dependencies",
@@ -55824,7 +54679,7 @@
"file_type": "code",
"norm_label": "dependencies",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L625"
+ "source_location": "L609"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_microsoft_entityframeworkcore_requested",
@@ -55835,7 +54690,7 @@
"file_type": "code",
"norm_label": "requested",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L622"
+ "source_location": "L606"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_microsoft_entityframeworkcore_resolved",
@@ -55846,7 +54701,7 @@
"file_type": "code",
"norm_label": "resolved",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L623"
+ "source_location": "L607"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_microsoft_entityframeworkcore_type",
@@ -55857,7 +54712,7 @@
"file_type": "code",
"norm_label": "type",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L621"
+ "source_location": "L605"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_net10_0_microsoft_entityframeworkcore",
@@ -55868,7 +54723,7 @@
"file_type": "code",
"norm_label": "microsoft.entityframeworkcore",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L620"
+ "source_location": "L604"
},
{
"id": "docs_adr_0003_self_host_mutation_reports",
@@ -55919,114 +54774,114 @@
"source_location": "L12"
},
{
- "id": "src_anichron_core_data_repository_mediaassetrepository",
- "label": "MediaAssetRepository.cs",
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_visualstudio_threading_analyzers_contenthash",
+ "label": "contentHash",
"_origin": "ast",
"community": 296,
- "community_name": "IMediaAssetRepository",
+ "community_name": "Microsoft.VisualStudio.Threading.Analyzers",
"file_type": "code",
- "norm_label": "mediaassetrepository.cs",
- "source_file": "src/Anichron.Core/Data/Repository/MediaAssetRepository.cs",
- "source_location": "L1"
+ "norm_label": "contenthash",
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L31"
},
{
- "id": "src_anichron_core_data_repository_mediaassetrepository_cs_anichrondbcontext",
- "label": "AnichronDbContext",
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_visualstudio_threading_analyzers_requested",
+ "label": "requested",
"_origin": "ast",
"community": 296,
- "community_name": "IMediaAssetRepository",
+ "community_name": "Microsoft.VisualStudio.Threading.Analyzers",
"file_type": "code",
- "norm_label": "anichrondbcontext",
- "source_file": "",
- "source_location": ""
+ "norm_label": "requested",
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L29"
},
{
- "id": "src_anichron_core_data_repository_mediaassetrepository_cs_cancellationtoken",
- "label": "CancellationToken",
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_visualstudio_threading_analyzers_resolved",
+ "label": "resolved",
"_origin": "ast",
"community": 296,
- "community_name": "IMediaAssetRepository",
+ "community_name": "Microsoft.VisualStudio.Threading.Analyzers",
"file_type": "code",
- "norm_label": "cancellationtoken",
- "source_file": "",
- "source_location": ""
+ "norm_label": "resolved",
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L30"
},
{
- "id": "src_anichron_core_data_repository_mediaassetrepository_cs_guid",
- "label": "Guid",
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_visualstudio_threading_analyzers_type",
+ "label": "type",
"_origin": "ast",
"community": 296,
- "community_name": "IMediaAssetRepository",
+ "community_name": "Microsoft.VisualStudio.Threading.Analyzers",
"file_type": "code",
- "norm_label": "guid",
- "source_file": "",
- "source_location": ""
+ "norm_label": "type",
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L28"
},
{
- "id": "src_anichron_core_data_repository_mediaassetrepository_cs_task",
- "label": "Task",
+ "id": "src_anichron_worker_tests_unit_packages_lock_net10_0_microsoft_visualstudio_threading_analyzers",
+ "label": "Microsoft.VisualStudio.Threading.Analyzers",
"_origin": "ast",
"community": 296,
- "community_name": "IMediaAssetRepository",
+ "community_name": "Microsoft.VisualStudio.Threading.Analyzers",
"file_type": "code",
- "norm_label": "task",
- "source_file": "",
- "source_location": ""
+ "norm_label": "microsoft.visualstudio.threading.analyzers",
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L27"
},
{
- "id": "src_anichron_worker_packages_lock_net10_0_system_io_hashing",
- "label": "System.IO.Hashing",
+ "id": "src_anichron_worker_tests_unit_packages_lock_net10_0_xunit_runner_visualstudio",
+ "label": "xunit.runner.visualstudio",
"_origin": "ast",
"community": 297,
- "community_name": "System.IO.Hashing",
+ "community_name": "xunit.runner.visualstudio",
"file_type": "code",
- "norm_label": "system.io.hashing",
- "source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L153"
+ "norm_label": "xunit.runner.visualstudio",
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L63"
},
{
- "id": "src_anichron_worker_packages_lock_system_io_hashing_contenthash",
+ "id": "src_anichron_worker_tests_unit_packages_lock_xunit_runner_visualstudio_contenthash",
"label": "contentHash",
"_origin": "ast",
"community": 297,
- "community_name": "System.IO.Hashing",
+ "community_name": "xunit.runner.visualstudio",
"file_type": "code",
"norm_label": "contenthash",
- "source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L157"
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L67"
},
{
- "id": "src_anichron_worker_packages_lock_system_io_hashing_requested",
+ "id": "src_anichron_worker_tests_unit_packages_lock_xunit_runner_visualstudio_requested",
"label": "requested",
"_origin": "ast",
"community": 297,
- "community_name": "System.IO.Hashing",
+ "community_name": "xunit.runner.visualstudio",
"file_type": "code",
"norm_label": "requested",
- "source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L155"
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L65"
},
{
- "id": "src_anichron_worker_packages_lock_system_io_hashing_resolved",
+ "id": "src_anichron_worker_tests_unit_packages_lock_xunit_runner_visualstudio_resolved",
"label": "resolved",
"_origin": "ast",
"community": 297,
- "community_name": "System.IO.Hashing",
+ "community_name": "xunit.runner.visualstudio",
"file_type": "code",
"norm_label": "resolved",
- "source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L156"
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L66"
},
{
- "id": "src_anichron_worker_packages_lock_system_io_hashing_type",
+ "id": "src_anichron_worker_tests_unit_packages_lock_xunit_runner_visualstudio_type",
"label": "type",
"_origin": "ast",
"community": 297,
- "community_name": "System.IO.Hashing",
+ "community_name": "xunit.runner.visualstudio",
"file_type": "code",
"norm_label": "type",
- "source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L154"
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L64"
},
{
"id": "src_anichron_worker_crawling_fileingestionpipeline_cs_exception",
@@ -56061,12 +54916,29 @@
"source_file": "",
"source_location": ""
},
+ {
+ "id": "src_anichron_worker_tests_unit_ingestion_middlewares_loggingmiddlewaretests_anichron_worker_tests_unit_ingestion_middlewares_capturinglogger_entries",
+ "label": "Entries",
+ "_origin": "ast",
+ "community": 299,
+ "community_name": "CapturingLogger",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Worker.Tests.Unit.Ingestion.Middlewares",
+ "scope_chain": [
+ "s185"
+ ]
+ },
+ "norm_label": "entries",
+ "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Middlewares/LoggingMiddlewareTests.cs",
+ "source_location": "L113"
+ },
{
"id": "src_anichron_worker_tests_unit_ingestion_middlewares_loggingmiddlewaretests_cs_eventid",
"label": "EventId",
"_origin": "ast",
"community": 299,
- "community_name": ".Log",
+ "community_name": "CapturingLogger",
"file_type": "code",
"norm_label": "eventid",
"source_file": "",
@@ -56077,7 +54949,7 @@
"label": "Exception",
"_origin": "ast",
"community": 299,
- "community_name": ".Log",
+ "community_name": "CapturingLogger",
"file_type": "code",
"norm_label": "exception",
"source_file": "",
@@ -56088,42 +54960,80 @@
"label": "Func",
"_origin": "ast",
"community": 299,
- "community_name": ".Log",
+ "community_name": "CapturingLogger",
"file_type": "code",
"norm_label": "func",
"source_file": "",
"source_location": ""
},
+ {
+ "id": "src_anichron_worker_tests_unit_ingestion_middlewares_loggingmiddlewaretests_cs_idisposable",
+ "label": "IDisposable",
+ "_origin": "ast",
+ "community": 299,
+ "community_name": "CapturingLogger",
+ "file_type": "code",
+ "norm_label": "idisposable",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_ingestion_middlewares_loggingmiddlewaretests_cs_ireadonlylist",
+ "label": "IReadOnlyList",
+ "_origin": "ast",
+ "community": 299,
+ "community_name": "CapturingLogger",
+ "file_type": "code",
+ "norm_label": "ireadonlylist",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_ingestion_middlewares_loggingmiddlewaretests_cs_level",
+ "label": "Level",
+ "_origin": "ast",
+ "community": 299,
+ "community_name": "CapturingLogger",
+ "file_type": "code",
+ "norm_label": "level",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_ingestion_middlewares_loggingmiddlewaretests_cs_list",
+ "label": "List",
+ "_origin": "ast",
+ "community": 299,
+ "community_name": "CapturingLogger",
+ "file_type": "code",
+ "norm_label": "list",
+ "source_file": "",
+ "source_location": ""
+ },
{
"id": "src_anichron_worker_tests_unit_ingestion_middlewares_loggingmiddlewaretests_cs_loglevel",
"label": "LogLevel",
"_origin": "ast",
"community": 299,
- "community_name": ".Log",
+ "community_name": "CapturingLogger",
"file_type": "code",
"norm_label": "loglevel",
"source_file": "",
"source_location": ""
},
{
- "id": "src_anichron_worker_tests_unit_ingestion_pipeline_ingestionpipelinerunnertests_anichron_worker_tests_unit_ingestion_pipeline_proxydirectorycreatingmiddleware_order",
- "label": "Order",
+ "id": "src_anichron_worker_tests_unit_ingestion_middlewares_loggingmiddlewaretests_cs_message",
+ "label": "Message",
"_origin": "ast",
- "community": 3,
- "community_name": "IngestionPipelineRunnerTests",
+ "community": 299,
+ "community_name": "CapturingLogger",
"file_type": "code",
- "metadata": {
- "namespace": "Anichron.Worker.Tests.Unit.Ingestion.Pipeline",
- "scope_chain": [
- "s368"
- ]
- },
- "norm_label": "order",
- "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Pipeline/IngestionPipelineRunnerTests.cs",
- "source_location": "L329"
+ "norm_label": "message",
+ "source_file": "",
+ "source_location": ""
},
{
- "id": "src_anichron_worker_tests_unit_ingestion_pipeline_ingestionpipelinerunnertests_anichron_worker_tests_unit_ingestion_pipeline_proxywritingmiddleware_order",
+ "id": "src_anichron_worker_tests_unit_ingestion_pipeline_ingestionpipelinerunnertests_anichron_worker_tests_unit_ingestion_pipeline_proxydirectorycreatingmiddleware_order",
"label": "Order",
"_origin": "ast",
"community": 3,
@@ -56137,10 +55047,10 @@
},
"norm_label": "order",
"source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Pipeline/IngestionPipelineRunnerTests.cs",
- "source_location": "L303"
+ "source_location": "L329"
},
{
- "id": "src_anichron_worker_tests_unit_ingestion_pipeline_ingestionpipelinerunnertests_anichron_worker_tests_unit_ingestion_pipeline_stubmiddleware_order",
+ "id": "src_anichron_worker_tests_unit_ingestion_pipeline_ingestionpipelinerunnertests_anichron_worker_tests_unit_ingestion_pipeline_proxywritingmiddleware_order",
"label": "Order",
"_origin": "ast",
"community": 3,
@@ -56154,7 +55064,7 @@
},
"norm_label": "order",
"source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Pipeline/IngestionPipelineRunnerTests.cs",
- "source_location": "L288"
+ "source_location": "L303"
},
{
"id": "src_anichron_worker_tests_unit_ingestion_pipeline_ingestionpipelinerunnertests_anichron_worker_tests_unit_ingestion_pipeline_testfixture_directorystrategy",
@@ -56262,17 +55172,6 @@
"source_file": "",
"source_location": ""
},
- {
- "id": "src_anichron_worker_tests_unit_ingestion_pipeline_ingestionpipelinerunnertests_cs_list",
- "label": "List",
- "_origin": "ast",
- "community": 3,
- "community_name": "IngestionPipelineRunnerTests",
- "file_type": "code",
- "norm_label": "list",
- "source_file": "",
- "source_location": ""
- },
{
"id": "src_anichron_worker_tests_unit_ingestion_pipeline_ingestionpipelinerunnertests_cs_mockfilesystem",
"label": "MockFileSystem",
@@ -56311,7 +55210,7 @@
"label": "Microsoft.Extensions.Configuration",
"_origin": "ast",
"community": 30,
- "community_name": "Microsoft.Extensions.Configuration.Abstractions",
+ "community_name": "dependencies",
"file_type": "code",
"norm_label": "microsoft.extensions.configuration",
"source_file": "src/Anichron.Worker/packages.lock.json",
@@ -56322,1178 +55221,683 @@
"label": "Microsoft.Extensions.Configuration.Abstractions",
"_origin": "ast",
"community": 30,
- "community_name": "Microsoft.Extensions.Configuration.Abstractions",
+ "community_name": "dependencies",
"file_type": "code",
"norm_label": "microsoft.extensions.configuration.abstractions",
"source_file": "src/Anichron.Worker/packages.lock.json",
"source_location": "L49"
},
{
- "id": "src_anichron_worker_packages_lock_dependencies_microsoft_extensions_configuration_fileextensions",
- "label": "Microsoft.Extensions.Configuration.FileExtensions",
- "_origin": "ast",
- "community": 30,
- "community_name": "Microsoft.Extensions.Configuration.Abstractions",
- "file_type": "code",
- "norm_label": "microsoft.extensions.configuration.fileextensions",
- "source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L64"
- },
- {
- "id": "src_anichron_worker_packages_lock_dependencies_microsoft_extensions_configuration_json",
- "label": "Microsoft.Extensions.Configuration.Json",
- "_origin": "ast",
- "community": 30,
- "community_name": "Microsoft.Extensions.Configuration.Abstractions",
- "file_type": "code",
- "norm_label": "microsoft.extensions.configuration.json",
- "source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L80"
- },
- {
- "id": "src_anichron_worker_packages_lock_microsoft_extensions_configuration_binder_contenthash",
- "label": "contentHash",
- "_origin": "ast",
- "community": 30,
- "community_name": "Microsoft.Extensions.Configuration.Abstractions",
- "file_type": "code",
- "norm_label": "contenthash",
- "source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L283"
- },
- {
- "id": "src_anichron_worker_packages_lock_microsoft_extensions_configuration_binder_dependencies",
- "label": "dependencies",
- "_origin": "ast",
- "community": 30,
- "community_name": "Microsoft.Extensions.Configuration.Abstractions",
- "file_type": "code",
- "norm_label": "dependencies",
- "source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L284"
- },
- {
- "id": "src_anichron_worker_packages_lock_microsoft_extensions_configuration_binder_resolved",
- "label": "resolved",
- "_origin": "ast",
- "community": 30,
- "community_name": "Microsoft.Extensions.Configuration.Abstractions",
- "file_type": "code",
- "norm_label": "resolved",
- "source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L282"
- },
- {
- "id": "src_anichron_worker_packages_lock_microsoft_extensions_configuration_binder_type",
- "label": "type",
- "_origin": "ast",
- "community": 30,
- "community_name": "Microsoft.Extensions.Configuration.Abstractions",
- "file_type": "code",
- "norm_label": "type",
- "source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L281"
- },
- {
- "id": "src_anichron_worker_packages_lock_microsoft_extensions_configuration_commandline_contenthash",
- "label": "contentHash",
+ "id": "src_anichron_worker_packages_lock_dependencies_microsoft_extensions_configuration_binder",
+ "label": "Microsoft.Extensions.Configuration.Binder",
"_origin": "ast",
"community": 30,
- "community_name": "Microsoft.Extensions.Configuration.Abstractions",
+ "community_name": "dependencies",
"file_type": "code",
- "norm_label": "contenthash",
+ "norm_label": "microsoft.extensions.configuration.binder",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L292"
+ "source_location": "L76"
},
{
- "id": "src_anichron_worker_packages_lock_microsoft_extensions_configuration_commandline_dependencies",
- "label": "dependencies",
+ "id": "src_anichron_worker_packages_lock_dependencies_microsoft_extensions_configuration_commandline",
+ "label": "Microsoft.Extensions.Configuration.CommandLine",
"_origin": "ast",
"community": 30,
- "community_name": "Microsoft.Extensions.Configuration.Abstractions",
+ "community_name": "dependencies",
"file_type": "code",
- "norm_label": "dependencies",
+ "norm_label": "microsoft.extensions.configuration.commandline",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L293"
+ "source_location": "L77"
},
{
- "id": "src_anichron_worker_packages_lock_microsoft_extensions_configuration_commandline_resolved",
- "label": "resolved",
+ "id": "src_anichron_worker_packages_lock_dependencies_microsoft_extensions_configuration_environmentvariables",
+ "label": "Microsoft.Extensions.Configuration.EnvironmentVariables",
"_origin": "ast",
"community": 30,
- "community_name": "Microsoft.Extensions.Configuration.Abstractions",
+ "community_name": "dependencies",
"file_type": "code",
- "norm_label": "resolved",
+ "norm_label": "microsoft.extensions.configuration.environmentvariables",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L291"
+ "source_location": "L78"
},
{
- "id": "src_anichron_worker_packages_lock_microsoft_extensions_configuration_commandline_type",
- "label": "type",
+ "id": "src_anichron_worker_packages_lock_dependencies_microsoft_extensions_configuration_fileextensions",
+ "label": "Microsoft.Extensions.Configuration.FileExtensions",
"_origin": "ast",
"community": 30,
- "community_name": "Microsoft.Extensions.Configuration.Abstractions",
+ "community_name": "dependencies",
"file_type": "code",
- "norm_label": "type",
+ "norm_label": "microsoft.extensions.configuration.fileextensions",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L290"
+ "source_location": "L64"
},
{
- "id": "src_anichron_worker_packages_lock_microsoft_extensions_configuration_environmentvariables_contenthash",
- "label": "contentHash",
+ "id": "src_anichron_worker_packages_lock_dependencies_microsoft_extensions_configuration_json",
+ "label": "Microsoft.Extensions.Configuration.Json",
"_origin": "ast",
"community": 30,
- "community_name": "Microsoft.Extensions.Configuration.Abstractions",
+ "community_name": "dependencies",
"file_type": "code",
- "norm_label": "contenthash",
+ "norm_label": "microsoft.extensions.configuration.json",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L301"
+ "source_location": "L80"
},
{
- "id": "src_anichron_worker_packages_lock_microsoft_extensions_configuration_environmentvariables_dependencies",
- "label": "dependencies",
+ "id": "src_anichron_worker_packages_lock_dependencies_microsoft_extensions_configuration_usersecrets",
+ "label": "Microsoft.Extensions.Configuration.UserSecrets",
"_origin": "ast",
"community": 30,
- "community_name": "Microsoft.Extensions.Configuration.Abstractions",
+ "community_name": "dependencies",
"file_type": "code",
- "norm_label": "dependencies",
+ "norm_label": "microsoft.extensions.configuration.usersecrets",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L302"
+ "source_location": "L81"
},
{
- "id": "src_anichron_worker_packages_lock_microsoft_extensions_configuration_environmentvariables_resolved",
- "label": "resolved",
+ "id": "src_anichron_worker_packages_lock_dependencies_microsoft_extensions_dependencyinjection",
+ "label": "Microsoft.Extensions.DependencyInjection",
"_origin": "ast",
"community": 30,
- "community_name": "Microsoft.Extensions.Configuration.Abstractions",
+ "community_name": "dependencies",
"file_type": "code",
- "norm_label": "resolved",
+ "norm_label": "microsoft.extensions.dependencyinjection",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L300"
+ "source_location": "L82"
},
{
- "id": "src_anichron_worker_packages_lock_microsoft_extensions_configuration_environmentvariables_type",
- "label": "type",
+ "id": "src_anichron_worker_packages_lock_dependencies_microsoft_extensions_diagnostics",
+ "label": "Microsoft.Extensions.Diagnostics",
"_origin": "ast",
"community": 30,
- "community_name": "Microsoft.Extensions.Configuration.Abstractions",
+ "community_name": "dependencies",
"file_type": "code",
- "norm_label": "type",
+ "norm_label": "microsoft.extensions.diagnostics",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L299"
+ "source_location": "L84"
},
{
- "id": "src_anichron_worker_packages_lock_microsoft_extensions_configuration_ini_contenthash",
- "label": "contentHash",
+ "id": "src_anichron_worker_packages_lock_dependencies_microsoft_extensions_diagnostics_abstractions",
+ "label": "Microsoft.Extensions.Diagnostics.Abstractions",
"_origin": "ast",
"community": 30,
- "community_name": "Microsoft.Extensions.Configuration.Abstractions",
+ "community_name": "dependencies",
"file_type": "code",
- "norm_label": "contenthash",
+ "norm_label": "microsoft.extensions.diagnostics.abstractions",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L60"
+ "source_location": "L365"
},
{
- "id": "src_anichron_worker_packages_lock_microsoft_extensions_configuration_ini_dependencies",
- "label": "dependencies",
+ "id": "src_anichron_worker_packages_lock_dependencies_microsoft_extensions_fileproviders_abstractions",
+ "label": "Microsoft.Extensions.FileProviders.Abstractions",
"_origin": "ast",
"community": 30,
- "community_name": "Microsoft.Extensions.Configuration.Abstractions",
+ "community_name": "dependencies",
"file_type": "code",
- "norm_label": "dependencies",
+ "norm_label": "microsoft.extensions.fileproviders.abstractions",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L61"
+ "source_location": "L65"
},
{
- "id": "src_anichron_worker_packages_lock_microsoft_extensions_configuration_ini_requested",
- "label": "requested",
+ "id": "src_anichron_worker_packages_lock_dependencies_microsoft_extensions_fileproviders_physical",
+ "label": "Microsoft.Extensions.FileProviders.Physical",
"_origin": "ast",
"community": 30,
- "community_name": "Microsoft.Extensions.Configuration.Abstractions",
+ "community_name": "dependencies",
"file_type": "code",
- "norm_label": "requested",
+ "norm_label": "microsoft.extensions.fileproviders.physical",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L58"
+ "source_location": "L86"
},
{
- "id": "src_anichron_worker_packages_lock_microsoft_extensions_configuration_ini_resolved",
- "label": "resolved",
+ "id": "src_anichron_worker_packages_lock_dependencies_microsoft_extensions_hosting_abstractions",
+ "label": "Microsoft.Extensions.Hosting.Abstractions",
"_origin": "ast",
"community": 30,
- "community_name": "Microsoft.Extensions.Configuration.Abstractions",
+ "community_name": "dependencies",
"file_type": "code",
- "norm_label": "resolved",
+ "norm_label": "microsoft.extensions.hosting.abstractions",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L59"
+ "source_location": "L87"
},
{
- "id": "src_anichron_worker_packages_lock_microsoft_extensions_configuration_ini_type",
- "label": "type",
+ "id": "src_anichron_worker_packages_lock_dependencies_microsoft_extensions_logging_abstractions",
+ "label": "Microsoft.Extensions.Logging.Abstractions",
"_origin": "ast",
"community": 30,
- "community_name": "Microsoft.Extensions.Configuration.Abstractions",
+ "community_name": "dependencies",
"file_type": "code",
- "norm_label": "type",
+ "norm_label": "microsoft.extensions.logging.abstractions",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L57"
+ "source_location": "L89"
},
{
- "id": "src_anichron_worker_packages_lock_microsoft_extensions_configuration_json_contenthash",
- "label": "contentHash",
+ "id": "src_anichron_worker_packages_lock_dependencies_microsoft_extensions_logging_console",
+ "label": "Microsoft.Extensions.Logging.Console",
"_origin": "ast",
"community": 30,
- "community_name": "Microsoft.Extensions.Configuration.Abstractions",
+ "community_name": "dependencies",
"file_type": "code",
- "norm_label": "contenthash",
+ "norm_label": "microsoft.extensions.logging.console",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L322"
+ "source_location": "L91"
},
{
- "id": "src_anichron_worker_packages_lock_microsoft_extensions_configuration_json_dependencies",
- "label": "dependencies",
+ "id": "src_anichron_worker_packages_lock_dependencies_microsoft_extensions_logging_debug",
+ "label": "Microsoft.Extensions.Logging.Debug",
"_origin": "ast",
"community": 30,
- "community_name": "Microsoft.Extensions.Configuration.Abstractions",
+ "community_name": "dependencies",
"file_type": "code",
- "norm_label": "dependencies",
+ "norm_label": "microsoft.extensions.logging.debug",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L323"
+ "source_location": "L92"
},
{
- "id": "src_anichron_worker_packages_lock_microsoft_extensions_configuration_json_resolved",
- "label": "resolved",
+ "id": "src_anichron_worker_packages_lock_dependencies_microsoft_extensions_logging_eventlog",
+ "label": "Microsoft.Extensions.Logging.EventLog",
"_origin": "ast",
"community": 30,
- "community_name": "Microsoft.Extensions.Configuration.Abstractions",
+ "community_name": "dependencies",
"file_type": "code",
- "norm_label": "resolved",
+ "norm_label": "microsoft.extensions.logging.eventlog",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L321"
+ "source_location": "L93"
},
{
- "id": "src_anichron_worker_packages_lock_microsoft_extensions_configuration_json_type",
- "label": "type",
+ "id": "src_anichron_worker_packages_lock_dependencies_microsoft_extensions_logging_eventsource",
+ "label": "Microsoft.Extensions.Logging.EventSource",
"_origin": "ast",
"community": 30,
- "community_name": "Microsoft.Extensions.Configuration.Abstractions",
+ "community_name": "dependencies",
"file_type": "code",
- "norm_label": "type",
+ "norm_label": "microsoft.extensions.logging.eventsource",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L320"
+ "source_location": "L94"
},
{
- "id": "src_anichron_worker_packages_lock_microsoft_extensions_configuration_usersecrets_contenthash",
- "label": "contentHash",
+ "id": "src_anichron_worker_packages_lock_dependencies_microsoft_extensions_options_configurationextensions",
+ "label": "Microsoft.Extensions.Options.ConfigurationExtensions",
"_origin": "ast",
"community": 30,
- "community_name": "Microsoft.Extensions.Configuration.Abstractions",
+ "community_name": "dependencies",
"file_type": "code",
- "norm_label": "contenthash",
+ "norm_label": "microsoft.extensions.options.configurationextensions",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L333"
+ "source_location": "L366"
},
{
- "id": "src_anichron_worker_packages_lock_microsoft_extensions_configuration_usersecrets_dependencies",
+ "id": "src_anichron_worker_packages_lock_microsoft_extensions_configuration_binder_dependencies",
"label": "dependencies",
"_origin": "ast",
"community": 30,
- "community_name": "Microsoft.Extensions.Configuration.Abstractions",
+ "community_name": "dependencies",
"file_type": "code",
"norm_label": "dependencies",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L334"
- },
- {
- "id": "src_anichron_worker_packages_lock_microsoft_extensions_configuration_usersecrets_resolved",
- "label": "resolved",
- "_origin": "ast",
- "community": 30,
- "community_name": "Microsoft.Extensions.Configuration.Abstractions",
- "file_type": "code",
- "norm_label": "resolved",
- "source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L332"
- },
- {
- "id": "src_anichron_worker_packages_lock_microsoft_extensions_configuration_usersecrets_type",
- "label": "type",
- "_origin": "ast",
- "community": 30,
- "community_name": "Microsoft.Extensions.Configuration.Abstractions",
- "file_type": "code",
- "norm_label": "type",
- "source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L331"
- },
- {
- "id": "src_anichron_worker_packages_lock_net10_0_microsoft_extensions_configuration_binder",
- "label": "Microsoft.Extensions.Configuration.Binder",
- "_origin": "ast",
- "community": 30,
- "community_name": "Microsoft.Extensions.Configuration.Abstractions",
- "file_type": "code",
- "norm_label": "microsoft.extensions.configuration.binder",
- "source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L280"
- },
- {
- "id": "src_anichron_worker_packages_lock_net10_0_microsoft_extensions_configuration_commandline",
- "label": "Microsoft.Extensions.Configuration.CommandLine",
- "_origin": "ast",
- "community": 30,
- "community_name": "Microsoft.Extensions.Configuration.Abstractions",
- "file_type": "code",
- "norm_label": "microsoft.extensions.configuration.commandline",
- "source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L289"
- },
- {
- "id": "src_anichron_worker_packages_lock_net10_0_microsoft_extensions_configuration_environmentvariables",
- "label": "Microsoft.Extensions.Configuration.EnvironmentVariables",
- "_origin": "ast",
- "community": 30,
- "community_name": "Microsoft.Extensions.Configuration.Abstractions",
- "file_type": "code",
- "norm_label": "microsoft.extensions.configuration.environmentvariables",
- "source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L298"
- },
- {
- "id": "src_anichron_worker_packages_lock_net10_0_microsoft_extensions_configuration_ini",
- "label": "Microsoft.Extensions.Configuration.Ini",
- "_origin": "ast",
- "community": 30,
- "community_name": "Microsoft.Extensions.Configuration.Abstractions",
- "file_type": "code",
- "norm_label": "microsoft.extensions.configuration.ini",
- "source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L56"
- },
- {
- "id": "src_anichron_worker_packages_lock_net10_0_microsoft_extensions_configuration_json",
- "label": "Microsoft.Extensions.Configuration.Json",
- "_origin": "ast",
- "community": 30,
- "community_name": "Microsoft.Extensions.Configuration.Abstractions",
- "file_type": "code",
- "norm_label": "microsoft.extensions.configuration.json",
- "source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L319"
- },
- {
- "id": "src_anichron_worker_packages_lock_net10_0_microsoft_extensions_configuration_usersecrets",
- "label": "Microsoft.Extensions.Configuration.UserSecrets",
- "_origin": "ast",
- "community": 30,
- "community_name": "Microsoft.Extensions.Configuration.Abstractions",
- "file_type": "code",
- "norm_label": "microsoft.extensions.configuration.usersecrets",
- "source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L330"
- },
- {
- "id": "src_anichron_worker_ingestion_ingestionshutdown",
- "label": "IngestionShutdown.cs",
- "_origin": "ast",
- "community": 300,
- "community_name": ".IsInProgress",
- "file_type": "code",
- "norm_label": "ingestionshutdown.cs",
- "source_file": "src/Anichron.Worker/Ingestion/IngestionShutdown.cs",
- "source_location": "L1"
- },
- {
- "id": "src_anichron_worker_ingestion_ingestionshutdown_cs_cancellationtoken",
- "label": "CancellationToken",
- "_origin": "ast",
- "community": 300,
- "community_name": ".IsInProgress",
- "file_type": "code",
- "norm_label": "cancellationtoken",
- "source_file": "",
- "source_location": ""
- },
- {
- "id": "src_anichron_worker_ingestion_ingestionshutdown_cs_exception",
- "label": "Exception",
- "_origin": "ast",
- "community": 300,
- "community_name": ".IsInProgress",
- "file_type": "code",
- "norm_label": "exception",
- "source_file": "",
- "source_location": ""
- },
- {
- "id": "src_anichron_worker_tests_unit_packages_lock_coverlet_collector_contenthash",
- "label": "contentHash",
- "_origin": "ast",
- "community": 301,
- "community_name": "coverlet.collector",
- "file_type": "code",
- "norm_label": "contenthash",
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L9"
- },
- {
- "id": "src_anichron_worker_tests_unit_packages_lock_coverlet_collector_requested",
- "label": "requested",
- "_origin": "ast",
- "community": 301,
- "community_name": "coverlet.collector",
- "file_type": "code",
- "norm_label": "requested",
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L7"
- },
- {
- "id": "src_anichron_worker_tests_unit_packages_lock_coverlet_collector_resolved",
- "label": "resolved",
- "_origin": "ast",
- "community": 301,
- "community_name": "coverlet.collector",
- "file_type": "code",
- "norm_label": "resolved",
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L8"
- },
- {
- "id": "src_anichron_worker_tests_unit_packages_lock_coverlet_collector_type",
- "label": "type",
- "_origin": "ast",
- "community": 301,
- "community_name": "coverlet.collector",
- "file_type": "code",
- "norm_label": "type",
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L6"
- },
- {
- "id": "src_anichron_worker_tests_unit_packages_lock_net10_0_coverlet_collector",
- "label": "coverlet.collector",
- "_origin": "ast",
- "community": 301,
- "community_name": "coverlet.collector",
- "file_type": "code",
- "norm_label": "coverlet.collector",
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L5"
- },
- {
- "id": "src_anichron_api_packages_lock_microsoft_identitymodel_abstractions_contenthash",
- "label": "contentHash",
- "_origin": "ast",
- "community": 302,
- "community_name": "Microsoft.IdentityModel.Abstractions",
- "file_type": "code",
- "norm_label": "contenthash",
- "source_file": "src/Anichron.API/packages.lock.json",
- "source_location": "L297"
- },
- {
- "id": "src_anichron_api_packages_lock_microsoft_identitymodel_abstractions_resolved",
- "label": "resolved",
- "_origin": "ast",
- "community": 302,
- "community_name": "Microsoft.IdentityModel.Abstractions",
- "file_type": "code",
- "norm_label": "resolved",
- "source_file": "src/Anichron.API/packages.lock.json",
- "source_location": "L296"
- },
- {
- "id": "src_anichron_api_packages_lock_microsoft_identitymodel_abstractions_type",
- "label": "type",
- "_origin": "ast",
- "community": 302,
- "community_name": "Microsoft.IdentityModel.Abstractions",
- "file_type": "code",
- "norm_label": "type",
- "source_file": "src/Anichron.API/packages.lock.json",
- "source_location": "L295"
- },
- {
- "id": "src_anichron_api_packages_lock_net10_0_microsoft_identitymodel_abstractions",
- "label": "Microsoft.IdentityModel.Abstractions",
- "_origin": "ast",
- "community": 302,
- "community_name": "Microsoft.IdentityModel.Abstractions",
- "file_type": "code",
- "norm_label": "microsoft.identitymodel.abstractions",
- "source_file": "src/Anichron.API/packages.lock.json",
- "source_location": "L294"
- },
- {
- "id": "samesitemode",
- "label": "SameSiteMode",
- "_origin": "ast",
- "community": 303,
- "community_name": "AuthCookieSettings",
- "file_type": "code",
- "norm_label": "samesitemode",
- "source_file": "",
- "source_location": ""
- },
- {
- "id": "src_anichron_api_settings_authcookiesettings",
- "label": "AuthCookieSettings.cs",
- "_origin": "ast",
- "community": 303,
- "community_name": "AuthCookieSettings",
- "file_type": "code",
- "norm_label": "authcookiesettings.cs",
- "source_file": "src/Anichron.API/Settings/AuthCookieSettings.cs",
- "source_location": "L1"
- },
- {
- "id": "src_anichron_api_settings_authcookiesettings_anichron_api_settings_authcookiesettings_refreshtokendays",
- "label": "RefreshTokenDays",
- "_origin": "ast",
- "community": 303,
- "community_name": "AuthCookieSettings",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.API.Settings",
- "scope_chain": [
- "s0"
- ]
- },
- "norm_label": "refreshtokendays",
- "source_file": "src/Anichron.API/Settings/AuthCookieSettings.cs",
- "source_location": "L6"
- },
- {
- "id": "src_anichron_api_settings_authcookiesettings_anichron_api_settings_authcookiesettings_samesite",
- "label": "SameSite",
- "_origin": "ast",
- "community": 303,
- "community_name": "AuthCookieSettings",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.API.Settings",
- "scope_chain": [
- "s0"
- ]
- },
- "norm_label": "samesite",
- "source_file": "src/Anichron.API/Settings/AuthCookieSettings.cs",
- "source_location": "L5"
- },
- {
- "id": "src_anichron_api_packages_lock_net10_0_newtonsoft_json",
- "label": "Newtonsoft.Json",
- "_origin": "ast",
- "community": 304,
- "community_name": "Newtonsoft.Json",
- "file_type": "code",
- "norm_label": "newtonsoft.json",
- "source_file": "src/Anichron.API/packages.lock.json",
- "source_location": "L359"
- },
- {
- "id": "src_anichron_api_packages_lock_newtonsoft_json_contenthash",
- "label": "contentHash",
- "_origin": "ast",
- "community": 304,
- "community_name": "Newtonsoft.Json",
- "file_type": "code",
- "norm_label": "contenthash",
- "source_file": "src/Anichron.API/packages.lock.json",
- "source_location": "L362"
- },
- {
- "id": "src_anichron_api_packages_lock_newtonsoft_json_resolved",
- "label": "resolved",
- "_origin": "ast",
- "community": 304,
- "community_name": "Newtonsoft.Json",
- "file_type": "code",
- "norm_label": "resolved",
- "source_file": "src/Anichron.API/packages.lock.json",
- "source_location": "L361"
- },
- {
- "id": "src_anichron_api_packages_lock_newtonsoft_json_type",
- "label": "type",
- "_origin": "ast",
- "community": 304,
- "community_name": "Newtonsoft.Json",
- "file_type": "code",
- "norm_label": "type",
- "source_file": "src/Anichron.API/packages.lock.json",
- "source_location": "L360"
- },
- {
- "id": "src_anichron_worker_tests_unit_packages_lock_dependencies_microsoft_extensions_configuration",
- "label": "Microsoft.Extensions.Configuration",
- "_origin": "ast",
- "community": 305,
- "community_name": "Microsoft.Extensions.Configuration.Abstractions",
- "file_type": "code",
- "norm_label": "microsoft.extensions.configuration",
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L152"
- },
- {
- "id": "src_anichron_worker_tests_unit_packages_lock_dependencies_microsoft_extensions_configuration_abstractions",
- "label": "Microsoft.Extensions.Configuration.Abstractions",
- "_origin": "ast",
- "community": 305,
- "community_name": "Microsoft.Extensions.Configuration.Abstractions",
- "file_type": "code",
- "norm_label": "microsoft.extensions.configuration.abstractions",
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L153"
- },
- {
- "id": "src_anichron_worker_tests_unit_packages_lock_dependencies_microsoft_extensions_configuration_fileextensions",
- "label": "Microsoft.Extensions.Configuration.FileExtensions",
- "_origin": "ast",
- "community": 305,
- "community_name": "Microsoft.Extensions.Configuration.Abstractions",
- "file_type": "code",
- "norm_label": "microsoft.extensions.configuration.fileextensions",
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L193"
- },
- {
- "id": "src_anichron_worker_tests_unit_packages_lock_dependencies_microsoft_extensions_configuration_json",
- "label": "Microsoft.Extensions.Configuration.Json",
- "_origin": "ast",
- "community": 305,
- "community_name": "Microsoft.Extensions.Configuration.Abstractions",
- "file_type": "code",
- "norm_label": "microsoft.extensions.configuration.json",
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L203"
- },
- {
- "id": "src_anichron_worker_tests_unit_packages_lock_dependencies_microsoft_extensions_diagnostics_abstractions",
- "label": "Microsoft.Extensions.Diagnostics.Abstractions",
- "_origin": "ast",
- "community": 305,
- "community_name": "Microsoft.Extensions.Configuration.Abstractions",
- "file_type": "code",
- "norm_label": "microsoft.extensions.diagnostics.abstractions",
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L227"
- },
- {
- "id": "src_anichron_worker_tests_unit_packages_lock_dependencies_microsoft_extensions_fileproviders_abstractions",
- "label": "Microsoft.Extensions.FileProviders.Abstractions",
- "_origin": "ast",
- "community": 305,
- "community_name": "Microsoft.Extensions.Configuration.Abstractions",
- "file_type": "code",
- "norm_label": "microsoft.extensions.fileproviders.abstractions",
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L181"
- },
- {
- "id": "src_anichron_worker_tests_unit_packages_lock_dependencies_microsoft_extensions_fileproviders_physical",
- "label": "Microsoft.Extensions.FileProviders.Physical",
- "_origin": "ast",
- "community": 305,
- "community_name": "Microsoft.Extensions.Configuration.Abstractions",
- "file_type": "code",
- "norm_label": "microsoft.extensions.fileproviders.physical",
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L182"
- },
- {
- "id": "src_anichron_worker_tests_unit_packages_lock_dependencies_microsoft_extensions_filesystemglobbing",
- "label": "Microsoft.Extensions.FileSystemGlobbing",
- "_origin": "ast",
- "community": 305,
- "community_name": "Microsoft.Extensions.Configuration.Abstractions",
- "file_type": "code",
- "norm_label": "microsoft.extensions.filesystemglobbing",
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L254"
- },
- {
- "id": "src_anichron_worker_tests_unit_packages_lock_dependencies_microsoft_extensions_primitives",
- "label": "Microsoft.Extensions.Primitives",
- "_origin": "ast",
- "community": 305,
- "community_name": "Microsoft.Extensions.Configuration.Abstractions",
- "file_type": "code",
- "norm_label": "microsoft.extensions.primitives",
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L124"
- },
- {
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_configuration_abstractions_contenthash",
- "label": "contentHash",
- "_origin": "ast",
- "community": 305,
- "community_name": "Microsoft.Extensions.Configuration.Abstractions",
- "file_type": "code",
- "norm_label": "contenthash",
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L142"
+ "source_location": "L284"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_configuration_abstractions_dependencies",
+ "id": "src_anichron_worker_packages_lock_microsoft_extensions_configuration_commandline_dependencies",
"label": "dependencies",
"_origin": "ast",
- "community": 305,
- "community_name": "Microsoft.Extensions.Configuration.Abstractions",
+ "community": 30,
+ "community_name": "dependencies",
"file_type": "code",
"norm_label": "dependencies",
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L143"
+ "source_file": "src/Anichron.Worker/packages.lock.json",
+ "source_location": "L293"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_configuration_abstractions_resolved",
- "label": "resolved",
+ "id": "src_anichron_worker_packages_lock_microsoft_extensions_configuration_environmentvariables_dependencies",
+ "label": "dependencies",
"_origin": "ast",
- "community": 305,
- "community_name": "Microsoft.Extensions.Configuration.Abstractions",
+ "community": 30,
+ "community_name": "dependencies",
"file_type": "code",
- "norm_label": "resolved",
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L141"
+ "norm_label": "dependencies",
+ "source_file": "src/Anichron.Worker/packages.lock.json",
+ "source_location": "L302"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_configuration_abstractions_type",
- "label": "type",
+ "id": "src_anichron_worker_packages_lock_microsoft_extensions_configuration_fileextensions_dependencies",
+ "label": "dependencies",
"_origin": "ast",
- "community": 305,
- "community_name": "Microsoft.Extensions.Configuration.Abstractions",
+ "community": 30,
+ "community_name": "dependencies",
"file_type": "code",
- "norm_label": "type",
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L140"
+ "norm_label": "dependencies",
+ "source_file": "src/Anichron.Worker/packages.lock.json",
+ "source_location": "L311"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_configuration_binder_contenthash",
- "label": "contentHash",
+ "id": "src_anichron_worker_packages_lock_microsoft_extensions_configuration_ini_dependencies",
+ "label": "dependencies",
"_origin": "ast",
- "community": 305,
- "community_name": "Microsoft.Extensions.Configuration.Abstractions",
+ "community": 30,
+ "community_name": "dependencies",
"file_type": "code",
- "norm_label": "contenthash",
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L150"
+ "norm_label": "dependencies",
+ "source_file": "src/Anichron.Worker/packages.lock.json",
+ "source_location": "L61"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_configuration_binder_dependencies",
+ "id": "src_anichron_worker_packages_lock_microsoft_extensions_configuration_json_dependencies",
"label": "dependencies",
"_origin": "ast",
- "community": 305,
- "community_name": "Microsoft.Extensions.Configuration.Abstractions",
+ "community": 30,
+ "community_name": "dependencies",
"file_type": "code",
"norm_label": "dependencies",
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L151"
+ "source_file": "src/Anichron.Worker/packages.lock.json",
+ "source_location": "L323"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_configuration_binder_resolved",
- "label": "resolved",
+ "id": "src_anichron_worker_packages_lock_microsoft_extensions_configuration_usersecrets_dependencies",
+ "label": "dependencies",
"_origin": "ast",
- "community": 305,
- "community_name": "Microsoft.Extensions.Configuration.Abstractions",
+ "community": 30,
+ "community_name": "dependencies",
"file_type": "code",
- "norm_label": "resolved",
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L149"
+ "norm_label": "dependencies",
+ "source_file": "src/Anichron.Worker/packages.lock.json",
+ "source_location": "L334"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_configuration_binder_type",
- "label": "type",
+ "id": "src_anichron_worker_packages_lock_microsoft_extensions_diagnostics_dependencies",
+ "label": "dependencies",
"_origin": "ast",
- "community": 305,
- "community_name": "Microsoft.Extensions.Configuration.Abstractions",
+ "community": 30,
+ "community_name": "dependencies",
"file_type": "code",
- "norm_label": "type",
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L148"
+ "norm_label": "dependencies",
+ "source_file": "src/Anichron.Worker/packages.lock.json",
+ "source_location": "L363"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_configuration_commandline_contenthash",
+ "id": "src_anichron_worker_packages_lock_microsoft_extensions_hosting_abstractions_contenthash",
"label": "contentHash",
"_origin": "ast",
- "community": 305,
- "community_name": "Microsoft.Extensions.Configuration.Abstractions",
+ "community": 30,
+ "community_name": "dependencies",
"file_type": "code",
"norm_label": "contenthash",
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L159"
+ "source_file": "src/Anichron.Worker/packages.lock.json",
+ "source_location": "L404"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_configuration_commandline_dependencies",
+ "id": "src_anichron_worker_packages_lock_microsoft_extensions_hosting_abstractions_dependencies",
"label": "dependencies",
"_origin": "ast",
- "community": 305,
- "community_name": "Microsoft.Extensions.Configuration.Abstractions",
+ "community": 30,
+ "community_name": "dependencies",
"file_type": "code",
"norm_label": "dependencies",
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L160"
+ "source_file": "src/Anichron.Worker/packages.lock.json",
+ "source_location": "L405"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_configuration_commandline_resolved",
+ "id": "src_anichron_worker_packages_lock_microsoft_extensions_hosting_abstractions_resolved",
"label": "resolved",
"_origin": "ast",
- "community": 305,
- "community_name": "Microsoft.Extensions.Configuration.Abstractions",
+ "community": 30,
+ "community_name": "dependencies",
"file_type": "code",
"norm_label": "resolved",
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L158"
+ "source_file": "src/Anichron.Worker/packages.lock.json",
+ "source_location": "L403"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_configuration_commandline_type",
+ "id": "src_anichron_worker_packages_lock_microsoft_extensions_hosting_abstractions_type",
"label": "type",
"_origin": "ast",
- "community": 305,
- "community_name": "Microsoft.Extensions.Configuration.Abstractions",
+ "community": 30,
+ "community_name": "dependencies",
"file_type": "code",
"norm_label": "type",
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L157"
- },
- {
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_configuration_environmentvariables_contenthash",
- "label": "contentHash",
- "_origin": "ast",
- "community": 305,
- "community_name": "Microsoft.Extensions.Configuration.Abstractions",
- "file_type": "code",
- "norm_label": "contenthash",
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L168"
+ "source_file": "src/Anichron.Worker/packages.lock.json",
+ "source_location": "L402"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_configuration_environmentvariables_dependencies",
+ "id": "src_anichron_worker_packages_lock_microsoft_extensions_hosting_dependencies",
"label": "dependencies",
"_origin": "ast",
- "community": 305,
- "community_name": "Microsoft.Extensions.Configuration.Abstractions",
+ "community": 30,
+ "community_name": "dependencies",
"file_type": "code",
"norm_label": "dependencies",
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L169"
+ "source_file": "src/Anichron.Worker/packages.lock.json",
+ "source_location": "L73"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_configuration_environmentvariables_resolved",
- "label": "resolved",
+ "id": "src_anichron_worker_packages_lock_microsoft_extensions_logging_configuration_dependencies",
+ "label": "dependencies",
"_origin": "ast",
- "community": 305,
- "community_name": "Microsoft.Extensions.Configuration.Abstractions",
+ "community": 30,
+ "community_name": "dependencies",
"file_type": "code",
- "norm_label": "resolved",
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L167"
+ "norm_label": "dependencies",
+ "source_file": "src/Anichron.Worker/packages.lock.json",
+ "source_location": "L435"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_configuration_environmentvariables_type",
- "label": "type",
+ "id": "src_anichron_worker_packages_lock_microsoft_extensions_logging_dependencies",
+ "label": "dependencies",
"_origin": "ast",
- "community": 305,
- "community_name": "Microsoft.Extensions.Configuration.Abstractions",
+ "community": 30,
+ "community_name": "dependencies",
"file_type": "code",
- "norm_label": "type",
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L166"
+ "norm_label": "dependencies",
+ "source_file": "src/Anichron.Worker/packages.lock.json",
+ "source_location": "L417"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_configuration_fileextensions_contenthash",
- "label": "contentHash",
+ "id": "src_anichron_worker_packages_lock_microsoft_extensions_options_configurationextensions_dependencies",
+ "label": "dependencies",
"_origin": "ast",
- "community": 305,
- "community_name": "Microsoft.Extensions.Configuration.Abstractions",
+ "community": 30,
+ "community_name": "dependencies",
"file_type": "code",
- "norm_label": "contenthash",
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L177"
+ "norm_label": "dependencies",
+ "source_file": "src/Anichron.Worker/packages.lock.json",
+ "source_location": "L505"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_configuration_fileextensions_dependencies",
- "label": "dependencies",
+ "id": "src_anichron_worker_packages_lock_net10_0_microsoft_extensions_hosting_abstractions",
+ "label": "Microsoft.Extensions.Hosting.Abstractions",
"_origin": "ast",
- "community": 305,
- "community_name": "Microsoft.Extensions.Configuration.Abstractions",
+ "community": 30,
+ "community_name": "dependencies",
"file_type": "code",
- "norm_label": "dependencies",
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L178"
+ "norm_label": "microsoft.extensions.hosting.abstractions",
+ "source_file": "src/Anichron.Worker/packages.lock.json",
+ "source_location": "L401"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_configuration_fileextensions_resolved",
- "label": "resolved",
+ "id": "src_anichron_worker_ingestion_ingestionshutdown",
+ "label": "IngestionShutdown.cs",
"_origin": "ast",
- "community": 305,
- "community_name": "Microsoft.Extensions.Configuration.Abstractions",
+ "community": 300,
+ "community_name": ".IsInProgress",
"file_type": "code",
- "norm_label": "resolved",
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L176"
+ "norm_label": "ingestionshutdown.cs",
+ "source_file": "src/Anichron.Worker/Ingestion/IngestionShutdown.cs",
+ "source_location": "L1"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_configuration_fileextensions_type",
- "label": "type",
+ "id": "src_anichron_worker_ingestion_ingestionshutdown_cs_cancellationtoken",
+ "label": "CancellationToken",
"_origin": "ast",
- "community": 305,
- "community_name": "Microsoft.Extensions.Configuration.Abstractions",
+ "community": 300,
+ "community_name": ".IsInProgress",
"file_type": "code",
- "norm_label": "type",
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L175"
+ "norm_label": "cancellationtoken",
+ "source_file": "",
+ "source_location": ""
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_configuration_json_dependencies",
- "label": "dependencies",
+ "id": "src_anichron_worker_ingestion_ingestionshutdown_cs_exception",
+ "label": "Exception",
"_origin": "ast",
- "community": 305,
- "community_name": "Microsoft.Extensions.Configuration.Abstractions",
+ "community": 300,
+ "community_name": ".IsInProgress",
"file_type": "code",
- "norm_label": "dependencies",
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L190"
+ "norm_label": "exception",
+ "source_file": "",
+ "source_location": ""
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_configuration_usersecrets_contenthash",
+ "id": "src_anichron_worker_tests_unit_packages_lock_coverlet_collector_contenthash",
"label": "contentHash",
"_origin": "ast",
- "community": 305,
- "community_name": "Microsoft.Extensions.Configuration.Abstractions",
+ "community": 301,
+ "community_name": "coverlet.collector",
"file_type": "code",
"norm_label": "contenthash",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L200"
+ "source_location": "L9"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_configuration_usersecrets_dependencies",
- "label": "dependencies",
+ "id": "src_anichron_worker_tests_unit_packages_lock_coverlet_collector_requested",
+ "label": "requested",
"_origin": "ast",
- "community": 305,
- "community_name": "Microsoft.Extensions.Configuration.Abstractions",
+ "community": 301,
+ "community_name": "coverlet.collector",
"file_type": "code",
- "norm_label": "dependencies",
+ "norm_label": "requested",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L201"
+ "source_location": "L7"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_configuration_usersecrets_resolved",
+ "id": "src_anichron_worker_tests_unit_packages_lock_coverlet_collector_resolved",
"label": "resolved",
"_origin": "ast",
- "community": 305,
- "community_name": "Microsoft.Extensions.Configuration.Abstractions",
+ "community": 301,
+ "community_name": "coverlet.collector",
"file_type": "code",
"norm_label": "resolved",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L199"
+ "source_location": "L8"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_configuration_usersecrets_type",
+ "id": "src_anichron_worker_tests_unit_packages_lock_coverlet_collector_type",
"label": "type",
"_origin": "ast",
- "community": 305,
- "community_name": "Microsoft.Extensions.Configuration.Abstractions",
+ "community": 301,
+ "community_name": "coverlet.collector",
"file_type": "code",
"norm_label": "type",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L198"
+ "source_location": "L6"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_diagnostics_dependencies",
- "label": "dependencies",
+ "id": "src_anichron_worker_tests_unit_packages_lock_net10_0_coverlet_collector",
+ "label": "coverlet.collector",
"_origin": "ast",
- "community": 305,
- "community_name": "Microsoft.Extensions.Configuration.Abstractions",
+ "community": 301,
+ "community_name": "coverlet.collector",
"file_type": "code",
- "norm_label": "dependencies",
+ "norm_label": "coverlet.collector",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L225"
+ "source_location": "L5"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_fileproviders_abstractions_contenthash",
+ "id": "src_anichron_api_packages_lock_microsoft_identitymodel_abstractions_contenthash",
"label": "contentHash",
"_origin": "ast",
- "community": 305,
- "community_name": "Microsoft.Extensions.Configuration.Abstractions",
+ "community": 302,
+ "community_name": "Microsoft.IdentityModel.Abstractions",
"file_type": "code",
"norm_label": "contenthash",
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L243"
- },
- {
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_fileproviders_abstractions_dependencies",
- "label": "dependencies",
- "_origin": "ast",
- "community": 305,
- "community_name": "Microsoft.Extensions.Configuration.Abstractions",
- "file_type": "code",
- "norm_label": "dependencies",
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L244"
+ "source_file": "src/Anichron.API/packages.lock.json",
+ "source_location": "L297"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_fileproviders_abstractions_resolved",
+ "id": "src_anichron_api_packages_lock_microsoft_identitymodel_abstractions_resolved",
"label": "resolved",
"_origin": "ast",
- "community": 305,
- "community_name": "Microsoft.Extensions.Configuration.Abstractions",
+ "community": 302,
+ "community_name": "Microsoft.IdentityModel.Abstractions",
"file_type": "code",
"norm_label": "resolved",
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L242"
+ "source_file": "src/Anichron.API/packages.lock.json",
+ "source_location": "L296"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_fileproviders_abstractions_type",
+ "id": "src_anichron_api_packages_lock_microsoft_identitymodel_abstractions_type",
"label": "type",
"_origin": "ast",
- "community": 305,
- "community_name": "Microsoft.Extensions.Configuration.Abstractions",
+ "community": 302,
+ "community_name": "Microsoft.IdentityModel.Abstractions",
"file_type": "code",
"norm_label": "type",
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L241"
+ "source_file": "src/Anichron.API/packages.lock.json",
+ "source_location": "L295"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_fileproviders_physical_contenthash",
- "label": "contentHash",
+ "id": "src_anichron_api_packages_lock_net10_0_microsoft_identitymodel_abstractions",
+ "label": "Microsoft.IdentityModel.Abstractions",
"_origin": "ast",
- "community": 305,
- "community_name": "Microsoft.Extensions.Configuration.Abstractions",
+ "community": 302,
+ "community_name": "Microsoft.IdentityModel.Abstractions",
"file_type": "code",
- "norm_label": "contenthash",
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L251"
+ "norm_label": "microsoft.identitymodel.abstractions",
+ "source_file": "src/Anichron.API/packages.lock.json",
+ "source_location": "L294"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_fileproviders_physical_dependencies",
- "label": "dependencies",
+ "id": "samesitemode",
+ "label": "SameSiteMode",
"_origin": "ast",
- "community": 305,
- "community_name": "Microsoft.Extensions.Configuration.Abstractions",
+ "community": 303,
+ "community_name": "AuthCookieSettings",
"file_type": "code",
- "norm_label": "dependencies",
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L252"
+ "norm_label": "samesitemode",
+ "source_file": "",
+ "source_location": ""
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_fileproviders_physical_resolved",
- "label": "resolved",
+ "id": "src_anichron_api_settings_authcookiesettings",
+ "label": "AuthCookieSettings.cs",
"_origin": "ast",
- "community": 305,
- "community_name": "Microsoft.Extensions.Configuration.Abstractions",
+ "community": 303,
+ "community_name": "AuthCookieSettings",
"file_type": "code",
- "norm_label": "resolved",
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L250"
+ "norm_label": "authcookiesettings.cs",
+ "source_file": "src/Anichron.API/Settings/AuthCookieSettings.cs",
+ "source_location": "L1"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_fileproviders_physical_type",
- "label": "type",
+ "id": "src_anichron_api_settings_authcookiesettings_anichron_api_settings_authcookiesettings_refreshtokendays",
+ "label": "RefreshTokenDays",
"_origin": "ast",
- "community": 305,
- "community_name": "Microsoft.Extensions.Configuration.Abstractions",
+ "community": 303,
+ "community_name": "AuthCookieSettings",
"file_type": "code",
- "norm_label": "type",
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L249"
+ "metadata": {
+ "namespace": "Anichron.API.Settings",
+ "scope_chain": [
+ "s0"
+ ]
+ },
+ "norm_label": "refreshtokendays",
+ "source_file": "src/Anichron.API/Settings/AuthCookieSettings.cs",
+ "source_location": "L6"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_hosting_abstractions_dependencies",
- "label": "dependencies",
+ "id": "src_anichron_api_settings_authcookiesettings_anichron_api_settings_authcookiesettings_samesite",
+ "label": "SameSite",
"_origin": "ast",
- "community": 305,
- "community_name": "Microsoft.Extensions.Configuration.Abstractions",
+ "community": 303,
+ "community_name": "AuthCookieSettings",
"file_type": "code",
- "norm_label": "dependencies",
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L267"
+ "metadata": {
+ "namespace": "Anichron.API.Settings",
+ "scope_chain": [
+ "s0"
+ ]
+ },
+ "norm_label": "samesite",
+ "source_file": "src/Anichron.API/Settings/AuthCookieSettings.cs",
+ "source_location": "L5"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_net10_0_microsoft_extensions_configuration_abstractions",
- "label": "Microsoft.Extensions.Configuration.Abstractions",
+ "id": "src_anichron_api_packages_lock_net10_0_newtonsoft_json",
+ "label": "Newtonsoft.Json",
"_origin": "ast",
- "community": 305,
- "community_name": "Microsoft.Extensions.Configuration.Abstractions",
+ "community": 304,
+ "community_name": "Newtonsoft.Json",
"file_type": "code",
- "norm_label": "microsoft.extensions.configuration.abstractions",
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L139"
+ "norm_label": "newtonsoft.json",
+ "source_file": "src/Anichron.API/packages.lock.json",
+ "source_location": "L359"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_net10_0_microsoft_extensions_configuration_binder",
- "label": "Microsoft.Extensions.Configuration.Binder",
+ "id": "src_anichron_api_packages_lock_newtonsoft_json_contenthash",
+ "label": "contentHash",
"_origin": "ast",
- "community": 305,
- "community_name": "Microsoft.Extensions.Configuration.Abstractions",
+ "community": 304,
+ "community_name": "Newtonsoft.Json",
"file_type": "code",
- "norm_label": "microsoft.extensions.configuration.binder",
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L147"
+ "norm_label": "contenthash",
+ "source_file": "src/Anichron.API/packages.lock.json",
+ "source_location": "L362"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_net10_0_microsoft_extensions_configuration_commandline",
- "label": "Microsoft.Extensions.Configuration.CommandLine",
+ "id": "src_anichron_api_packages_lock_newtonsoft_json_resolved",
+ "label": "resolved",
"_origin": "ast",
- "community": 305,
- "community_name": "Microsoft.Extensions.Configuration.Abstractions",
+ "community": 304,
+ "community_name": "Newtonsoft.Json",
"file_type": "code",
- "norm_label": "microsoft.extensions.configuration.commandline",
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L156"
+ "norm_label": "resolved",
+ "source_file": "src/Anichron.API/packages.lock.json",
+ "source_location": "L361"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_net10_0_microsoft_extensions_configuration_environmentvariables",
- "label": "Microsoft.Extensions.Configuration.EnvironmentVariables",
+ "id": "src_anichron_api_packages_lock_newtonsoft_json_type",
+ "label": "type",
+ "_origin": "ast",
+ "community": 304,
+ "community_name": "Newtonsoft.Json",
+ "file_type": "code",
+ "norm_label": "type",
+ "source_file": "src/Anichron.API/packages.lock.json",
+ "source_location": "L360"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_configuration_abstractions_contenthash",
+ "label": "contentHash",
"_origin": "ast",
"community": 305,
"community_name": "Microsoft.Extensions.Configuration.Abstractions",
"file_type": "code",
- "norm_label": "microsoft.extensions.configuration.environmentvariables",
+ "norm_label": "contenthash",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L165"
+ "source_location": "L139"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_net10_0_microsoft_extensions_configuration_fileextensions",
- "label": "Microsoft.Extensions.Configuration.FileExtensions",
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_configuration_abstractions_dependencies",
+ "label": "dependencies",
"_origin": "ast",
"community": 305,
"community_name": "Microsoft.Extensions.Configuration.Abstractions",
"file_type": "code",
- "norm_label": "microsoft.extensions.configuration.fileextensions",
+ "norm_label": "dependencies",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L174"
+ "source_location": "L140"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_net10_0_microsoft_extensions_configuration_usersecrets",
- "label": "Microsoft.Extensions.Configuration.UserSecrets",
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_configuration_abstractions_resolved",
+ "label": "resolved",
"_origin": "ast",
"community": 305,
"community_name": "Microsoft.Extensions.Configuration.Abstractions",
"file_type": "code",
- "norm_label": "microsoft.extensions.configuration.usersecrets",
+ "norm_label": "resolved",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L197"
+ "source_location": "L138"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_net10_0_microsoft_extensions_fileproviders_abstractions",
- "label": "Microsoft.Extensions.FileProviders.Abstractions",
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_configuration_abstractions_type",
+ "label": "type",
"_origin": "ast",
"community": 305,
"community_name": "Microsoft.Extensions.Configuration.Abstractions",
"file_type": "code",
- "norm_label": "microsoft.extensions.fileproviders.abstractions",
+ "norm_label": "type",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L240"
+ "source_location": "L137"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_net10_0_microsoft_extensions_fileproviders_physical",
- "label": "Microsoft.Extensions.FileProviders.Physical",
+ "id": "src_anichron_worker_tests_unit_packages_lock_net10_0_microsoft_extensions_configuration_abstractions",
+ "label": "Microsoft.Extensions.Configuration.Abstractions",
"_origin": "ast",
"community": 305,
"community_name": "Microsoft.Extensions.Configuration.Abstractions",
"file_type": "code",
- "norm_label": "microsoft.extensions.fileproviders.physical",
+ "norm_label": "microsoft.extensions.configuration.abstractions",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L248"
+ "source_location": "L136"
},
{
"id": "nuget_microsoft_entityframeworkcore_inmemory",
@@ -57682,6 +56086,162 @@
"source_file": "src/Anichron.API/packages.lock.json",
"source_location": "L147"
},
+ {
+ "id": "src_anichron_api_tests_unit_services_adminstorageconfigservicetests_anichron_api_tests_unit_services_testfixture_guidfactory",
+ "label": "GuidFactory",
+ "_origin": "ast",
+ "community": 31,
+ "community_name": "UserStorageConfig",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.API.Tests.Unit.Services",
+ "scope_chain": [
+ "s121"
+ ]
+ },
+ "norm_label": "guidfactory",
+ "source_file": "src/Anichron.API.Tests.Unit/Services/AdminStorageConfigServiceTests.cs",
+ "source_location": "L14"
+ },
+ {
+ "id": "src_anichron_api_tests_unit_services_adminstorageconfigservicetests_anichron_api_tests_unit_services_testfixture_storageconfigs",
+ "label": "StorageConfigs",
+ "_origin": "ast",
+ "community": 31,
+ "community_name": "UserStorageConfig",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.API.Tests.Unit.Services",
+ "scope_chain": [
+ "s121"
+ ]
+ },
+ "norm_label": "storageconfigs",
+ "source_file": "src/Anichron.API.Tests.Unit/Services/AdminStorageConfigServiceTests.cs",
+ "source_location": "L13"
+ },
+ {
+ "id": "src_anichron_api_tests_unit_services_adminstorageconfigservicetests_anichron_api_tests_unit_services_testfixture_unitofwork",
+ "label": "UnitOfWork",
+ "_origin": "ast",
+ "community": 31,
+ "community_name": "UserStorageConfig",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.API.Tests.Unit.Services",
+ "scope_chain": [
+ "s121"
+ ]
+ },
+ "norm_label": "unitofwork",
+ "source_file": "src/Anichron.API.Tests.Unit/Services/AdminStorageConfigServiceTests.cs",
+ "source_location": "L15"
+ },
+ {
+ "id": "src_anichron_api_tests_unit_services_adminstorageconfigservicetests_anichron_api_tests_unit_services_testfixture_users",
+ "label": "Users",
+ "_origin": "ast",
+ "community": 31,
+ "community_name": "UserStorageConfig",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.API.Tests.Unit.Services",
+ "scope_chain": [
+ "s121"
+ ]
+ },
+ "norm_label": "users",
+ "source_file": "src/Anichron.API.Tests.Unit/Services/AdminStorageConfigServiceTests.cs",
+ "source_location": "L12"
+ },
+ {
+ "id": "src_anichron_api_tests_unit_services_adminstorageconfigservicetests_cs_cancellationtoken",
+ "label": "CancellationToken",
+ "_origin": "ast",
+ "community": 31,
+ "community_name": "UserStorageConfig",
+ "file_type": "code",
+ "norm_label": "cancellationtoken",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "src_anichron_api_tests_unit_services_adminstorageconfigservicetests_cs_fact",
+ "label": "Fact",
+ "_origin": "ast",
+ "community": 31,
+ "community_name": "UserStorageConfig",
+ "file_type": "code",
+ "norm_label": "fact",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "src_anichron_api_tests_unit_services_adminstorageconfigservicetests_cs_guid",
+ "label": "Guid",
+ "_origin": "ast",
+ "community": 31,
+ "community_name": "UserStorageConfig",
+ "file_type": "code",
+ "norm_label": "guid",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "src_anichron_api_tests_unit_services_adminstorageconfigservicetests_cs_iguidfactory",
+ "label": "IGuidFactory",
+ "_origin": "ast",
+ "community": 31,
+ "community_name": "UserStorageConfig",
+ "file_type": "code",
+ "norm_label": "iguidfactory",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "src_anichron_api_tests_unit_services_adminstorageconfigservicetests_cs_inlinedata",
+ "label": "InlineData",
+ "_origin": "ast",
+ "community": 31,
+ "community_name": "UserStorageConfig",
+ "file_type": "code",
+ "norm_label": "inlinedata",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "src_anichron_api_tests_unit_services_adminstorageconfigservicetests_cs_task",
+ "label": "Task",
+ "_origin": "ast",
+ "community": 31,
+ "community_name": "UserStorageConfig",
+ "file_type": "code",
+ "norm_label": "task",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "src_anichron_api_tests_unit_services_adminstorageconfigservicetests_cs_theory",
+ "label": "Theory",
+ "_origin": "ast",
+ "community": 31,
+ "community_name": "UserStorageConfig",
+ "file_type": "code",
+ "norm_label": "theory",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "src_anichron_core_data_repository_userstorageconfigrepository_cs_anichrondbcontext",
+ "label": "AnichronDbContext",
+ "_origin": "ast",
+ "community": 31,
+ "community_name": "UserStorageConfig",
+ "file_type": "code",
+ "norm_label": "anichrondbcontext",
+ "source_file": "",
+ "source_location": ""
+ },
{
"id": "src_anichron_core_data_repository_userstorageconfigrepository_cs_cancellationtoken",
"label": "CancellationToken",
@@ -57861,6 +56421,301 @@
"source_file": "",
"source_location": ""
},
+ {
+ "id": "src_anichron_core_tests_unit_data_repository_userstorageconfigrepositorytests_cs_fact",
+ "label": "Fact",
+ "_origin": "ast",
+ "community": 31,
+ "community_name": "UserStorageConfig",
+ "file_type": "code",
+ "norm_label": "fact",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "src_anichron_core_tests_unit_data_repository_userstorageconfigrepositorytests_cs_guid",
+ "label": "Guid",
+ "_origin": "ast",
+ "community": 31,
+ "community_name": "UserStorageConfig",
+ "file_type": "code",
+ "norm_label": "guid",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "src_anichron_core_tests_unit_data_repository_userstorageconfigrepositorytests_cs_task",
+ "label": "Task",
+ "_origin": "ast",
+ "community": 31,
+ "community_name": "UserStorageConfig",
+ "file_type": "code",
+ "norm_label": "task",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_crawling_workertests_anichron_worker_tests_unit_crawling_testfixture_configrepository",
+ "label": "ConfigRepository",
+ "_origin": "ast",
+ "community": 31,
+ "community_name": "UserStorageConfig",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Worker.Tests.Unit.Crawling",
+ "scope_chain": [
+ "s306"
+ ]
+ },
+ "norm_label": "configrepository",
+ "source_file": "src/Anichron.Worker.Tests.Unit/Crawling/WorkerTests.cs",
+ "source_location": "L16"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_crawling_workertests_anichron_worker_tests_unit_crawling_testfixture_pipeline",
+ "label": "Pipeline",
+ "_origin": "ast",
+ "community": 31,
+ "community_name": "UserStorageConfig",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Worker.Tests.Unit.Crawling",
+ "scope_chain": [
+ "s306"
+ ]
+ },
+ "norm_label": "pipeline",
+ "source_file": "src/Anichron.Worker.Tests.Unit/Crawling/WorkerTests.cs",
+ "source_location": "L17"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_crawling_workertests_anichron_worker_tests_unit_crawling_testfixture_workerstate",
+ "label": "WorkerState",
+ "_origin": "ast",
+ "community": 31,
+ "community_name": "UserStorageConfig",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Worker.Tests.Unit.Crawling",
+ "scope_chain": [
+ "s306"
+ ]
+ },
+ "norm_label": "workerstate",
+ "source_file": "src/Anichron.Worker.Tests.Unit/Crawling/WorkerTests.cs",
+ "source_location": "L18"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_crawling_workertests_cs_cancellationtoken",
+ "label": "CancellationToken",
+ "_origin": "ast",
+ "community": 31,
+ "community_name": "UserStorageConfig",
+ "file_type": "code",
+ "norm_label": "cancellationtoken",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_crawling_workertests_cs_fact",
+ "label": "Fact",
+ "_origin": "ast",
+ "community": 31,
+ "community_name": "UserStorageConfig",
+ "file_type": "code",
+ "norm_label": "fact",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_crawling_workertests_cs_guid",
+ "label": "Guid",
+ "_origin": "ast",
+ "community": 31,
+ "community_name": "UserStorageConfig",
+ "file_type": "code",
+ "norm_label": "guid",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_crawling_workertests_cs_iservicescopefactory",
+ "label": "IServiceScopeFactory",
+ "_origin": "ast",
+ "community": 31,
+ "community_name": "UserStorageConfig",
+ "file_type": "code",
+ "norm_label": "iservicescopefactory",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_crawling_workertests_cs_task",
+ "label": "Task",
+ "_origin": "ast",
+ "community": 31,
+ "community_name": "UserStorageConfig",
+ "file_type": "code",
+ "norm_label": "task",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_crawling_workertests_cs_workerstate",
+ "label": "WorkerState",
+ "_origin": "ast",
+ "community": 31,
+ "community_name": "UserStorageConfig",
+ "file_type": "code",
+ "norm_label": "workerstate",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_startup_workerinitializertests_anichron_worker_tests_unit_startup_testfixture_storageconfigrepository",
+ "label": "StorageConfigRepository",
+ "_origin": "ast",
+ "community": 31,
+ "community_name": "UserStorageConfig",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Worker.Tests.Unit.Startup",
+ "scope_chain": [
+ "s307"
+ ]
+ },
+ "norm_label": "storageconfigrepository",
+ "source_file": "src/Anichron.Worker.Tests.Unit/Startup/WorkerInitializerTests.cs",
+ "source_location": "L18"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_startup_workerinitializertests_anichron_worker_tests_unit_startup_testfixture_unitofwork",
+ "label": "UnitOfWork",
+ "_origin": "ast",
+ "community": 31,
+ "community_name": "UserStorageConfig",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Worker.Tests.Unit.Startup",
+ "scope_chain": [
+ "s307"
+ ]
+ },
+ "norm_label": "unitofwork",
+ "source_file": "src/Anichron.Worker.Tests.Unit/Startup/WorkerInitializerTests.cs",
+ "source_location": "L19"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_startup_workerinitializertests_anichron_worker_tests_unit_startup_testfixture_userrepository",
+ "label": "UserRepository",
+ "_origin": "ast",
+ "community": 31,
+ "community_name": "UserStorageConfig",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Worker.Tests.Unit.Startup",
+ "scope_chain": [
+ "s307"
+ ]
+ },
+ "norm_label": "userrepository",
+ "source_file": "src/Anichron.Worker.Tests.Unit/Startup/WorkerInitializerTests.cs",
+ "source_location": "L17"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_startup_workerinitializertests_anichron_worker_tests_unit_startup_testfixture_workerstate",
+ "label": "WorkerState",
+ "_origin": "ast",
+ "community": 31,
+ "community_name": "UserStorageConfig",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Worker.Tests.Unit.Startup",
+ "scope_chain": [
+ "s307"
+ ]
+ },
+ "norm_label": "workerstate",
+ "source_file": "src/Anichron.Worker.Tests.Unit/Startup/WorkerInitializerTests.cs",
+ "source_location": "L20"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_startup_workerinitializertests_cs_cancellationtoken",
+ "label": "CancellationToken",
+ "_origin": "ast",
+ "community": 31,
+ "community_name": "UserStorageConfig",
+ "file_type": "code",
+ "norm_label": "cancellationtoken",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_startup_workerinitializertests_cs_fact",
+ "label": "Fact",
+ "_origin": "ast",
+ "community": 31,
+ "community_name": "UserStorageConfig",
+ "file_type": "code",
+ "norm_label": "fact",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_startup_workerinitializertests_cs_ilogger",
+ "label": "ILogger",
+ "_origin": "ast",
+ "community": 31,
+ "community_name": "UserStorageConfig",
+ "file_type": "code",
+ "norm_label": "ilogger",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_startup_workerinitializertests_cs_invalidoperationexception",
+ "label": "InvalidOperationException",
+ "_origin": "ast",
+ "community": 31,
+ "community_name": "UserStorageConfig",
+ "file_type": "code",
+ "norm_label": "invalidoperationexception",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_startup_workerinitializertests_cs_iservicescopefactory",
+ "label": "IServiceScopeFactory",
+ "_origin": "ast",
+ "community": 31,
+ "community_name": "UserStorageConfig",
+ "file_type": "code",
+ "norm_label": "iservicescopefactory",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_startup_workerinitializertests_cs_task",
+ "label": "Task",
+ "_origin": "ast",
+ "community": 31,
+ "community_name": "UserStorageConfig",
+ "file_type": "code",
+ "norm_label": "task",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_startup_workerinitializertests_cs_workerstate",
+ "label": "WorkerState",
+ "_origin": "ast",
+ "community": 31,
+ "community_name": "UserStorageConfig",
+ "file_type": "code",
+ "norm_label": "workerstate",
+ "source_file": "",
+ "source_location": ""
+ },
{
"id": "src_anichron_api_tests_unit_packages_lock_microsoft_aspnetcore_testhost_contenthash",
"label": "contentHash",
@@ -57993,12 +56848,29 @@
"source_file": "src/Anichron.API.Tests.Unit/packages.lock.json",
"source_location": "L122"
},
+ {
+ "id": "src_anichron_worker_ingestion_middlewares_loggingmiddleware_anichron_worker_ingestion_middlewares_loggingmiddleware_order",
+ "label": "Order",
+ "_origin": "ast",
+ "community": 313,
+ "community_name": "LoggingMiddleware",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Worker.Ingestion.Middlewares",
+ "scope_chain": [
+ "s43"
+ ]
+ },
+ "norm_label": "order",
+ "source_file": "src/Anichron.Worker/Ingestion/Middlewares/LoggingMiddleware.cs",
+ "source_location": "L7"
+ },
{
"id": "src_anichron_worker_ingestion_middlewares_loggingmiddleware_cs_ilogger",
"label": "ILogger",
"_origin": "ast",
"community": 313,
- "community_name": "Log",
+ "community_name": "LoggingMiddleware",
"file_type": "code",
"norm_label": "ilogger",
"source_file": "",
@@ -58009,7 +56881,7 @@
"label": "LoggerMessage",
"_origin": "ast",
"community": 313,
- "community_name": "Log",
+ "community_name": "LoggingMiddleware",
"file_type": "code",
"norm_label": "loggermessage",
"source_file": "",
@@ -58148,48 +57020,15 @@
"source_location": "L614"
},
{
- "id": "src_anichron_api_packages_lock_microsoft_codeanalysis_analyzers_contenthash",
- "label": "contentHash",
- "_origin": "ast",
- "community": 317,
- "community_name": "Microsoft.CodeAnalysis.Analyzers",
- "file_type": "code",
- "norm_label": "contenthash",
- "source_file": "src/Anichron.API/packages.lock.json",
- "source_location": "L165"
- },
- {
- "id": "src_anichron_api_packages_lock_microsoft_codeanalysis_analyzers_resolved",
- "label": "resolved",
- "_origin": "ast",
- "community": 317,
- "community_name": "Microsoft.CodeAnalysis.Analyzers",
- "file_type": "code",
- "norm_label": "resolved",
- "source_file": "src/Anichron.API/packages.lock.json",
- "source_location": "L164"
- },
- {
- "id": "src_anichron_api_packages_lock_microsoft_codeanalysis_analyzers_type",
- "label": "type",
- "_origin": "ast",
- "community": 317,
- "community_name": "Microsoft.CodeAnalysis.Analyzers",
- "file_type": "code",
- "norm_label": "type",
- "source_file": "src/Anichron.API/packages.lock.json",
- "source_location": "L163"
- },
- {
- "id": "src_anichron_api_packages_lock_net10_0_microsoft_codeanalysis_analyzers",
- "label": "Microsoft.CodeAnalysis.Analyzers",
+ "id": "src_anichron_api_infrastructure_authmessages",
+ "label": "AuthMessages.cs",
"_origin": "ast",
"community": 317,
- "community_name": "Microsoft.CodeAnalysis.Analyzers",
+ "community_name": "AuthMessages.cs",
"file_type": "code",
- "norm_label": "microsoft.codeanalysis.analyzers",
- "source_file": "src/Anichron.API/packages.lock.json",
- "source_location": "L162"
+ "norm_label": "authmessages.cs",
+ "source_file": "src/Anichron.API/Infrastructure/AuthMessages.cs",
+ "source_location": "L1"
},
{
"id": "src_anichron_api_packages_lock_microsoft_extensions_diagnostics_exceptionsummarization_contenthash",
@@ -58341,68 +57180,296 @@
"source_location": ""
},
{
- "id": "src_anichron_worker_ingestion_middlewares_videoproxymiddleware_cs_cancellationtoken",
+ "id": "jwtsecuritytoken",
+ "label": "JwtSecurityToken",
+ "_origin": "ast",
+ "community": 32,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "norm_label": "jwtsecuritytoken",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "jwtsecuritytokenhandler",
+ "label": "JwtSecurityTokenHandler",
+ "_origin": "ast",
+ "community": 32,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "norm_label": "jwtsecuritytokenhandler",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "securitytokeninvalidsignatureexception",
+ "label": "SecurityTokenInvalidSignatureException",
+ "_origin": "ast",
+ "community": 32,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "norm_label": "securitytokeninvalidsignatureexception",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "signingcredentials",
+ "label": "SigningCredentials",
+ "_origin": "ast",
+ "community": 32,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "norm_label": "signingcredentials",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "src_anichron_api_security_jwtfactory_cs_iclock",
+ "label": "IClock",
+ "_origin": "ast",
+ "community": 32,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "norm_label": "iclock",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "src_anichron_api_security_jwtfactory_cs_iguidfactory",
+ "label": "IGuidFactory",
+ "_origin": "ast",
+ "community": 32,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "norm_label": "iguidfactory",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "src_anichron_api_services_tokenservice_cs_cancellationtoken",
"label": "CancellationToken",
"_origin": "ast",
- "community": 319,
- "community_name": "ImageProxyMiddleware",
+ "community": 32,
+ "community_name": "TestFixture",
"file_type": "code",
"norm_label": "cancellationtoken",
"source_file": "",
"source_location": ""
},
{
- "id": "src_anichron_worker_ingestion_middlewares_videoproxymiddleware_cs_ingestiondelegate",
- "label": "IngestionDelegate",
+ "id": "src_anichron_api_services_tokenservice_cs_guid",
+ "label": "Guid",
"_origin": "ast",
- "community": 319,
- "community_name": "ImageProxyMiddleware",
+ "community": 32,
+ "community_name": "TestFixture",
"file_type": "code",
- "norm_label": "ingestiondelegate",
+ "norm_label": "guid",
"source_file": "",
"source_location": ""
},
{
- "id": "src_anichron_worker_ingestion_middlewares_videoproxymiddleware_cs_task",
+ "id": "src_anichron_api_services_tokenservice_cs_iclock",
+ "label": "IClock",
+ "_origin": "ast",
+ "community": 32,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "norm_label": "iclock",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "src_anichron_api_services_tokenservice_cs_iguidfactory",
+ "label": "IGuidFactory",
+ "_origin": "ast",
+ "community": 32,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "norm_label": "iguidfactory",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "src_anichron_api_services_tokenservice_cs_instant",
+ "label": "Instant",
+ "_origin": "ast",
+ "community": 32,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "norm_label": "instant",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "src_anichron_api_services_tokenservice_cs_ioptions",
+ "label": "IOptions",
+ "_origin": "ast",
+ "community": 32,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "norm_label": "ioptions",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "src_anichron_api_services_tokenservice_cs_task",
"label": "Task",
"_origin": "ast",
- "community": 319,
- "community_name": "ImageProxyMiddleware",
+ "community": 32,
+ "community_name": "TestFixture",
"file_type": "code",
"norm_label": "task",
"source_file": "",
"source_location": ""
},
{
- "id": "src_anichron_worker_ingestion_proxy_proxyshardstrategy",
- "label": "ProxyShardStrategy.cs",
+ "id": "src_anichron_api_settings_jwtsettings",
+ "label": "JwtSettings.cs",
"_origin": "ast",
- "community": 319,
- "community_name": "ImageProxyMiddleware",
+ "community": 32,
+ "community_name": "TestFixture",
"file_type": "code",
- "norm_label": "proxyshardstrategy.cs",
- "source_file": "src/Anichron.Worker/Ingestion/Proxy/ProxyShardStrategy.cs",
+ "norm_label": "jwtsettings.cs",
+ "source_file": "src/Anichron.API/Settings/JwtSettings.cs",
"source_location": "L1"
},
{
- "id": "src_anichron_worker_ingestion_proxy_proxyshardstrategy_cs_guid",
+ "id": "src_anichron_api_settings_jwtsettings_anichron_api_settings_jwtsettings_accesstokenminutes",
+ "label": "AccessTokenMinutes",
+ "_origin": "ast",
+ "community": 32,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.API.Settings",
+ "scope_chain": [
+ "s0"
+ ]
+ },
+ "norm_label": "accesstokenminutes",
+ "source_file": "src/Anichron.API/Settings/JwtSettings.cs",
+ "source_location": "L8"
+ },
+ {
+ "id": "src_anichron_api_settings_jwtsettings_anichron_api_settings_jwtsettings_audience",
+ "label": "Audience",
+ "_origin": "ast",
+ "community": 32,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.API.Settings",
+ "scope_chain": [
+ "s0"
+ ]
+ },
+ "norm_label": "audience",
+ "source_file": "src/Anichron.API/Settings/JwtSettings.cs",
+ "source_location": "L7"
+ },
+ {
+ "id": "src_anichron_api_settings_jwtsettings_anichron_api_settings_jwtsettings_issuer",
+ "label": "Issuer",
+ "_origin": "ast",
+ "community": 32,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.API.Settings",
+ "scope_chain": [
+ "s0"
+ ]
+ },
+ "norm_label": "issuer",
+ "source_file": "src/Anichron.API/Settings/JwtSettings.cs",
+ "source_location": "L6"
+ },
+ {
+ "id": "src_anichron_api_settings_jwtsettings_anichron_api_settings_jwtsettings_refreshtokendays",
+ "label": "RefreshTokenDays",
+ "_origin": "ast",
+ "community": 32,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.API.Settings",
+ "scope_chain": [
+ "s0"
+ ]
+ },
+ "norm_label": "refreshtokendays",
+ "source_file": "src/Anichron.API/Settings/JwtSettings.cs",
+ "source_location": "L9"
+ },
+ {
+ "id": "src_anichron_api_settings_jwtsettings_anichron_api_settings_jwtsettings_secret",
+ "label": "Secret",
+ "_origin": "ast",
+ "community": 32,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.API.Settings",
+ "scope_chain": [
+ "s0"
+ ]
+ },
+ "norm_label": "secret",
+ "source_file": "src/Anichron.API/Settings/JwtSettings.cs",
+ "source_location": "L5"
+ },
+ {
+ "id": "src_anichron_api_tests_unit_security_jwtfactorytests_cs_fact",
+ "label": "Fact",
+ "_origin": "ast",
+ "community": 32,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "norm_label": "fact",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "src_anichron_api_tests_unit_security_jwtfactorytests_cs_guid",
"label": "Guid",
"_origin": "ast",
- "community": 319,
- "community_name": "ImageProxyMiddleware",
+ "community": 32,
+ "community_name": "TestFixture",
"file_type": "code",
"norm_label": "guid",
"source_file": "",
"source_location": ""
},
{
- "id": "src_anichron_worker_tests_unit_ingestion_proxy_proxyshardstrategytests_cs_fact",
- "label": "Fact",
+ "id": "src_anichron_api_tests_unit_security_jwtfactorytests_cs_iclock",
+ "label": "IClock",
"_origin": "ast",
- "community": 319,
- "community_name": "ImageProxyMiddleware",
+ "community": 32,
+ "community_name": "TestFixture",
"file_type": "code",
- "norm_label": "fact",
+ "norm_label": "iclock",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "src_anichron_api_tests_unit_security_jwtfactorytests_cs_iguidfactory",
+ "label": "IGuidFactory",
+ "_origin": "ast",
+ "community": 32,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "norm_label": "iguidfactory",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "src_anichron_api_tests_unit_security_jwtfactorytests_cs_instant",
+ "label": "Instant",
+ "_origin": "ast",
+ "community": 32,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "norm_label": "instant",
"source_file": "",
"source_location": ""
},
@@ -58580,92 +57647,92 @@
"source_location": ""
},
{
- "id": "src_anichron_api_packages_lock_microsoft_extensions_dependencyinjection_autoactivation_contenthash",
+ "id": "src_anichron_api_packages_lock_microsoft_entityframeworkcore_analyzers_contenthash",
"label": "contentHash",
"_origin": "ast",
"community": 320,
- "community_name": "Microsoft.Extensions.DependencyInjection.AutoActivation",
+ "community_name": "Microsoft.EntityFrameworkCore.Analyzers",
"file_type": "code",
"norm_label": "contenthash",
"source_file": "src/Anichron.API/packages.lock.json",
- "source_location": "L245"
+ "source_location": "L230"
},
{
- "id": "src_anichron_api_packages_lock_microsoft_extensions_dependencyinjection_autoactivation_resolved",
+ "id": "src_anichron_api_packages_lock_microsoft_entityframeworkcore_analyzers_resolved",
"label": "resolved",
"_origin": "ast",
"community": 320,
- "community_name": "Microsoft.Extensions.DependencyInjection.AutoActivation",
+ "community_name": "Microsoft.EntityFrameworkCore.Analyzers",
"file_type": "code",
"norm_label": "resolved",
"source_file": "src/Anichron.API/packages.lock.json",
- "source_location": "L244"
+ "source_location": "L229"
},
{
- "id": "src_anichron_api_packages_lock_microsoft_extensions_dependencyinjection_autoactivation_type",
+ "id": "src_anichron_api_packages_lock_microsoft_entityframeworkcore_analyzers_type",
"label": "type",
"_origin": "ast",
"community": 320,
- "community_name": "Microsoft.Extensions.DependencyInjection.AutoActivation",
+ "community_name": "Microsoft.EntityFrameworkCore.Analyzers",
"file_type": "code",
"norm_label": "type",
"source_file": "src/Anichron.API/packages.lock.json",
- "source_location": "L243"
+ "source_location": "L228"
},
{
- "id": "src_anichron_api_packages_lock_net10_0_microsoft_extensions_dependencyinjection_autoactivation",
- "label": "Microsoft.Extensions.DependencyInjection.AutoActivation",
+ "id": "src_anichron_api_packages_lock_net10_0_microsoft_entityframeworkcore_analyzers",
+ "label": "Microsoft.EntityFrameworkCore.Analyzers",
"_origin": "ast",
"community": 320,
- "community_name": "Microsoft.Extensions.DependencyInjection.AutoActivation",
- "file_type": "code",
- "norm_label": "microsoft.extensions.dependencyinjection.autoactivation",
- "source_file": "src/Anichron.API/packages.lock.json",
- "source_location": "L242"
- },
- {
- "id": "src_anichron_api_packages_lock_net10_0_polly_core",
- "label": "Polly.Core",
- "_origin": "ast",
- "community": 321,
- "community_name": "Polly.Core",
+ "community_name": "Microsoft.EntityFrameworkCore.Analyzers",
"file_type": "code",
- "norm_label": "polly.core",
+ "norm_label": "microsoft.entityframeworkcore.analyzers",
"source_file": "src/Anichron.API/packages.lock.json",
- "source_location": "L373"
+ "source_location": "L227"
},
{
- "id": "src_anichron_api_packages_lock_polly_core_contenthash",
+ "id": "src_anichron_api_packages_lock_microsoft_extensions_ambientmetadata_application_contenthash",
"label": "contentHash",
"_origin": "ast",
"community": 321,
- "community_name": "Polly.Core",
+ "community_name": "Microsoft.Extensions.AmbientMetadata.Application",
"file_type": "code",
"norm_label": "contenthash",
"source_file": "src/Anichron.API/packages.lock.json",
- "source_location": "L376"
+ "source_location": "L235"
},
{
- "id": "src_anichron_api_packages_lock_polly_core_resolved",
+ "id": "src_anichron_api_packages_lock_microsoft_extensions_ambientmetadata_application_resolved",
"label": "resolved",
"_origin": "ast",
"community": 321,
- "community_name": "Polly.Core",
+ "community_name": "Microsoft.Extensions.AmbientMetadata.Application",
"file_type": "code",
"norm_label": "resolved",
"source_file": "src/Anichron.API/packages.lock.json",
- "source_location": "L375"
+ "source_location": "L234"
},
{
- "id": "src_anichron_api_packages_lock_polly_core_type",
+ "id": "src_anichron_api_packages_lock_microsoft_extensions_ambientmetadata_application_type",
"label": "type",
"_origin": "ast",
"community": 321,
- "community_name": "Polly.Core",
+ "community_name": "Microsoft.Extensions.AmbientMetadata.Application",
"file_type": "code",
"norm_label": "type",
"source_file": "src/Anichron.API/packages.lock.json",
- "source_location": "L374"
+ "source_location": "L233"
+ },
+ {
+ "id": "src_anichron_api_packages_lock_net10_0_microsoft_extensions_ambientmetadata_application",
+ "label": "Microsoft.Extensions.AmbientMetadata.Application",
+ "_origin": "ast",
+ "community": 321,
+ "community_name": "Microsoft.Extensions.AmbientMetadata.Application",
+ "file_type": "code",
+ "norm_label": "microsoft.extensions.ambientmetadata.application",
+ "source_file": "src/Anichron.API/packages.lock.json",
+ "source_location": "L232"
},
{
"id": "scripts_assemble_pages_test",
@@ -58913,48 +57980,48 @@
"source_location": "L258"
},
{
- "id": "src_anichron_worker_packages_lock_microsoft_entityframeworkcore_abstractions_contenthash",
+ "id": "src_anichron_api_packages_lock_microsoft_extensions_compliance_abstractions_contenthash",
"label": "contentHash",
"_origin": "ast",
"community": 325,
- "community_name": "Microsoft.EntityFrameworkCore.Abstractions",
+ "community_name": "Microsoft.Extensions.Compliance.Abstractions",
"file_type": "code",
"norm_label": "contenthash",
- "source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L245"
+ "source_file": "src/Anichron.API/packages.lock.json",
+ "source_location": "L240"
},
{
- "id": "src_anichron_worker_packages_lock_microsoft_entityframeworkcore_abstractions_resolved",
+ "id": "src_anichron_api_packages_lock_microsoft_extensions_compliance_abstractions_resolved",
"label": "resolved",
"_origin": "ast",
"community": 325,
- "community_name": "Microsoft.EntityFrameworkCore.Abstractions",
+ "community_name": "Microsoft.Extensions.Compliance.Abstractions",
"file_type": "code",
"norm_label": "resolved",
- "source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L244"
+ "source_file": "src/Anichron.API/packages.lock.json",
+ "source_location": "L239"
},
{
- "id": "src_anichron_worker_packages_lock_microsoft_entityframeworkcore_abstractions_type",
+ "id": "src_anichron_api_packages_lock_microsoft_extensions_compliance_abstractions_type",
"label": "type",
"_origin": "ast",
"community": 325,
- "community_name": "Microsoft.EntityFrameworkCore.Abstractions",
+ "community_name": "Microsoft.Extensions.Compliance.Abstractions",
"file_type": "code",
"norm_label": "type",
- "source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L243"
+ "source_file": "src/Anichron.API/packages.lock.json",
+ "source_location": "L238"
},
{
- "id": "src_anichron_worker_packages_lock_net10_0_microsoft_entityframeworkcore_abstractions",
- "label": "Microsoft.EntityFrameworkCore.Abstractions",
+ "id": "src_anichron_api_packages_lock_net10_0_microsoft_extensions_compliance_abstractions",
+ "label": "Microsoft.Extensions.Compliance.Abstractions",
"_origin": "ast",
"community": 325,
- "community_name": "Microsoft.EntityFrameworkCore.Abstractions",
+ "community_name": "Microsoft.Extensions.Compliance.Abstractions",
"file_type": "code",
- "norm_label": "microsoft.entityframeworkcore.abstractions",
- "source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L242"
+ "norm_label": "microsoft.extensions.compliance.abstractions",
+ "source_file": "src/Anichron.API/packages.lock.json",
+ "source_location": "L237"
},
{
"id": "src_anichron_api_tests_unit_packages_lock_microsoft_entityframeworkcore_abstractions_contenthash",
@@ -59001,48 +58068,48 @@
"source_location": "L127"
},
{
- "id": "src_anichron_worker_packages_lock_microsoft_extensions_dependencyinjection_abstractions_contenthash",
+ "id": "src_anichron_api_packages_lock_net10_0_system_composition_attributedmodel",
+ "label": "System.Composition.AttributedModel",
+ "_origin": "ast",
+ "community": 327,
+ "community_name": "System.Composition.AttributedModel",
+ "file_type": "code",
+ "norm_label": "system.composition.attributedmodel",
+ "source_file": "src/Anichron.API/packages.lock.json",
+ "source_location": "L411"
+ },
+ {
+ "id": "src_anichron_api_packages_lock_system_composition_attributedmodel_contenthash",
"label": "contentHash",
"_origin": "ast",
"community": 327,
- "community_name": "Microsoft.Extensions.DependencyInjection.Abstractions",
+ "community_name": "System.Composition.AttributedModel",
"file_type": "code",
"norm_label": "contenthash",
- "source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L352"
+ "source_file": "src/Anichron.API/packages.lock.json",
+ "source_location": "L414"
},
{
- "id": "src_anichron_worker_packages_lock_microsoft_extensions_dependencyinjection_abstractions_resolved",
+ "id": "src_anichron_api_packages_lock_system_composition_attributedmodel_resolved",
"label": "resolved",
"_origin": "ast",
"community": 327,
- "community_name": "Microsoft.Extensions.DependencyInjection.Abstractions",
+ "community_name": "System.Composition.AttributedModel",
"file_type": "code",
"norm_label": "resolved",
- "source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L351"
+ "source_file": "src/Anichron.API/packages.lock.json",
+ "source_location": "L413"
},
{
- "id": "src_anichron_worker_packages_lock_microsoft_extensions_dependencyinjection_abstractions_type",
+ "id": "src_anichron_api_packages_lock_system_composition_attributedmodel_type",
"label": "type",
"_origin": "ast",
"community": 327,
- "community_name": "Microsoft.Extensions.DependencyInjection.Abstractions",
+ "community_name": "System.Composition.AttributedModel",
"file_type": "code",
"norm_label": "type",
- "source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L350"
- },
- {
- "id": "src_anichron_worker_packages_lock_net10_0_microsoft_extensions_dependencyinjection_abstractions",
- "label": "Microsoft.Extensions.DependencyInjection.Abstractions",
- "_origin": "ast",
- "community": 327,
- "community_name": "Microsoft.Extensions.DependencyInjection.Abstractions",
- "file_type": "code",
- "norm_label": "microsoft.extensions.dependencyinjection.abstractions",
- "source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L349"
+ "source_file": "src/Anichron.API/packages.lock.json",
+ "source_location": "L412"
},
{
"id": "src_anichron_worker_packages_lock_microsoft_extensions_logging_contenthash",
@@ -59089,55 +58156,71 @@
"source_location": "L413"
},
{
- "id": "src_anichron_worker_packages_lock_microsoft_extensions_logging_eventlog_contenthash",
+ "id": "src_anichron_worker_packages_lock_humanizer_core_contenthash",
"label": "contentHash",
"_origin": "ast",
"community": 329,
- "community_name": "Microsoft.Extensions.Logging.EventLog",
+ "community_name": "Humanizer.Core",
"file_type": "code",
"norm_label": "contenthash",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L471"
+ "source_location": "L170"
},
{
- "id": "src_anichron_worker_packages_lock_microsoft_extensions_logging_eventlog_resolved",
+ "id": "src_anichron_worker_packages_lock_humanizer_core_resolved",
"label": "resolved",
"_origin": "ast",
"community": 329,
- "community_name": "Microsoft.Extensions.Logging.EventLog",
+ "community_name": "Humanizer.Core",
"file_type": "code",
"norm_label": "resolved",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L470"
+ "source_location": "L169"
},
{
- "id": "src_anichron_worker_packages_lock_microsoft_extensions_logging_eventlog_type",
+ "id": "src_anichron_worker_packages_lock_humanizer_core_type",
"label": "type",
"_origin": "ast",
"community": 329,
- "community_name": "Microsoft.Extensions.Logging.EventLog",
+ "community_name": "Humanizer.Core",
"file_type": "code",
"norm_label": "type",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L469"
+ "source_location": "L168"
},
{
- "id": "src_anichron_worker_packages_lock_net10_0_microsoft_extensions_logging_eventlog",
- "label": "Microsoft.Extensions.Logging.EventLog",
+ "id": "src_anichron_worker_packages_lock_net10_0_humanizer_core",
+ "label": "Humanizer.Core",
"_origin": "ast",
"community": 329,
- "community_name": "Microsoft.Extensions.Logging.EventLog",
+ "community_name": "Humanizer.Core",
"file_type": "code",
- "norm_label": "microsoft.extensions.logging.eventlog",
+ "norm_label": "humanizer.core",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L468"
+ "source_location": "L167"
+ },
+ {
+ "id": "csharp_namespace:16742b72470e0efe",
+ "label": "Anichron.API.Tests.Unit.Security",
+ "_origin": "ast",
+ "community": 33,
+ "community_name": "Anichron.API.Services",
+ "file_type": "code",
+ "metadata": {
+ "kind": "csharp_namespace",
+ "namespace": "Anichron.API.Tests.Unit.Security"
+ },
+ "norm_label": "anichron.api.tests.unit.security",
+ "source_file": "src/Anichron.API.Tests.Unit/Security/JwtFactoryTests.cs",
+ "source_location": "L9",
+ "type": "namespace"
},
{
"id": "csharp_namespace:2afce6c2c8cf3b78",
"label": "Anichron.API.Tests.Unit.Infrastructure",
"_origin": "ast",
"community": 33,
- "community_name": "Anichron.API.Settings",
+ "community_name": "Anichron.API.Services",
"file_type": "code",
"metadata": {
"kind": "csharp_namespace",
@@ -59153,7 +58236,7 @@
"label": "Anichron.API.Endpoints",
"_origin": "ast",
"community": 33,
- "community_name": "Anichron.API.Settings",
+ "community_name": "Anichron.API.Services",
"file_type": "code",
"metadata": {
"kind": "csharp_namespace",
@@ -59169,7 +58252,7 @@
"label": "Anichron.API.Infrastructure",
"_origin": "ast",
"community": 33,
- "community_name": "Anichron.API.Settings",
+ "community_name": "Anichron.API.Services",
"file_type": "code",
"metadata": {
"kind": "csharp_namespace",
@@ -59185,7 +58268,7 @@
"label": "Anichron.API.Settings",
"_origin": "ast",
"community": 33,
- "community_name": "Anichron.API.Settings",
+ "community_name": "Anichron.API.Services",
"file_type": "code",
"metadata": {
"kind": "csharp_namespace",
@@ -59201,7 +58284,7 @@
"label": "Anichron.API.Tests.Unit.Endpoints",
"_origin": "ast",
"community": 33,
- "community_name": "Anichron.API.Settings",
+ "community_name": "Anichron.API.Services",
"file_type": "code",
"metadata": {
"kind": "csharp_namespace",
@@ -59212,12 +58295,28 @@
"source_location": "L5",
"type": "namespace"
},
+ {
+ "id": "csharp_namespace:d3a8580f96f5ec51",
+ "label": "Anichron.API.Services",
+ "_origin": "ast",
+ "community": 33,
+ "community_name": "Anichron.API.Services",
+ "file_type": "code",
+ "metadata": {
+ "kind": "csharp_namespace",
+ "namespace": "Anichron.API.Services"
+ },
+ "norm_label": "anichron.api.services",
+ "source_file": "src/Anichron.API/Services/AdminResetService.cs",
+ "source_location": "L6",
+ "type": "namespace"
+ },
{
"id": "src_anichron_api_endpoints_adminendpoints",
"label": "AdminEndpoints.cs",
"_origin": "ast",
"community": 33,
- "community_name": "Anichron.API.Settings",
+ "community_name": "Anichron.API.Services",
"file_type": "code",
"norm_label": "adminendpoints.cs",
"source_file": "src/Anichron.API/Endpoints/AdminEndpoints.cs",
@@ -59228,18 +58327,29 @@
"label": "AuthEndpoints.cs",
"_origin": "ast",
"community": 33,
- "community_name": "Anichron.API.Settings",
+ "community_name": "Anichron.API.Services",
"file_type": "code",
"norm_label": "authendpoints.cs",
"source_file": "src/Anichron.API/Endpoints/AuthEndpoints.cs",
"source_location": "L1"
},
+ {
+ "id": "src_anichron_api_endpoints_authresponsemapper",
+ "label": "AuthResponseMapper.cs",
+ "_origin": "ast",
+ "community": 33,
+ "community_name": "Anichron.API.Services",
+ "file_type": "code",
+ "norm_label": "authresponsemapper.cs",
+ "source_file": "src/Anichron.API/Endpoints/AuthResponseMapper.cs",
+ "source_location": "L1"
+ },
{
"id": "src_anichron_api_endpoints_userendpoints",
"label": "UserEndpoints.cs",
"_origin": "ast",
"community": 33,
- "community_name": "Anichron.API.Settings",
+ "community_name": "Anichron.API.Services",
"file_type": "code",
"norm_label": "userendpoints.cs",
"source_file": "src/Anichron.API/Endpoints/UserEndpoints.cs",
@@ -59250,29 +58360,18 @@
"label": "ApplicationExtensions.cs",
"_origin": "ast",
"community": 33,
- "community_name": "Anichron.API.Settings",
+ "community_name": "Anichron.API.Services",
"file_type": "code",
"norm_label": "applicationextensions.cs",
"source_file": "src/Anichron.API/Infrastructure/ApplicationExtensions.cs",
"source_location": "L1"
},
- {
- "id": "src_anichron_api_infrastructure_authmessages",
- "label": "AuthMessages.cs",
- "_origin": "ast",
- "community": 33,
- "community_name": "Anichron.API.Settings",
- "file_type": "code",
- "norm_label": "authmessages.cs",
- "source_file": "src/Anichron.API/Infrastructure/AuthMessages.cs",
- "source_location": "L1"
- },
{
"id": "src_anichron_api_infrastructure_authpolicies",
"label": "AuthPolicies.cs",
"_origin": "ast",
"community": 33,
- "community_name": "Anichron.API.Settings",
+ "community_name": "Anichron.API.Services",
"file_type": "code",
"norm_label": "authpolicies.cs",
"source_file": "src/Anichron.API/Infrastructure/AuthPolicies.cs",
@@ -59283,7 +58382,7 @@
"label": "HealthCheckResponseWriter.cs",
"_origin": "ast",
"community": 33,
- "community_name": "Anichron.API.Settings",
+ "community_name": "Anichron.API.Services",
"file_type": "code",
"norm_label": "healthcheckresponsewriter.cs",
"source_file": "src/Anichron.API/Infrastructure/HealthCheckResponseWriter.cs",
@@ -59294,7 +58393,7 @@
"label": "MustChangePasswordMiddleware.cs",
"_origin": "ast",
"community": 33,
- "community_name": "Anichron.API.Settings",
+ "community_name": "Anichron.API.Services",
"file_type": "code",
"norm_label": "mustchangepasswordmiddleware.cs",
"source_file": "src/Anichron.API/Infrastructure/MustChangePasswordMiddleware.cs",
@@ -59305,29 +58404,84 @@
"label": "ProxyStorageHealthCheck.cs",
"_origin": "ast",
"community": 33,
- "community_name": "Anichron.API.Settings",
+ "community_name": "Anichron.API.Services",
"file_type": "code",
"norm_label": "proxystoragehealthcheck.cs",
"source_file": "src/Anichron.API/Infrastructure/ProxyStorageHealthCheck.cs",
"source_location": "L1"
},
+ {
+ "id": "src_anichron_api_infrastructure_servicecollectionextensions",
+ "label": "ServiceCollectionExtensions.cs",
+ "_origin": "ast",
+ "community": 33,
+ "community_name": "Anichron.API.Services",
+ "file_type": "code",
+ "norm_label": "servicecollectionextensions.cs",
+ "source_file": "src/Anichron.API/Infrastructure/ServiceCollectionExtensions.cs",
+ "source_location": "L1"
+ },
{
"id": "src_anichron_api_program",
"label": "Anichron.API/Program.cs",
"_origin": "ast",
"community": 33,
- "community_name": "Anichron.API.Settings",
+ "community_name": "Anichron.API.Services",
"file_type": "code",
"norm_label": "anichron.api/program.cs",
"source_file": "src/Anichron.API/Program.cs",
"source_location": "L1"
},
+ {
+ "id": "src_anichron_api_security_jwtfactory",
+ "label": "JwtFactory.cs",
+ "_origin": "ast",
+ "community": 33,
+ "community_name": "Anichron.API.Services",
+ "file_type": "code",
+ "norm_label": "jwtfactory.cs",
+ "source_file": "src/Anichron.API/Security/JwtFactory.cs",
+ "source_location": "L1"
+ },
+ {
+ "id": "src_anichron_api_security_passwordhasher",
+ "label": "PasswordHasher.cs",
+ "_origin": "ast",
+ "community": 33,
+ "community_name": "Anichron.API.Services",
+ "file_type": "code",
+ "norm_label": "passwordhasher.cs",
+ "source_file": "src/Anichron.API/Security/PasswordHasher.cs",
+ "source_location": "L1"
+ },
+ {
+ "id": "src_anichron_api_services_lockoutservice",
+ "label": "LockoutService.cs",
+ "_origin": "ast",
+ "community": 33,
+ "community_name": "Anichron.API.Services",
+ "file_type": "code",
+ "norm_label": "lockoutservice.cs",
+ "source_file": "src/Anichron.API/Services/LockoutService.cs",
+ "source_location": "L1"
+ },
+ {
+ "id": "src_anichron_api_services_pwnedpasswordclient",
+ "label": "PwnedPasswordClient.cs",
+ "_origin": "ast",
+ "community": 33,
+ "community_name": "Anichron.API.Services",
+ "file_type": "code",
+ "norm_label": "pwnedpasswordclient.cs",
+ "source_file": "src/Anichron.API/Services/PwnedPasswordClient.cs",
+ "source_location": "L1"
+ },
{
"id": "src_anichron_api_settings_corssettings",
"label": "CorsSettings.cs",
"_origin": "ast",
"community": 33,
- "community_name": "Anichron.API.Settings",
+ "community_name": "Anichron.API.Services",
"file_type": "code",
"norm_label": "corssettings.cs",
"source_file": "src/Anichron.API/Settings/CorsSettings.cs",
@@ -59338,7 +58492,7 @@
"label": "AllowedOrigins",
"_origin": "ast",
"community": 33,
- "community_name": "Anichron.API.Settings",
+ "community_name": "Anichron.API.Services",
"file_type": "code",
"metadata": {
"namespace": "Anichron.API.Settings",
@@ -59355,7 +58509,7 @@
"label": "PasswordPolicy.cs",
"_origin": "ast",
"community": 33,
- "community_name": "Anichron.API.Settings",
+ "community_name": "Anichron.API.Services",
"file_type": "code",
"norm_label": "passwordpolicy.cs",
"source_file": "src/Anichron.API/Settings/PasswordPolicy.cs",
@@ -59366,7 +58520,7 @@
"label": "UsernamePolicy.cs",
"_origin": "ast",
"community": 33,
- "community_name": "Anichron.API.Settings",
+ "community_name": "Anichron.API.Services",
"file_type": "code",
"norm_label": "usernamepolicy.cs",
"source_file": "src/Anichron.API/Settings/UsernamePolicy.cs",
@@ -59377,7 +58531,7 @@
"label": "AdminEndpointsTests.cs",
"_origin": "ast",
"community": 33,
- "community_name": "Anichron.API.Settings",
+ "community_name": "Anichron.API.Services",
"file_type": "code",
"norm_label": "adminendpointstests.cs",
"source_file": "src/Anichron.API.Tests.Unit/Endpoints/AdminEndpointsTests.cs",
@@ -59388,7 +58542,7 @@
"label": "AdminStorageConfigEndpointsTests.cs",
"_origin": "ast",
"community": 33,
- "community_name": "Anichron.API.Settings",
+ "community_name": "Anichron.API.Services",
"file_type": "code",
"norm_label": "adminstorageconfigendpointstests.cs",
"source_file": "src/Anichron.API.Tests.Unit/Endpoints/AdminStorageConfigEndpointsTests.cs",
@@ -59399,7 +58553,7 @@
"label": "AdminUserEndpointsTests.cs",
"_origin": "ast",
"community": 33,
- "community_name": "Anichron.API.Settings",
+ "community_name": "Anichron.API.Services",
"file_type": "code",
"norm_label": "adminuserendpointstests.cs",
"source_file": "src/Anichron.API.Tests.Unit/Endpoints/AdminUserEndpointsTests.cs",
@@ -59410,7 +58564,7 @@
"label": "AuthEndpointsTests.cs",
"_origin": "ast",
"community": 33,
- "community_name": "Anichron.API.Settings",
+ "community_name": "Anichron.API.Services",
"file_type": "code",
"norm_label": "authendpointstests.cs",
"source_file": "src/Anichron.API.Tests.Unit/Endpoints/AuthEndpointsTests.cs",
@@ -59421,7 +58575,7 @@
"label": "AuthResponseMapperTests.cs",
"_origin": "ast",
"community": 33,
- "community_name": "Anichron.API.Settings",
+ "community_name": "Anichron.API.Services",
"file_type": "code",
"norm_label": "authresponsemappertests.cs",
"source_file": "src/Anichron.API.Tests.Unit/Endpoints/AuthResponseMapperTests.cs",
@@ -59432,7 +58586,7 @@
"label": "UserEndpointsTests.cs",
"_origin": "ast",
"community": 33,
- "community_name": "Anichron.API.Settings",
+ "community_name": "Anichron.API.Services",
"file_type": "code",
"norm_label": "userendpointstests.cs",
"source_file": "src/Anichron.API.Tests.Unit/Endpoints/UserEndpointsTests.cs",
@@ -59443,7 +58597,7 @@
"label": "HealthCheckResponseWriterTests.cs",
"_origin": "ast",
"community": 33,
- "community_name": "Anichron.API.Settings",
+ "community_name": "Anichron.API.Services",
"file_type": "code",
"norm_label": "healthcheckresponsewritertests.cs",
"source_file": "src/Anichron.API.Tests.Unit/Infrastructure/HealthCheckResponseWriterTests.cs",
@@ -59454,7 +58608,7 @@
"label": "MustChangePasswordMiddlewareTests.cs",
"_origin": "ast",
"community": 33,
- "community_name": "Anichron.API.Settings",
+ "community_name": "Anichron.API.Services",
"file_type": "code",
"norm_label": "mustchangepasswordmiddlewaretests.cs",
"source_file": "src/Anichron.API.Tests.Unit/Infrastructure/MustChangePasswordMiddlewareTests.cs",
@@ -59465,12 +58619,45 @@
"label": "ProxyStorageHealthCheckTests.cs",
"_origin": "ast",
"community": 33,
- "community_name": "Anichron.API.Settings",
+ "community_name": "Anichron.API.Services",
"file_type": "code",
"norm_label": "proxystoragehealthchecktests.cs",
"source_file": "src/Anichron.API.Tests.Unit/Infrastructure/ProxyStorageHealthCheckTests.cs",
"source_location": "L1"
},
+ {
+ "id": "src_anichron_api_tests_unit_security_jwtfactorytests",
+ "label": "JwtFactoryTests.cs",
+ "_origin": "ast",
+ "community": 33,
+ "community_name": "Anichron.API.Services",
+ "file_type": "code",
+ "norm_label": "jwtfactorytests.cs",
+ "source_file": "src/Anichron.API.Tests.Unit/Security/JwtFactoryTests.cs",
+ "source_location": "L1"
+ },
+ {
+ "id": "src_anichron_api_tests_unit_services_pwnedpasswordclienttests",
+ "label": "PwnedPasswordClientTests.cs",
+ "_origin": "ast",
+ "community": 33,
+ "community_name": "Anichron.API.Services",
+ "file_type": "code",
+ "norm_label": "pwnedpasswordclienttests.cs",
+ "source_file": "src/Anichron.API.Tests.Unit/Services/PwnedPasswordClientTests.cs",
+ "source_location": "L1"
+ },
+ {
+ "id": "src_anichron_api_tests_unit_services_registrationvalidatortests",
+ "label": "RegistrationValidatorTests.cs",
+ "_origin": "ast",
+ "community": 33,
+ "community_name": "Anichron.API.Services",
+ "file_type": "code",
+ "norm_label": "registrationvalidatortests.cs",
+ "source_file": "src/Anichron.API.Tests.Unit/Services/RegistrationValidatorTests.cs",
+ "source_location": "L1"
+ },
{
"id": "src_anichron_api_tests_unit_packages_lock_microsoft_extensions_filesystemglobbing_contenthash",
"label": "contentHash",
@@ -59524,7 +58711,7 @@
"file_type": "code",
"norm_label": "contenthash",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L117"
+ "source_location": "L114"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_microsoft_entityframeworkcore_analyzers_resolved",
@@ -59535,7 +58722,7 @@
"file_type": "code",
"norm_label": "resolved",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L116"
+ "source_location": "L113"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_microsoft_entityframeworkcore_analyzers_type",
@@ -59546,7 +58733,7 @@
"file_type": "code",
"norm_label": "type",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L115"
+ "source_location": "L112"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_net10_0_microsoft_entityframeworkcore_analyzers",
@@ -59557,51 +58744,51 @@
"file_type": "code",
"norm_label": "microsoft.entityframeworkcore.analyzers",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L114"
+ "source_location": "L111"
},
{
- "id": "src_anichron_worker_packages_lock_microsoft_visualstudio_solutionpersistence_contenthash",
+ "id": "src_anichron_worker_packages_lock_microsoft_codeanalysis_analyzers_contenthash",
"label": "contentHash",
"_origin": "ast",
"community": 332,
- "community_name": "Microsoft.VisualStudio.SolutionPersistence",
+ "community_name": "Microsoft.CodeAnalysis.Analyzers",
"file_type": "code",
"norm_label": "contenthash",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L526"
+ "source_location": "L180"
},
{
- "id": "src_anichron_worker_packages_lock_microsoft_visualstudio_solutionpersistence_resolved",
+ "id": "src_anichron_worker_packages_lock_microsoft_codeanalysis_analyzers_resolved",
"label": "resolved",
"_origin": "ast",
"community": 332,
- "community_name": "Microsoft.VisualStudio.SolutionPersistence",
+ "community_name": "Microsoft.CodeAnalysis.Analyzers",
"file_type": "code",
"norm_label": "resolved",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L525"
+ "source_location": "L179"
},
{
- "id": "src_anichron_worker_packages_lock_microsoft_visualstudio_solutionpersistence_type",
+ "id": "src_anichron_worker_packages_lock_microsoft_codeanalysis_analyzers_type",
"label": "type",
"_origin": "ast",
"community": 332,
- "community_name": "Microsoft.VisualStudio.SolutionPersistence",
+ "community_name": "Microsoft.CodeAnalysis.Analyzers",
"file_type": "code",
"norm_label": "type",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L524"
+ "source_location": "L178"
},
{
- "id": "src_anichron_worker_packages_lock_net10_0_microsoft_visualstudio_solutionpersistence",
- "label": "Microsoft.VisualStudio.SolutionPersistence",
+ "id": "src_anichron_worker_packages_lock_net10_0_microsoft_codeanalysis_analyzers",
+ "label": "Microsoft.CodeAnalysis.Analyzers",
"_origin": "ast",
"community": 332,
- "community_name": "Microsoft.VisualStudio.SolutionPersistence",
+ "community_name": "Microsoft.CodeAnalysis.Analyzers",
"file_type": "code",
- "norm_label": "microsoft.visualstudio.solutionpersistence",
+ "norm_label": "microsoft.codeanalysis.analyzers",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L523"
+ "source_location": "L177"
},
{
"id": "src_anichron_api_tests_unit_packages_lock_microsoft_extensions_objectpool_contenthash",
@@ -59656,7 +58843,7 @@
"file_type": "code",
"norm_label": "contenthash",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L261"
+ "source_location": "L258"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_filesystemglobbing_resolved",
@@ -59667,7 +58854,7 @@
"file_type": "code",
"norm_label": "resolved",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L260"
+ "source_location": "L257"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_filesystemglobbing_type",
@@ -59678,7 +58865,7 @@
"file_type": "code",
"norm_label": "type",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L259"
+ "source_location": "L256"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_net10_0_microsoft_extensions_filesystemglobbing",
@@ -59689,7 +58876,7 @@
"file_type": "code",
"norm_label": "microsoft.extensions.filesystemglobbing",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L258"
+ "source_location": "L255"
},
{
"id": "src_anichron_api_tests_unit_packages_lock_microsoft_extensions_logging_eventlog_contenthash",
@@ -59736,48 +58923,48 @@
"source_location": "L426"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_logging_configuration_contenthash",
+ "id": "src_anichron_worker_packages_lock_microsoft_extensions_configuration_binder_contenthash",
"label": "contentHash",
"_origin": "ast",
"community": 336,
- "community_name": "Microsoft.Extensions.Logging.Configuration",
+ "community_name": "Microsoft.Extensions.Configuration.Binder",
"file_type": "code",
"norm_label": "contenthash",
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L296"
+ "source_file": "src/Anichron.Worker/packages.lock.json",
+ "source_location": "L283"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_logging_configuration_resolved",
+ "id": "src_anichron_worker_packages_lock_microsoft_extensions_configuration_binder_resolved",
"label": "resolved",
"_origin": "ast",
"community": 336,
- "community_name": "Microsoft.Extensions.Logging.Configuration",
+ "community_name": "Microsoft.Extensions.Configuration.Binder",
"file_type": "code",
"norm_label": "resolved",
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L295"
+ "source_file": "src/Anichron.Worker/packages.lock.json",
+ "source_location": "L282"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_logging_configuration_type",
+ "id": "src_anichron_worker_packages_lock_microsoft_extensions_configuration_binder_type",
"label": "type",
"_origin": "ast",
"community": 336,
- "community_name": "Microsoft.Extensions.Logging.Configuration",
+ "community_name": "Microsoft.Extensions.Configuration.Binder",
"file_type": "code",
"norm_label": "type",
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L294"
+ "source_file": "src/Anichron.Worker/packages.lock.json",
+ "source_location": "L281"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_net10_0_microsoft_extensions_logging_configuration",
- "label": "Microsoft.Extensions.Logging.Configuration",
+ "id": "src_anichron_worker_packages_lock_net10_0_microsoft_extensions_configuration_binder",
+ "label": "Microsoft.Extensions.Configuration.Binder",
"_origin": "ast",
"community": 336,
- "community_name": "Microsoft.Extensions.Logging.Configuration",
+ "community_name": "Microsoft.Extensions.Configuration.Binder",
"file_type": "code",
- "norm_label": "microsoft.extensions.logging.configuration",
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L293"
+ "norm_label": "microsoft.extensions.configuration.binder",
+ "source_file": "src/Anichron.Worker/packages.lock.json",
+ "source_location": "L280"
},
{
"id": "src_anichron_api_tests_unit_packages_lock_microsoft_openapi_contenthash",
@@ -60066,62 +59253,6 @@
"source_file": "",
"source_location": ""
},
- {
- "id": "src_anichron_worker_ingestion_proxy_videoproxygenerators_anichron_worker_ingestion_proxy_video720pgenerator_filename",
- "label": "FileName",
- "_origin": "ast",
- "community": 34,
- "community_name": "FfmpegVideoProcessor",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Worker.Ingestion.Proxy",
- "scope_chain": [
- "s29"
- ]
- },
- "norm_label": "filename",
- "source_file": "src/Anichron.Worker/Ingestion/Proxy/VideoProxyGenerators.cs",
- "source_location": "L14"
- },
- {
- "id": "src_anichron_worker_ingestion_proxy_videoproxygenerators_anichron_worker_ingestion_proxy_video720pgenerator_proxytype",
- "label": "ProxyType",
- "_origin": "ast",
- "community": 34,
- "community_name": "FfmpegVideoProcessor",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Worker.Ingestion.Proxy",
- "scope_chain": [
- "s29"
- ]
- },
- "norm_label": "proxytype",
- "source_file": "src/Anichron.Worker/Ingestion/Proxy/VideoProxyGenerators.cs",
- "source_location": "L15"
- },
- {
- "id": "src_anichron_worker_ingestion_proxy_videoproxygenerators_cs_cancellationtoken",
- "label": "CancellationToken",
- "_origin": "ast",
- "community": 34,
- "community_name": "FfmpegVideoProcessor",
- "file_type": "code",
- "norm_label": "cancellationtoken",
- "source_file": "",
- "source_location": ""
- },
- {
- "id": "src_anichron_worker_ingestion_proxy_videoproxygenerators_cs_task",
- "label": "Task",
- "_origin": "ast",
- "community": 34,
- "community_name": "FfmpegVideoProcessor",
- "file_type": "code",
- "norm_label": "task",
- "source_file": "",
- "source_location": ""
- },
{
"id": "src_anichron_worker_tests_unit_ingestion_proxy_ffmpegvideoprocessortests_anichron_worker_tests_unit_ingestion_proxy_testfixture_launcher",
"label": "Launcher",
@@ -60194,28 +59325,6 @@
"source_file": "",
"source_location": ""
},
- {
- "id": "src_anichron_worker_tests_unit_ingestion_proxy_videoproxygeneratorstests_cs_fact",
- "label": "Fact",
- "_origin": "ast",
- "community": 34,
- "community_name": "FfmpegVideoProcessor",
- "file_type": "code",
- "norm_label": "fact",
- "source_file": "",
- "source_location": ""
- },
- {
- "id": "src_anichron_worker_tests_unit_ingestion_proxy_videoproxygeneratorstests_cs_task",
- "label": "Task",
- "_origin": "ast",
- "community": 34,
- "community_name": "FfmpegVideoProcessor",
- "file_type": "code",
- "norm_label": "task",
- "source_file": "",
- "source_location": ""
- },
{
"id": "src_anichron_core_packages_lock_microsoft_codeanalysis_analyzers_contenthash",
"label": "contentHash",
@@ -60673,6 +59782,23 @@
"source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Pipeline/IngestionPipelineRunnerTests.cs",
"source_location": "L353"
},
+ {
+ "id": "src_anichron_worker_tests_unit_ingestion_pipeline_ingestionpipelinerunnertests_anichron_worker_tests_unit_ingestion_pipeline_stubmiddleware_order",
+ "label": "Order",
+ "_origin": "ast",
+ "community": 35,
+ "community_name": "CancellingMiddleware",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Worker.Tests.Unit.Ingestion.Pipeline",
+ "scope_chain": [
+ "s368"
+ ]
+ },
+ "norm_label": "order",
+ "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Pipeline/IngestionPipelineRunnerTests.cs",
+ "source_location": "L288"
+ },
{
"id": "src_anichron_worker_tests_unit_ingestion_pipeline_ingestionpipelinerunnertests_cs_cancellationtoken",
"label": "CancellationToken",
@@ -60706,6 +59832,17 @@
"source_file": "",
"source_location": ""
},
+ {
+ "id": "src_anichron_worker_tests_unit_ingestion_pipeline_ingestionpipelinerunnertests_cs_list",
+ "label": "List",
+ "_origin": "ast",
+ "community": 35,
+ "community_name": "CancellingMiddleware",
+ "file_type": "code",
+ "norm_label": "list",
+ "source_file": "",
+ "source_location": ""
+ },
{
"id": "src_anichron_core_tests_unit_packages_lock_microsoft_testing_platform_contenthash",
"label": "contentHash",
@@ -61226,22 +60363,6 @@
"source_location": "L1",
"type": "namespace"
},
- {
- "id": "csharp_namespace:d3a8580f96f5ec51",
- "label": "Anichron.API.Services",
- "_origin": "ast",
- "community": 36,
- "community_name": "Anichron.Core.Domain",
- "file_type": "code",
- "metadata": {
- "kind": "csharp_namespace",
- "namespace": "Anichron.API.Services"
- },
- "norm_label": "anichron.api.services",
- "source_file": "src/Anichron.API/Services/AdminResetService.cs",
- "source_location": "L6",
- "type": "namespace"
- },
{
"id": "csharp_namespace:f603b32355e02d57",
"label": "Anichron.Core.Data.Repository",
@@ -61258,17 +60379,6 @@
"source_location": "L4",
"type": "namespace"
},
- {
- "id": "src_anichron_api_endpoints_authresponsemapper",
- "label": "AuthResponseMapper.cs",
- "_origin": "ast",
- "community": 36,
- "community_name": "Anichron.Core.Domain",
- "file_type": "code",
- "norm_label": "authresponsemapper.cs",
- "source_file": "src/Anichron.API/Endpoints/AuthResponseMapper.cs",
- "source_location": "L1"
- },
{
"id": "src_anichron_api_security_appclaimtypes",
"label": "AppClaimTypes.cs",
@@ -61346,28 +60456,6 @@
"source_file": "src/Anichron.API/Services/BootstrapSeeder.cs",
"source_location": "L1"
},
- {
- "id": "src_anichron_api_services_lockoutservice",
- "label": "LockoutService.cs",
- "_origin": "ast",
- "community": 36,
- "community_name": "Anichron.Core.Domain",
- "file_type": "code",
- "norm_label": "lockoutservice.cs",
- "source_file": "src/Anichron.API/Services/LockoutService.cs",
- "source_location": "L1"
- },
- {
- "id": "src_anichron_api_services_pwnedpasswordclient",
- "label": "PwnedPasswordClient.cs",
- "_origin": "ast",
- "community": 36,
- "community_name": "Anichron.Core.Domain",
- "file_type": "code",
- "norm_label": "pwnedpasswordclient.cs",
- "source_file": "src/Anichron.API/Services/PwnedPasswordClient.cs",
- "source_location": "L1"
- },
{
"id": "src_anichron_api_services_tokenservice",
"label": "TokenService.cs",
@@ -61467,17 +60555,6 @@
"source_file": "src/Anichron.API.Tests.Unit/Services/LockoutServiceTests.cs",
"source_location": "L1"
},
- {
- "id": "src_anichron_api_tests_unit_services_registrationvalidatortests",
- "label": "RegistrationValidatorTests.cs",
- "_origin": "ast",
- "community": 36,
- "community_name": "Anichron.Core.Domain",
- "file_type": "code",
- "norm_label": "registrationvalidatortests.cs",
- "source_file": "src/Anichron.API.Tests.Unit/Services/RegistrationValidatorTests.cs",
- "source_location": "L1"
- },
{
"id": "src_anichron_api_tests_unit_services_tokenservicetests",
"label": "TokenServiceTests.cs",
@@ -61522,6 +60599,17 @@
"source_file": "src/Anichron.Core/Data/Repository/InviteRepository.cs",
"source_location": "L1"
},
+ {
+ "id": "src_anichron_core_data_repository_mediaassetrepository",
+ "label": "MediaAssetRepository.cs",
+ "_origin": "ast",
+ "community": 36,
+ "community_name": "Anichron.Core.Domain",
+ "file_type": "code",
+ "norm_label": "mediaassetrepository.cs",
+ "source_file": "src/Anichron.Core/Data/Repository/MediaAssetRepository.cs",
+ "source_location": "L1"
+ },
{
"id": "src_anichron_core_data_repository_refreshtokenrepository",
"label": "RefreshTokenRepository.cs",
@@ -61610,6 +60698,17 @@
"source_file": "src/Anichron.Core.Tests.Unit/Data/Repository/UserStorageConfigRepositoryTests.cs",
"source_location": "L1"
},
+ {
+ "id": "src_anichron_worker_startup_workerinitializer",
+ "label": "WorkerInitializer.cs",
+ "_origin": "ast",
+ "community": 36,
+ "community_name": "Anichron.Core.Domain",
+ "file_type": "code",
+ "norm_label": "workerinitializer.cs",
+ "source_file": "src/Anichron.Worker/Startup/WorkerInitializer.cs",
+ "source_location": "L1"
+ },
{
"id": "src_anichron_infrastructure_tests_unit_packages_lock_microsoft_entityframeworkcore_analyzers_contenthash",
"label": "contentHash",
@@ -61979,48 +61078,48 @@
"source_location": "L172"
},
{
- "id": "src_anichron_worker_packages_lock_microsoft_netcore_platforms_contenthash",
+ "id": "src_anichron_worker_packages_lock_microsoft_extensions_configuration_commandline_contenthash",
"label": "contentHash",
"_origin": "ast",
"community": 368,
- "community_name": "Microsoft.NETCore.Platforms",
+ "community_name": "Microsoft.Extensions.Configuration.CommandLine",
"file_type": "code",
"norm_label": "contenthash",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L521"
+ "source_location": "L292"
},
{
- "id": "src_anichron_worker_packages_lock_microsoft_netcore_platforms_resolved",
+ "id": "src_anichron_worker_packages_lock_microsoft_extensions_configuration_commandline_resolved",
"label": "resolved",
"_origin": "ast",
"community": 368,
- "community_name": "Microsoft.NETCore.Platforms",
+ "community_name": "Microsoft.Extensions.Configuration.CommandLine",
"file_type": "code",
"norm_label": "resolved",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L520"
+ "source_location": "L291"
},
{
- "id": "src_anichron_worker_packages_lock_microsoft_netcore_platforms_type",
+ "id": "src_anichron_worker_packages_lock_microsoft_extensions_configuration_commandline_type",
"label": "type",
"_origin": "ast",
"community": 368,
- "community_name": "Microsoft.NETCore.Platforms",
+ "community_name": "Microsoft.Extensions.Configuration.CommandLine",
"file_type": "code",
"norm_label": "type",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L519"
+ "source_location": "L290"
},
{
- "id": "src_anichron_worker_packages_lock_net10_0_microsoft_netcore_platforms",
- "label": "Microsoft.NETCore.Platforms",
+ "id": "src_anichron_worker_packages_lock_net10_0_microsoft_extensions_configuration_commandline",
+ "label": "Microsoft.Extensions.Configuration.CommandLine",
"_origin": "ast",
"community": 368,
- "community_name": "Microsoft.NETCore.Platforms",
+ "community_name": "Microsoft.Extensions.Configuration.CommandLine",
"file_type": "code",
- "norm_label": "microsoft.netcore.platforms",
+ "norm_label": "microsoft.extensions.configuration.commandline",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L518"
+ "source_location": "L289"
},
{
"id": "src_anichron_worker_packages_lock_microsoft_extensions_dependencymodel_contenthash",
@@ -62077,6 +61176,17 @@
"source_file": "",
"source_location": ""
},
+ {
+ "id": "src_anichron_worker_ingestion_pipeline_ingestioncontext",
+ "label": "IngestionContext.cs",
+ "_origin": "ast",
+ "community": 37,
+ "community_name": "IngestionContext",
+ "file_type": "code",
+ "norm_label": "ingestioncontext.cs",
+ "source_file": "src/Anichron.Worker/Ingestion/Pipeline/IngestionContext.cs",
+ "source_location": "L1"
+ },
{
"id": "src_anichron_worker_ingestion_pipeline_ingestioncontext_anichron_worker_ingestion_pipeline_ingestioncontext_asset",
"label": "Asset",
@@ -62142,600 +61252,1161 @@
]
},
"norm_label": "contenthash",
- "source_file": "src/Anichron.Worker/Ingestion/Pipeline/IngestionContext.cs",
- "source_location": "L15"
+ "source_file": "src/Anichron.Worker/Ingestion/Pipeline/IngestionContext.cs",
+ "source_location": "L15"
+ },
+ {
+ "id": "src_anichron_worker_ingestion_pipeline_ingestioncontext_anichron_worker_ingestion_pipeline_ingestioncontext_exif",
+ "label": "Exif",
+ "_origin": "ast",
+ "community": 37,
+ "community_name": "IngestionContext",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Worker.Ingestion.Pipeline",
+ "scope_chain": [
+ "s29"
+ ]
+ },
+ "norm_label": "exif",
+ "source_file": "src/Anichron.Worker/Ingestion/Pipeline/IngestionContext.cs",
+ "source_location": "L17"
+ },
+ {
+ "id": "src_anichron_worker_ingestion_pipeline_ingestioncontext_anichron_worker_ingestion_pipeline_ingestioncontext_item",
+ "label": "Item",
+ "_origin": "ast",
+ "community": 37,
+ "community_name": "IngestionContext",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Worker.Ingestion.Pipeline",
+ "scope_chain": [
+ "s29"
+ ]
+ },
+ "norm_label": "item",
+ "source_file": "src/Anichron.Worker/Ingestion/Pipeline/IngestionContext.cs",
+ "source_location": "L10"
+ },
+ {
+ "id": "src_anichron_worker_ingestion_pipeline_ingestioncontext_anichron_worker_ingestion_pipeline_ingestioncontext_proxyfiles",
+ "label": "ProxyFiles",
+ "_origin": "ast",
+ "community": 37,
+ "community_name": "IngestionContext",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Worker.Ingestion.Pipeline",
+ "scope_chain": [
+ "s29"
+ ]
+ },
+ "norm_label": "proxyfiles",
+ "source_file": "src/Anichron.Worker/Ingestion/Pipeline/IngestionContext.cs",
+ "source_location": "L23"
+ },
+ {
+ "id": "src_anichron_worker_ingestion_pipeline_ingestioncontext_anichron_worker_ingestion_pipeline_ingestioncontext_secondaryhash",
+ "label": "SecondaryHash",
+ "_origin": "ast",
+ "community": 37,
+ "community_name": "IngestionContext",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Worker.Ingestion.Pipeline",
+ "scope_chain": [
+ "s29"
+ ]
+ },
+ "norm_label": "secondaryhash",
+ "source_file": "src/Anichron.Worker/Ingestion/Pipeline/IngestionContext.cs",
+ "source_location": "L16"
+ },
+ {
+ "id": "src_anichron_worker_ingestion_pipeline_ingestioncontext_cs_exifdata",
+ "label": "ExifData",
+ "_origin": "ast",
+ "community": 37,
+ "community_name": "IngestionContext",
+ "file_type": "code",
+ "norm_label": "exifdata",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "src_anichron_worker_ingestion_pipeline_ingestioncontext_cs_guid",
+ "label": "Guid",
+ "_origin": "ast",
+ "community": 37,
+ "community_name": "IngestionContext",
+ "file_type": "code",
+ "norm_label": "guid",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "src_anichron_worker_ingestion_pipeline_ingestioncontext_cs_ingestionitem",
+ "label": "IngestionItem",
+ "_origin": "ast",
+ "community": 37,
+ "community_name": "IngestionContext",
+ "file_type": "code",
+ "norm_label": "ingestionitem",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "src_anichron_worker_ingestion_pipeline_ingestioncontext_cs_ireadonlylist",
+ "label": "IReadOnlyList",
+ "_origin": "ast",
+ "community": 37,
+ "community_name": "IngestionContext",
+ "file_type": "code",
+ "norm_label": "ireadonlylist",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "src_anichron_worker_ingestion_pipeline_ingestioncontext_cs_list",
+ "label": "List",
+ "_origin": "ast",
+ "community": 37,
+ "community_name": "IngestionContext",
+ "file_type": "code",
+ "norm_label": "list",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_crawling_fileingestionpipelinetests_anichron_worker_tests_unit_crawling_cancellingmiddleware_order",
+ "label": "Order",
+ "_origin": "ast",
+ "community": 37,
+ "community_name": "IngestionContext",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Worker.Tests.Unit.Crawling",
+ "scope_chain": [
+ "s393"
+ ]
+ },
+ "norm_label": "order",
+ "source_file": "src/Anichron.Worker.Tests.Unit/Crawling/FileIngestionPipelineTests.cs",
+ "source_location": "L300"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_crawling_fileingestionpipelinetests_anichron_worker_tests_unit_crawling_failingonfirstitemmiddleware_order",
+ "label": "Order",
+ "_origin": "ast",
+ "community": 37,
+ "community_name": "IngestionContext",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Worker.Tests.Unit.Crawling",
+ "scope_chain": [
+ "s393"
+ ]
+ },
+ "norm_label": "order",
+ "source_file": "src/Anichron.Worker.Tests.Unit/Crawling/FileIngestionPipelineTests.cs",
+ "source_location": "L314"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_crawling_fileingestionpipelinetests_cs_cancellationtoken",
+ "label": "CancellationToken",
+ "_origin": "ast",
+ "community": 37,
+ "community_name": "IngestionContext",
+ "file_type": "code",
+ "norm_label": "cancellationtoken",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_crawling_fileingestionpipelinetests_cs_cancellationtokensource",
+ "label": "CancellationTokenSource",
+ "_origin": "ast",
+ "community": 37,
+ "community_name": "IngestionContext",
+ "file_type": "code",
+ "norm_label": "cancellationtokensource",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_crawling_fileingestionpipelinetests_cs_ingestiondelegate",
+ "label": "IngestionDelegate",
+ "_origin": "ast",
+ "community": 37,
+ "community_name": "IngestionContext",
+ "file_type": "code",
+ "norm_label": "ingestiondelegate",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_crawling_fileingestionpipelinetests_cs_list",
+ "label": "List",
+ "_origin": "ast",
+ "community": 37,
+ "community_name": "IngestionContext",
+ "file_type": "code",
+ "norm_label": "list",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_ingestion_pipeline_ingestioncontexttests_cs_fact",
+ "label": "Fact",
+ "_origin": "ast",
+ "community": 37,
+ "community_name": "IngestionContext",
+ "file_type": "code",
+ "norm_label": "fact",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "src_anichron_worker_packages_lock_microsoft_extensions_configuration_fileextensions_contenthash",
+ "label": "contentHash",
+ "_origin": "ast",
+ "community": 370,
+ "community_name": "Microsoft.Extensions.Configuration.FileExtensions",
+ "file_type": "code",
+ "norm_label": "contenthash",
+ "source_file": "src/Anichron.Worker/packages.lock.json",
+ "source_location": "L310"
+ },
+ {
+ "id": "src_anichron_worker_packages_lock_microsoft_extensions_configuration_fileextensions_resolved",
+ "label": "resolved",
+ "_origin": "ast",
+ "community": 370,
+ "community_name": "Microsoft.Extensions.Configuration.FileExtensions",
+ "file_type": "code",
+ "norm_label": "resolved",
+ "source_file": "src/Anichron.Worker/packages.lock.json",
+ "source_location": "L309"
+ },
+ {
+ "id": "src_anichron_worker_packages_lock_microsoft_extensions_configuration_fileextensions_type",
+ "label": "type",
+ "_origin": "ast",
+ "community": 370,
+ "community_name": "Microsoft.Extensions.Configuration.FileExtensions",
+ "file_type": "code",
+ "norm_label": "type",
+ "source_file": "src/Anichron.Worker/packages.lock.json",
+ "source_location": "L308"
+ },
+ {
+ "id": "src_anichron_worker_packages_lock_net10_0_microsoft_extensions_configuration_fileextensions",
+ "label": "Microsoft.Extensions.Configuration.FileExtensions",
+ "_origin": "ast",
+ "community": 370,
+ "community_name": "Microsoft.Extensions.Configuration.FileExtensions",
+ "file_type": "code",
+ "norm_label": "microsoft.extensions.configuration.fileextensions",
+ "source_file": "src/Anichron.Worker/packages.lock.json",
+ "source_location": "L307"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_bcl_asyncinterfaces_contenthash",
+ "label": "contentHash",
+ "_origin": "ast",
+ "community": 371,
+ "community_name": "Microsoft.Bcl.AsyncInterfaces",
+ "file_type": "code",
+ "norm_label": "contenthash",
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L99"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_bcl_asyncinterfaces_resolved",
+ "label": "resolved",
+ "_origin": "ast",
+ "community": 371,
+ "community_name": "Microsoft.Bcl.AsyncInterfaces",
+ "file_type": "code",
+ "norm_label": "resolved",
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L98"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_bcl_asyncinterfaces_type",
+ "label": "type",
+ "_origin": "ast",
+ "community": 371,
+ "community_name": "Microsoft.Bcl.AsyncInterfaces",
+ "file_type": "code",
+ "norm_label": "type",
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L97"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_packages_lock_net10_0_microsoft_bcl_asyncinterfaces",
+ "label": "Microsoft.Bcl.AsyncInterfaces",
+ "_origin": "ast",
+ "community": 371,
+ "community_name": "Microsoft.Bcl.AsyncInterfaces",
+ "file_type": "code",
+ "norm_label": "microsoft.bcl.asyncinterfaces",
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L96"
+ },
+ {
+ "id": "src_anichron_worker_ingestion_exifdata_anichron_worker_ingestion_exifdata_empty",
+ "label": "Empty",
+ "_origin": "ast",
+ "community": 372,
+ "community_name": "ExifData",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Worker.Ingestion",
+ "scope_chain": [
+ "s17"
+ ]
+ },
+ "norm_label": "empty",
+ "source_file": "src/Anichron.Worker/Ingestion/ExifData.cs",
+ "source_location": "L17"
+ },
+ {
+ "id": "src_anichron_worker_ingestion_exifdata_cs_localdatetime",
+ "label": "LocalDateTime",
+ "_origin": "ast",
+ "community": 372,
+ "community_name": "ExifData",
+ "file_type": "code",
+ "norm_label": "localdatetime",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "src_anichron_worker_packages_lock_microsoft_extensions_configuration_json_contenthash",
+ "label": "contentHash",
+ "_origin": "ast",
+ "community": 373,
+ "community_name": "Microsoft.Extensions.Configuration.Json",
+ "file_type": "code",
+ "norm_label": "contenthash",
+ "source_file": "src/Anichron.Worker/packages.lock.json",
+ "source_location": "L322"
+ },
+ {
+ "id": "src_anichron_worker_packages_lock_microsoft_extensions_configuration_json_resolved",
+ "label": "resolved",
+ "_origin": "ast",
+ "community": 373,
+ "community_name": "Microsoft.Extensions.Configuration.Json",
+ "file_type": "code",
+ "norm_label": "resolved",
+ "source_file": "src/Anichron.Worker/packages.lock.json",
+ "source_location": "L321"
+ },
+ {
+ "id": "src_anichron_worker_packages_lock_microsoft_extensions_configuration_json_type",
+ "label": "type",
+ "_origin": "ast",
+ "community": 373,
+ "community_name": "Microsoft.Extensions.Configuration.Json",
+ "file_type": "code",
+ "norm_label": "type",
+ "source_file": "src/Anichron.Worker/packages.lock.json",
+ "source_location": "L320"
+ },
+ {
+ "id": "src_anichron_worker_packages_lock_net10_0_microsoft_extensions_configuration_json",
+ "label": "Microsoft.Extensions.Configuration.Json",
+ "_origin": "ast",
+ "community": 373,
+ "community_name": "Microsoft.Extensions.Configuration.Json",
+ "file_type": "code",
+ "norm_label": "microsoft.extensions.configuration.json",
+ "source_file": "src/Anichron.Worker/packages.lock.json",
+ "source_location": "L319"
+ },
+ {
+ "id": "src_anichron_worker_packages_lock_microsoft_extensions_configuration_usersecrets_contenthash",
+ "label": "contentHash",
+ "_origin": "ast",
+ "community": 374,
+ "community_name": "Microsoft.Extensions.Configuration.UserSecrets",
+ "file_type": "code",
+ "norm_label": "contenthash",
+ "source_file": "src/Anichron.Worker/packages.lock.json",
+ "source_location": "L333"
+ },
+ {
+ "id": "src_anichron_worker_packages_lock_microsoft_extensions_configuration_usersecrets_resolved",
+ "label": "resolved",
+ "_origin": "ast",
+ "community": 374,
+ "community_name": "Microsoft.Extensions.Configuration.UserSecrets",
+ "file_type": "code",
+ "norm_label": "resolved",
+ "source_file": "src/Anichron.Worker/packages.lock.json",
+ "source_location": "L332"
+ },
+ {
+ "id": "src_anichron_worker_packages_lock_microsoft_extensions_configuration_usersecrets_type",
+ "label": "type",
+ "_origin": "ast",
+ "community": 374,
+ "community_name": "Microsoft.Extensions.Configuration.UserSecrets",
+ "file_type": "code",
+ "norm_label": "type",
+ "source_file": "src/Anichron.Worker/packages.lock.json",
+ "source_location": "L331"
+ },
+ {
+ "id": "src_anichron_worker_packages_lock_net10_0_microsoft_extensions_configuration_usersecrets",
+ "label": "Microsoft.Extensions.Configuration.UserSecrets",
+ "_origin": "ast",
+ "community": 374,
+ "community_name": "Microsoft.Extensions.Configuration.UserSecrets",
+ "file_type": "code",
+ "norm_label": "microsoft.extensions.configuration.usersecrets",
+ "source_file": "src/Anichron.Worker/packages.lock.json",
+ "source_location": "L330"
+ },
+ {
+ "id": "src_anichron_worker_packages_lock_microsoft_extensions_logging_configuration_contenthash",
+ "label": "contentHash",
+ "_origin": "ast",
+ "community": 375,
+ "community_name": "Microsoft.Extensions.Logging.Configuration",
+ "file_type": "code",
+ "norm_label": "contenthash",
+ "source_file": "src/Anichron.Worker/packages.lock.json",
+ "source_location": "L434"
+ },
+ {
+ "id": "src_anichron_worker_packages_lock_microsoft_extensions_logging_configuration_resolved",
+ "label": "resolved",
+ "_origin": "ast",
+ "community": 375,
+ "community_name": "Microsoft.Extensions.Logging.Configuration",
+ "file_type": "code",
+ "norm_label": "resolved",
+ "source_file": "src/Anichron.Worker/packages.lock.json",
+ "source_location": "L433"
+ },
+ {
+ "id": "src_anichron_worker_packages_lock_microsoft_extensions_logging_configuration_type",
+ "label": "type",
+ "_origin": "ast",
+ "community": 375,
+ "community_name": "Microsoft.Extensions.Logging.Configuration",
+ "file_type": "code",
+ "norm_label": "type",
+ "source_file": "src/Anichron.Worker/packages.lock.json",
+ "source_location": "L432"
+ },
+ {
+ "id": "src_anichron_worker_packages_lock_net10_0_microsoft_extensions_logging_configuration",
+ "label": "Microsoft.Extensions.Logging.Configuration",
+ "_origin": "ast",
+ "community": 375,
+ "community_name": "Microsoft.Extensions.Logging.Configuration",
+ "file_type": "code",
+ "norm_label": "microsoft.extensions.logging.configuration",
+ "source_file": "src/Anichron.Worker/packages.lock.json",
+ "source_location": "L431"
+ },
+ {
+ "id": "src_anichron_worker_packages_lock_microsoft_extensions_options_configurationextensions_contenthash",
+ "label": "contentHash",
+ "_origin": "ast",
+ "community": 376,
+ "community_name": "Microsoft.Extensions.Options.ConfigurationExtensions",
+ "file_type": "code",
+ "norm_label": "contenthash",
+ "source_file": "src/Anichron.Worker/packages.lock.json",
+ "source_location": "L504"
+ },
+ {
+ "id": "src_anichron_worker_packages_lock_microsoft_extensions_options_configurationextensions_resolved",
+ "label": "resolved",
+ "_origin": "ast",
+ "community": 376,
+ "community_name": "Microsoft.Extensions.Options.ConfigurationExtensions",
+ "file_type": "code",
+ "norm_label": "resolved",
+ "source_file": "src/Anichron.Worker/packages.lock.json",
+ "source_location": "L503"
+ },
+ {
+ "id": "src_anichron_worker_packages_lock_microsoft_extensions_options_configurationextensions_type",
+ "label": "type",
+ "_origin": "ast",
+ "community": 376,
+ "community_name": "Microsoft.Extensions.Options.ConfigurationExtensions",
+ "file_type": "code",
+ "norm_label": "type",
+ "source_file": "src/Anichron.Worker/packages.lock.json",
+ "source_location": "L502"
+ },
+ {
+ "id": "src_anichron_worker_packages_lock_net10_0_microsoft_extensions_options_configurationextensions",
+ "label": "Microsoft.Extensions.Options.ConfigurationExtensions",
+ "_origin": "ast",
+ "community": 376,
+ "community_name": "Microsoft.Extensions.Options.ConfigurationExtensions",
+ "file_type": "code",
+ "norm_label": "microsoft.extensions.options.configurationextensions",
+ "source_file": "src/Anichron.Worker/packages.lock.json",
+ "source_location": "L501"
+ },
+ {
+ "id": "src_anichron_worker_packages_lock_microsoft_extensions_primitives_contenthash",
+ "label": "contentHash",
+ "_origin": "ast",
+ "community": 377,
+ "community_name": "Microsoft.Extensions.Primitives",
+ "file_type": "code",
+ "norm_label": "contenthash",
+ "source_file": "src/Anichron.Worker/packages.lock.json",
+ "source_location": "L516"
},
{
- "id": "src_anichron_worker_ingestion_pipeline_ingestioncontext_anichron_worker_ingestion_pipeline_ingestioncontext_exif",
- "label": "Exif",
+ "id": "src_anichron_worker_packages_lock_microsoft_extensions_primitives_resolved",
+ "label": "resolved",
"_origin": "ast",
- "community": 37,
- "community_name": "IngestionContext",
+ "community": 377,
+ "community_name": "Microsoft.Extensions.Primitives",
"file_type": "code",
- "metadata": {
- "namespace": "Anichron.Worker.Ingestion.Pipeline",
- "scope_chain": [
- "s29"
- ]
- },
- "norm_label": "exif",
- "source_file": "src/Anichron.Worker/Ingestion/Pipeline/IngestionContext.cs",
- "source_location": "L17"
+ "norm_label": "resolved",
+ "source_file": "src/Anichron.Worker/packages.lock.json",
+ "source_location": "L515"
},
{
- "id": "src_anichron_worker_ingestion_pipeline_ingestioncontext_anichron_worker_ingestion_pipeline_ingestioncontext_item",
- "label": "Item",
+ "id": "src_anichron_worker_packages_lock_microsoft_extensions_primitives_type",
+ "label": "type",
"_origin": "ast",
- "community": 37,
- "community_name": "IngestionContext",
+ "community": 377,
+ "community_name": "Microsoft.Extensions.Primitives",
"file_type": "code",
- "metadata": {
- "namespace": "Anichron.Worker.Ingestion.Pipeline",
- "scope_chain": [
- "s29"
- ]
- },
- "norm_label": "item",
- "source_file": "src/Anichron.Worker/Ingestion/Pipeline/IngestionContext.cs",
- "source_location": "L10"
+ "norm_label": "type",
+ "source_file": "src/Anichron.Worker/packages.lock.json",
+ "source_location": "L514"
},
{
- "id": "src_anichron_worker_ingestion_pipeline_ingestioncontext_anichron_worker_ingestion_pipeline_ingestioncontext_proxyfiles",
- "label": "ProxyFiles",
+ "id": "src_anichron_worker_packages_lock_net10_0_microsoft_extensions_primitives",
+ "label": "Microsoft.Extensions.Primitives",
"_origin": "ast",
- "community": 37,
- "community_name": "IngestionContext",
+ "community": 377,
+ "community_name": "Microsoft.Extensions.Primitives",
"file_type": "code",
- "metadata": {
- "namespace": "Anichron.Worker.Ingestion.Pipeline",
- "scope_chain": [
- "s29"
- ]
- },
- "norm_label": "proxyfiles",
- "source_file": "src/Anichron.Worker/Ingestion/Pipeline/IngestionContext.cs",
- "source_location": "L23"
+ "norm_label": "microsoft.extensions.primitives",
+ "source_file": "src/Anichron.Worker/packages.lock.json",
+ "source_location": "L513"
},
{
- "id": "src_anichron_worker_ingestion_pipeline_ingestioncontext_anichron_worker_ingestion_pipeline_ingestioncontext_secondaryhash",
- "label": "SecondaryHash",
+ "id": "src_anichron_worker_packages_lock_net10_0_newtonsoft_json",
+ "label": "Newtonsoft.Json",
"_origin": "ast",
- "community": 37,
- "community_name": "IngestionContext",
+ "community": 378,
+ "community_name": "Newtonsoft.Json",
"file_type": "code",
- "metadata": {
- "namespace": "Anichron.Worker.Ingestion.Pipeline",
- "scope_chain": [
- "s29"
- ]
- },
- "norm_label": "secondaryhash",
- "source_file": "src/Anichron.Worker/Ingestion/Pipeline/IngestionContext.cs",
- "source_location": "L16"
+ "norm_label": "newtonsoft.json",
+ "source_file": "src/Anichron.Worker/packages.lock.json",
+ "source_location": "L531"
},
{
- "id": "src_anichron_worker_ingestion_pipeline_ingestioncontext_cs_exifdata",
- "label": "ExifData",
+ "id": "src_anichron_worker_packages_lock_newtonsoft_json_contenthash",
+ "label": "contentHash",
"_origin": "ast",
- "community": 37,
- "community_name": "IngestionContext",
+ "community": 378,
+ "community_name": "Newtonsoft.Json",
"file_type": "code",
- "norm_label": "exifdata",
- "source_file": "",
- "source_location": ""
+ "norm_label": "contenthash",
+ "source_file": "src/Anichron.Worker/packages.lock.json",
+ "source_location": "L534"
},
{
- "id": "src_anichron_worker_ingestion_pipeline_ingestioncontext_cs_guid",
- "label": "Guid",
+ "id": "src_anichron_worker_packages_lock_newtonsoft_json_resolved",
+ "label": "resolved",
"_origin": "ast",
- "community": 37,
- "community_name": "IngestionContext",
+ "community": 378,
+ "community_name": "Newtonsoft.Json",
"file_type": "code",
- "norm_label": "guid",
- "source_file": "",
- "source_location": ""
+ "norm_label": "resolved",
+ "source_file": "src/Anichron.Worker/packages.lock.json",
+ "source_location": "L533"
},
{
- "id": "src_anichron_worker_ingestion_pipeline_ingestioncontext_cs_ingestionitem",
- "label": "IngestionItem",
+ "id": "src_anichron_worker_packages_lock_newtonsoft_json_type",
+ "label": "type",
"_origin": "ast",
- "community": 37,
- "community_name": "IngestionContext",
+ "community": 378,
+ "community_name": "Newtonsoft.Json",
"file_type": "code",
- "norm_label": "ingestionitem",
- "source_file": "",
- "source_location": ""
+ "norm_label": "type",
+ "source_file": "src/Anichron.Worker/packages.lock.json",
+ "source_location": "L532"
},
{
- "id": "src_anichron_worker_ingestion_pipeline_ingestioncontext_cs_ireadonlylist",
- "label": "IReadOnlyList",
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_diagnostics_contenthash",
+ "label": "contentHash",
"_origin": "ast",
- "community": 37,
- "community_name": "IngestionContext",
+ "community": 379,
+ "community_name": "Microsoft.Extensions.Diagnostics",
"file_type": "code",
- "norm_label": "ireadonlylist",
- "source_file": "",
- "source_location": ""
+ "norm_label": "contenthash",
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L221"
},
{
- "id": "src_anichron_worker_ingestion_pipeline_ingestioncontext_cs_list",
- "label": "List",
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_diagnostics_resolved",
+ "label": "resolved",
"_origin": "ast",
- "community": 37,
- "community_name": "IngestionContext",
+ "community": 379,
+ "community_name": "Microsoft.Extensions.Diagnostics",
"file_type": "code",
- "norm_label": "list",
- "source_file": "",
- "source_location": ""
+ "norm_label": "resolved",
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L220"
},
{
- "id": "src_anichron_worker_tests_unit_crawling_fileingestionpipelinetests_anichron_worker_tests_unit_crawling_cancellingmiddleware_order",
- "label": "Order",
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_diagnostics_type",
+ "label": "type",
"_origin": "ast",
- "community": 37,
- "community_name": "IngestionContext",
+ "community": 379,
+ "community_name": "Microsoft.Extensions.Diagnostics",
"file_type": "code",
- "metadata": {
- "namespace": "Anichron.Worker.Tests.Unit.Crawling",
- "scope_chain": [
- "s393"
- ]
- },
- "norm_label": "order",
- "source_file": "src/Anichron.Worker.Tests.Unit/Crawling/FileIngestionPipelineTests.cs",
- "source_location": "L300"
+ "norm_label": "type",
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L219"
},
{
- "id": "src_anichron_worker_tests_unit_crawling_fileingestionpipelinetests_anichron_worker_tests_unit_crawling_failingonfirstitemmiddleware_order",
- "label": "Order",
+ "id": "src_anichron_worker_tests_unit_packages_lock_net10_0_microsoft_extensions_diagnostics",
+ "label": "Microsoft.Extensions.Diagnostics",
"_origin": "ast",
- "community": 37,
- "community_name": "IngestionContext",
+ "community": 379,
+ "community_name": "Microsoft.Extensions.Diagnostics",
"file_type": "code",
- "metadata": {
- "namespace": "Anichron.Worker.Tests.Unit.Crawling",
- "scope_chain": [
- "s393"
- ]
- },
- "norm_label": "order",
- "source_file": "src/Anichron.Worker.Tests.Unit/Crawling/FileIngestionPipelineTests.cs",
- "source_location": "L314"
+ "norm_label": "microsoft.extensions.diagnostics",
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L218"
},
{
- "id": "src_anichron_worker_tests_unit_crawling_fileingestionpipelinetests_cs_cancellationtoken",
+ "id": "src_anichron_api_services_bootstrapseeder_cs_cancellationtoken",
"label": "CancellationToken",
"_origin": "ast",
- "community": 37,
- "community_name": "IngestionContext",
+ "community": 38,
+ "community_name": "BootstrapSeeder",
"file_type": "code",
"norm_label": "cancellationtoken",
"source_file": "",
"source_location": ""
},
{
- "id": "src_anichron_worker_tests_unit_crawling_fileingestionpipelinetests_cs_cancellationtokensource",
- "label": "CancellationTokenSource",
+ "id": "src_anichron_api_services_bootstrapseeder_cs_exception",
+ "label": "Exception",
"_origin": "ast",
- "community": 37,
- "community_name": "IngestionContext",
+ "community": 38,
+ "community_name": "BootstrapSeeder",
"file_type": "code",
- "norm_label": "cancellationtokensource",
+ "norm_label": "exception",
"source_file": "",
"source_location": ""
},
{
- "id": "src_anichron_worker_tests_unit_crawling_fileingestionpipelinetests_cs_ingestiondelegate",
- "label": "IngestionDelegate",
+ "id": "src_anichron_api_services_bootstrapseeder_cs_iconfiguration",
+ "label": "IConfiguration",
"_origin": "ast",
- "community": 37,
- "community_name": "IngestionContext",
+ "community": 38,
+ "community_name": "BootstrapSeeder",
"file_type": "code",
- "norm_label": "ingestiondelegate",
+ "norm_label": "iconfiguration",
"source_file": "",
"source_location": ""
},
{
- "id": "src_anichron_worker_tests_unit_crawling_fileingestionpipelinetests_cs_list",
- "label": "List",
+ "id": "src_anichron_api_services_bootstrapseeder_cs_iguidfactory",
+ "label": "IGuidFactory",
"_origin": "ast",
- "community": 37,
- "community_name": "IngestionContext",
+ "community": 38,
+ "community_name": "BootstrapSeeder",
"file_type": "code",
- "norm_label": "list",
+ "norm_label": "iguidfactory",
"source_file": "",
"source_location": ""
},
{
- "id": "src_anichron_worker_tests_unit_ingestion_pipeline_ingestioncontexttests_cs_fact",
- "label": "Fact",
+ "id": "src_anichron_api_services_bootstrapseeder_cs_ilogger",
+ "label": "ILogger",
"_origin": "ast",
- "community": 37,
- "community_name": "IngestionContext",
+ "community": 38,
+ "community_name": "BootstrapSeeder",
"file_type": "code",
- "norm_label": "fact",
+ "norm_label": "ilogger",
"source_file": "",
"source_location": ""
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_net10_0_testably_abstractions_filesystem_interface",
- "label": "Testably.Abstractions.FileSystem.Interface",
+ "id": "src_anichron_api_services_bootstrapseeder_cs_loggermessage",
+ "label": "LoggerMessage",
"_origin": "ast",
- "community": 370,
- "community_name": "Testably.Abstractions.FileSystem.Interface",
+ "community": 38,
+ "community_name": "BootstrapSeeder",
"file_type": "code",
- "norm_label": "testably.abstractions.filesystem.interface",
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L486"
+ "norm_label": "loggermessage",
+ "source_file": "",
+ "source_location": ""
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_testably_abstractions_filesystem_interface_contenthash",
+ "id": "src_anichron_api_services_bootstrapseeder_cs_task",
+ "label": "Task",
+ "_origin": "ast",
+ "community": 38,
+ "community_name": "BootstrapSeeder",
+ "file_type": "code",
+ "norm_label": "task",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_hosting_abstractions_contenthash",
"label": "contentHash",
"_origin": "ast",
- "community": 370,
- "community_name": "Testably.Abstractions.FileSystem.Interface",
+ "community": 380,
+ "community_name": "Microsoft.Extensions.Hosting.Abstractions",
"file_type": "code",
"norm_label": "contenthash",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L489"
+ "source_location": "L263"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_testably_abstractions_filesystem_interface_resolved",
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_hosting_abstractions_resolved",
"label": "resolved",
"_origin": "ast",
- "community": 370,
- "community_name": "Testably.Abstractions.FileSystem.Interface",
+ "community": 380,
+ "community_name": "Microsoft.Extensions.Hosting.Abstractions",
"file_type": "code",
"norm_label": "resolved",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L488"
+ "source_location": "L262"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_testably_abstractions_filesystem_interface_type",
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_hosting_abstractions_type",
"label": "type",
"_origin": "ast",
- "community": 370,
- "community_name": "Testably.Abstractions.FileSystem.Interface",
+ "community": 380,
+ "community_name": "Microsoft.Extensions.Hosting.Abstractions",
"file_type": "code",
"norm_label": "type",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L487"
+ "source_location": "L261"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_bcl_asyncinterfaces_contenthash",
+ "id": "src_anichron_worker_tests_unit_packages_lock_net10_0_microsoft_extensions_hosting_abstractions",
+ "label": "Microsoft.Extensions.Hosting.Abstractions",
+ "_origin": "ast",
+ "community": 380,
+ "community_name": "Microsoft.Extensions.Hosting.Abstractions",
+ "file_type": "code",
+ "norm_label": "microsoft.extensions.hosting.abstractions",
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L260"
+ },
+ {
+ "id": "src_anichron_worker_packages_lock_net10_0_system_composition_runtime",
+ "label": "System.Composition.Runtime",
+ "_origin": "ast",
+ "community": 381,
+ "community_name": "System.Composition.Runtime",
+ "file_type": "code",
+ "norm_label": "system.composition.runtime",
+ "source_file": "src/Anichron.Worker/packages.lock.json",
+ "source_location": "L583"
+ },
+ {
+ "id": "src_anichron_worker_packages_lock_system_composition_runtime_contenthash",
"label": "contentHash",
"_origin": "ast",
- "community": 371,
- "community_name": "Microsoft.Bcl.AsyncInterfaces",
+ "community": 381,
+ "community_name": "System.Composition.Runtime",
"file_type": "code",
"norm_label": "contenthash",
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L102"
+ "source_file": "src/Anichron.Worker/packages.lock.json",
+ "source_location": "L586"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_bcl_asyncinterfaces_resolved",
+ "id": "src_anichron_worker_packages_lock_system_composition_runtime_resolved",
"label": "resolved",
"_origin": "ast",
- "community": 371,
- "community_name": "Microsoft.Bcl.AsyncInterfaces",
+ "community": 381,
+ "community_name": "System.Composition.Runtime",
"file_type": "code",
"norm_label": "resolved",
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L101"
+ "source_file": "src/Anichron.Worker/packages.lock.json",
+ "source_location": "L585"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_bcl_asyncinterfaces_type",
+ "id": "src_anichron_worker_packages_lock_system_composition_runtime_type",
"label": "type",
"_origin": "ast",
- "community": 371,
- "community_name": "Microsoft.Bcl.AsyncInterfaces",
+ "community": 381,
+ "community_name": "System.Composition.Runtime",
"file_type": "code",
"norm_label": "type",
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L100"
+ "source_file": "src/Anichron.Worker/packages.lock.json",
+ "source_location": "L584"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_net10_0_microsoft_bcl_asyncinterfaces",
- "label": "Microsoft.Bcl.AsyncInterfaces",
+ "id": "src_anichron_worker_packages_lock_net10_0_system_diagnostics_eventlog",
+ "label": "System.Diagnostics.EventLog",
"_origin": "ast",
- "community": 371,
- "community_name": "Microsoft.Bcl.AsyncInterfaces",
+ "community": 382,
+ "community_name": "System.Diagnostics.EventLog",
"file_type": "code",
- "norm_label": "microsoft.bcl.asyncinterfaces",
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L99"
+ "norm_label": "system.diagnostics.eventlog",
+ "source_file": "src/Anichron.Worker/packages.lock.json",
+ "source_location": "L598"
},
{
- "id": "src_anichron_worker_ingestion_exifdata_anichron_worker_ingestion_exifdata_empty",
- "label": "Empty",
+ "id": "src_anichron_worker_packages_lock_system_diagnostics_eventlog_contenthash",
+ "label": "contentHash",
"_origin": "ast",
- "community": 372,
- "community_name": "ExifData",
+ "community": 382,
+ "community_name": "System.Diagnostics.EventLog",
"file_type": "code",
- "metadata": {
- "namespace": "Anichron.Worker.Ingestion",
- "scope_chain": [
- "s17"
- ]
- },
- "norm_label": "empty",
- "source_file": "src/Anichron.Worker/Ingestion/ExifData.cs",
- "source_location": "L17"
+ "norm_label": "contenthash",
+ "source_file": "src/Anichron.Worker/packages.lock.json",
+ "source_location": "L601"
},
{
- "id": "src_anichron_worker_ingestion_exifdata_cs_localdatetime",
- "label": "LocalDateTime",
+ "id": "src_anichron_worker_packages_lock_system_diagnostics_eventlog_resolved",
+ "label": "resolved",
"_origin": "ast",
- "community": 372,
- "community_name": "ExifData",
+ "community": 382,
+ "community_name": "System.Diagnostics.EventLog",
"file_type": "code",
- "norm_label": "localdatetime",
- "source_file": "",
- "source_location": ""
+ "norm_label": "resolved",
+ "source_file": "src/Anichron.Worker/packages.lock.json",
+ "source_location": "L600"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_entityframeworkcore_abstractions_contenthash",
+ "id": "src_anichron_worker_packages_lock_system_diagnostics_eventlog_type",
+ "label": "type",
+ "_origin": "ast",
+ "community": 382,
+ "community_name": "System.Diagnostics.EventLog",
+ "file_type": "code",
+ "norm_label": "type",
+ "source_file": "src/Anichron.Worker/packages.lock.json",
+ "source_location": "L599"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_codecoverage_contenthash",
"label": "contentHash",
"_origin": "ast",
- "community": 376,
- "community_name": "Microsoft.EntityFrameworkCore.Abstractions",
+ "community": 383,
+ "community_name": "Microsoft.CodeCoverage",
"file_type": "code",
"norm_label": "contenthash",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L112"
+ "source_location": "L104"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_entityframeworkcore_abstractions_resolved",
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_codecoverage_resolved",
"label": "resolved",
"_origin": "ast",
- "community": 376,
- "community_name": "Microsoft.EntityFrameworkCore.Abstractions",
+ "community": 383,
+ "community_name": "Microsoft.CodeCoverage",
"file_type": "code",
"norm_label": "resolved",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L111"
+ "source_location": "L103"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_entityframeworkcore_abstractions_type",
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_codecoverage_type",
"label": "type",
"_origin": "ast",
- "community": 376,
- "community_name": "Microsoft.EntityFrameworkCore.Abstractions",
+ "community": 383,
+ "community_name": "Microsoft.CodeCoverage",
"file_type": "code",
"norm_label": "type",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L110"
+ "source_location": "L102"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_net10_0_microsoft_entityframeworkcore_abstractions",
- "label": "Microsoft.EntityFrameworkCore.Abstractions",
+ "id": "src_anichron_worker_tests_unit_packages_lock_net10_0_microsoft_codecoverage",
+ "label": "Microsoft.CodeCoverage",
"_origin": "ast",
- "community": 376,
- "community_name": "Microsoft.EntityFrameworkCore.Abstractions",
+ "community": 383,
+ "community_name": "Microsoft.CodeCoverage",
"file_type": "code",
- "norm_label": "microsoft.entityframeworkcore.abstractions",
+ "norm_label": "microsoft.codecoverage",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L109"
+ "source_location": "L101"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_diagnostics_contenthash",
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_caching_memory_contenthash",
"label": "contentHash",
"_origin": "ast",
- "community": 379,
- "community_name": "Microsoft.Extensions.Diagnostics",
+ "community": 384,
+ "community_name": "Microsoft.Extensions.Caching.Memory",
"file_type": "code",
"norm_label": "contenthash",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L224"
+ "source_location": "L127"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_diagnostics_resolved",
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_caching_memory_resolved",
"label": "resolved",
"_origin": "ast",
- "community": 379,
- "community_name": "Microsoft.Extensions.Diagnostics",
+ "community": 384,
+ "community_name": "Microsoft.Extensions.Caching.Memory",
"file_type": "code",
"norm_label": "resolved",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L223"
+ "source_location": "L126"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_diagnostics_type",
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_caching_memory_type",
"label": "type",
"_origin": "ast",
- "community": 379,
- "community_name": "Microsoft.Extensions.Diagnostics",
+ "community": 384,
+ "community_name": "Microsoft.Extensions.Caching.Memory",
"file_type": "code",
"norm_label": "type",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L222"
+ "source_location": "L125"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_net10_0_microsoft_extensions_diagnostics",
- "label": "Microsoft.Extensions.Diagnostics",
+ "id": "src_anichron_worker_tests_unit_packages_lock_net10_0_microsoft_extensions_caching_memory",
+ "label": "Microsoft.Extensions.Caching.Memory",
"_origin": "ast",
- "community": 379,
- "community_name": "Microsoft.Extensions.Diagnostics",
+ "community": 384,
+ "community_name": "Microsoft.Extensions.Caching.Memory",
"file_type": "code",
- "norm_label": "microsoft.extensions.diagnostics",
+ "norm_label": "microsoft.extensions.caching.memory",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L221"
+ "source_location": "L124"
},
{
- "id": "src_anichron_core_data_repository_userstorageconfigrepository_cs_anichrondbcontext",
- "label": "AnichronDbContext",
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_configuration_binder_contenthash",
+ "label": "contentHash",
"_origin": "ast",
- "community": 38,
- "community_name": "EfUserStorageConfigRepository",
+ "community": 385,
+ "community_name": "Microsoft.Extensions.Configuration.Binder",
"file_type": "code",
- "norm_label": "anichrondbcontext",
- "source_file": "",
- "source_location": ""
+ "norm_label": "contenthash",
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L147"
},
{
- "id": "src_anichron_core_tests_unit_data_repository_userstorageconfigrepositorytests_cs_fact",
- "label": "Fact",
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_configuration_binder_resolved",
+ "label": "resolved",
"_origin": "ast",
- "community": 38,
- "community_name": "EfUserStorageConfigRepository",
+ "community": 385,
+ "community_name": "Microsoft.Extensions.Configuration.Binder",
"file_type": "code",
- "norm_label": "fact",
- "source_file": "",
- "source_location": ""
+ "norm_label": "resolved",
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L146"
},
{
- "id": "src_anichron_core_tests_unit_data_repository_userstorageconfigrepositorytests_cs_guid",
- "label": "Guid",
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_configuration_binder_type",
+ "label": "type",
"_origin": "ast",
- "community": 38,
- "community_name": "EfUserStorageConfigRepository",
+ "community": 385,
+ "community_name": "Microsoft.Extensions.Configuration.Binder",
"file_type": "code",
- "norm_label": "guid",
- "source_file": "",
- "source_location": ""
+ "norm_label": "type",
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L145"
},
{
- "id": "src_anichron_core_tests_unit_data_repository_userstorageconfigrepositorytests_cs_task",
- "label": "Task",
+ "id": "src_anichron_worker_tests_unit_packages_lock_net10_0_microsoft_extensions_configuration_binder",
+ "label": "Microsoft.Extensions.Configuration.Binder",
"_origin": "ast",
- "community": 38,
- "community_name": "EfUserStorageConfigRepository",
+ "community": 385,
+ "community_name": "Microsoft.Extensions.Configuration.Binder",
"file_type": "code",
- "norm_label": "task",
- "source_file": "",
- "source_location": ""
+ "norm_label": "microsoft.extensions.configuration.binder",
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L144"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_hosting_abstractions_contenthash",
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_configuration_commandline_contenthash",
"label": "contentHash",
"_origin": "ast",
- "community": 380,
- "community_name": "Microsoft.Extensions.Hosting.Abstractions",
+ "community": 386,
+ "community_name": "Microsoft.Extensions.Configuration.CommandLine",
"file_type": "code",
"norm_label": "contenthash",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L266"
+ "source_location": "L156"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_hosting_abstractions_resolved",
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_configuration_commandline_resolved",
"label": "resolved",
"_origin": "ast",
- "community": 380,
- "community_name": "Microsoft.Extensions.Hosting.Abstractions",
+ "community": 386,
+ "community_name": "Microsoft.Extensions.Configuration.CommandLine",
"file_type": "code",
"norm_label": "resolved",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L265"
+ "source_location": "L155"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_hosting_abstractions_type",
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_configuration_commandline_type",
"label": "type",
"_origin": "ast",
- "community": 380,
- "community_name": "Microsoft.Extensions.Hosting.Abstractions",
+ "community": 386,
+ "community_name": "Microsoft.Extensions.Configuration.CommandLine",
"file_type": "code",
"norm_label": "type",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L264"
+ "source_location": "L154"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_net10_0_microsoft_extensions_hosting_abstractions",
- "label": "Microsoft.Extensions.Hosting.Abstractions",
+ "id": "src_anichron_worker_tests_unit_packages_lock_net10_0_microsoft_extensions_configuration_commandline",
+ "label": "Microsoft.Extensions.Configuration.CommandLine",
"_origin": "ast",
- "community": 380,
- "community_name": "Microsoft.Extensions.Hosting.Abstractions",
+ "community": 386,
+ "community_name": "Microsoft.Extensions.Configuration.CommandLine",
"file_type": "code",
- "norm_label": "microsoft.extensions.hosting.abstractions",
+ "norm_label": "microsoft.extensions.configuration.commandline",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L263"
+ "source_location": "L153"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_netcore_platforms_contenthash",
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_configuration_environmentvariables_contenthash",
"label": "contentHash",
"_origin": "ast",
"community": 387,
- "community_name": "Microsoft.NETCore.Platforms",
+ "community_name": "Microsoft.Extensions.Configuration.EnvironmentVariables",
"file_type": "code",
"norm_label": "contenthash",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L383"
+ "source_location": "L165"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_netcore_platforms_resolved",
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_configuration_environmentvariables_resolved",
"label": "resolved",
"_origin": "ast",
"community": 387,
- "community_name": "Microsoft.NETCore.Platforms",
+ "community_name": "Microsoft.Extensions.Configuration.EnvironmentVariables",
"file_type": "code",
"norm_label": "resolved",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L382"
+ "source_location": "L164"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_netcore_platforms_type",
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_configuration_environmentvariables_type",
"label": "type",
"_origin": "ast",
"community": 387,
- "community_name": "Microsoft.NETCore.Platforms",
+ "community_name": "Microsoft.Extensions.Configuration.EnvironmentVariables",
"file_type": "code",
"norm_label": "type",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L381"
+ "source_location": "L163"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_net10_0_microsoft_netcore_platforms",
- "label": "Microsoft.NETCore.Platforms",
+ "id": "src_anichron_worker_tests_unit_packages_lock_net10_0_microsoft_extensions_configuration_environmentvariables",
+ "label": "Microsoft.Extensions.Configuration.EnvironmentVariables",
"_origin": "ast",
"community": 387,
- "community_name": "Microsoft.NETCore.Platforms",
+ "community_name": "Microsoft.Extensions.Configuration.EnvironmentVariables",
"file_type": "code",
- "norm_label": "microsoft.netcore.platforms",
+ "norm_label": "microsoft.extensions.configuration.environmentvariables",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L380"
+ "source_location": "L162"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_options_configurationextensions_contenthash",
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_configuration_fileextensions_contenthash",
"label": "contentHash",
"_origin": "ast",
"community": 388,
- "community_name": "Microsoft.Extensions.Options.ConfigurationExtensions",
+ "community_name": "Microsoft.Extensions.Configuration.FileExtensions",
"file_type": "code",
"norm_label": "contenthash",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L366"
+ "source_location": "L174"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_options_configurationextensions_resolved",
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_configuration_fileextensions_resolved",
"label": "resolved",
"_origin": "ast",
"community": 388,
- "community_name": "Microsoft.Extensions.Options.ConfigurationExtensions",
+ "community_name": "Microsoft.Extensions.Configuration.FileExtensions",
"file_type": "code",
"norm_label": "resolved",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L365"
+ "source_location": "L173"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_options_configurationextensions_type",
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_configuration_fileextensions_type",
"label": "type",
"_origin": "ast",
"community": 388,
- "community_name": "Microsoft.Extensions.Options.ConfigurationExtensions",
+ "community_name": "Microsoft.Extensions.Configuration.FileExtensions",
"file_type": "code",
"norm_label": "type",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L364"
+ "source_location": "L172"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_net10_0_microsoft_extensions_options_configurationextensions",
- "label": "Microsoft.Extensions.Options.ConfigurationExtensions",
+ "id": "src_anichron_worker_tests_unit_packages_lock_net10_0_microsoft_extensions_configuration_fileextensions",
+ "label": "Microsoft.Extensions.Configuration.FileExtensions",
"_origin": "ast",
"community": 388,
- "community_name": "Microsoft.Extensions.Options.ConfigurationExtensions",
+ "community_name": "Microsoft.Extensions.Configuration.FileExtensions",
"file_type": "code",
- "norm_label": "microsoft.extensions.options.configurationextensions",
+ "norm_label": "microsoft.extensions.configuration.fileextensions",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L363"
+ "source_location": "L171"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_configuration_json_contenthash",
+ "label": "contentHash",
+ "_origin": "ast",
+ "community": 389,
+ "community_name": "Microsoft.Extensions.Configuration.Json",
+ "file_type": "code",
+ "norm_label": "contenthash",
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L186"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_configuration_json_resolved",
+ "label": "resolved",
+ "_origin": "ast",
+ "community": 389,
+ "community_name": "Microsoft.Extensions.Configuration.Json",
+ "file_type": "code",
+ "norm_label": "resolved",
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L185"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_configuration_json_type",
+ "label": "type",
+ "_origin": "ast",
+ "community": 389,
+ "community_name": "Microsoft.Extensions.Configuration.Json",
+ "file_type": "code",
+ "norm_label": "type",
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L184"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_packages_lock_net10_0_microsoft_extensions_configuration_json",
+ "label": "Microsoft.Extensions.Configuration.Json",
+ "_origin": "ast",
+ "community": 389,
+ "community_name": "Microsoft.Extensions.Configuration.Json",
+ "file_type": "code",
+ "norm_label": "microsoft.extensions.configuration.json",
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L183"
},
{
"id": "src_anichron_worker_ingestion_ingestionitem",
@@ -62813,7 +62484,7 @@
"file_type": "code",
"norm_label": "contenthash",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L418"
+ "source_location": "L410"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_microsoft_testplatform_objectmodel_resolved",
@@ -62824,7 +62495,7 @@
"file_type": "code",
"norm_label": "resolved",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L417"
+ "source_location": "L409"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_microsoft_testplatform_objectmodel_type",
@@ -62835,7 +62506,7 @@
"file_type": "code",
"norm_label": "type",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L416"
+ "source_location": "L408"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_net10_0_microsoft_testplatform_objectmodel",
@@ -62846,51 +62517,271 @@
"file_type": "code",
"norm_label": "microsoft.testplatform.objectmodel",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L415"
+ "source_location": "L407"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_net10_0_xunit_v3_assert",
- "label": "xunit.v3.assert",
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_configuration_usersecrets_contenthash",
+ "label": "contentHash",
"_origin": "ast",
- "community": 394,
- "community_name": "xunit.v3.assert",
+ "community": 391,
+ "community_name": "Microsoft.Extensions.Configuration.UserSecrets",
"file_type": "code",
- "norm_label": "xunit.v3.assert",
+ "norm_label": "contenthash",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L501"
+ "source_location": "L197"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_xunit_v3_assert_contenthash",
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_configuration_usersecrets_resolved",
+ "label": "resolved",
+ "_origin": "ast",
+ "community": 391,
+ "community_name": "Microsoft.Extensions.Configuration.UserSecrets",
+ "file_type": "code",
+ "norm_label": "resolved",
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L196"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_configuration_usersecrets_type",
+ "label": "type",
+ "_origin": "ast",
+ "community": 391,
+ "community_name": "Microsoft.Extensions.Configuration.UserSecrets",
+ "file_type": "code",
+ "norm_label": "type",
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L195"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_packages_lock_net10_0_microsoft_extensions_configuration_usersecrets",
+ "label": "Microsoft.Extensions.Configuration.UserSecrets",
+ "_origin": "ast",
+ "community": 391,
+ "community_name": "Microsoft.Extensions.Configuration.UserSecrets",
+ "file_type": "code",
+ "norm_label": "microsoft.extensions.configuration.usersecrets",
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L194"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_dependencyinjection_abstractions_contenthash",
+ "label": "contentHash",
+ "_origin": "ast",
+ "community": 392,
+ "community_name": "Microsoft.Extensions.DependencyInjection.Abstractions",
+ "file_type": "code",
+ "norm_label": "contenthash",
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L216"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_dependencyinjection_abstractions_resolved",
+ "label": "resolved",
+ "_origin": "ast",
+ "community": 392,
+ "community_name": "Microsoft.Extensions.DependencyInjection.Abstractions",
+ "file_type": "code",
+ "norm_label": "resolved",
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L215"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_dependencyinjection_abstractions_type",
+ "label": "type",
+ "_origin": "ast",
+ "community": 392,
+ "community_name": "Microsoft.Extensions.DependencyInjection.Abstractions",
+ "file_type": "code",
+ "norm_label": "type",
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L214"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_packages_lock_net10_0_microsoft_extensions_dependencyinjection_abstractions",
+ "label": "Microsoft.Extensions.DependencyInjection.Abstractions",
+ "_origin": "ast",
+ "community": 392,
+ "community_name": "Microsoft.Extensions.DependencyInjection.Abstractions",
+ "file_type": "code",
+ "norm_label": "microsoft.extensions.dependencyinjection.abstractions",
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L213"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_diagnostics_abstractions_contenthash",
+ "label": "contentHash",
+ "_origin": "ast",
+ "community": 393,
+ "community_name": "Microsoft.Extensions.Diagnostics.Abstractions",
+ "file_type": "code",
+ "norm_label": "contenthash",
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L231"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_diagnostics_abstractions_resolved",
+ "label": "resolved",
+ "_origin": "ast",
+ "community": 393,
+ "community_name": "Microsoft.Extensions.Diagnostics.Abstractions",
+ "file_type": "code",
+ "norm_label": "resolved",
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L230"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_diagnostics_abstractions_type",
+ "label": "type",
+ "_origin": "ast",
+ "community": 393,
+ "community_name": "Microsoft.Extensions.Diagnostics.Abstractions",
+ "file_type": "code",
+ "norm_label": "type",
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L229"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_packages_lock_net10_0_microsoft_extensions_diagnostics_abstractions",
+ "label": "Microsoft.Extensions.Diagnostics.Abstractions",
+ "_origin": "ast",
+ "community": 393,
+ "community_name": "Microsoft.Extensions.Diagnostics.Abstractions",
+ "file_type": "code",
+ "norm_label": "microsoft.extensions.diagnostics.abstractions",
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L228"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_fileproviders_physical_contenthash",
"label": "contentHash",
"_origin": "ast",
"community": 394,
- "community_name": "xunit.v3.assert",
+ "community_name": "Microsoft.Extensions.FileProviders.Physical",
"file_type": "code",
"norm_label": "contenthash",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L504"
+ "source_location": "L248"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_xunit_v3_assert_resolved",
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_fileproviders_physical_resolved",
"label": "resolved",
"_origin": "ast",
"community": 394,
- "community_name": "xunit.v3.assert",
+ "community_name": "Microsoft.Extensions.FileProviders.Physical",
"file_type": "code",
"norm_label": "resolved",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L503"
+ "source_location": "L247"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_xunit_v3_assert_type",
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_fileproviders_physical_type",
"label": "type",
"_origin": "ast",
"community": 394,
- "community_name": "xunit.v3.assert",
+ "community_name": "Microsoft.Extensions.FileProviders.Physical",
"file_type": "code",
"norm_label": "type",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L502"
+ "source_location": "L246"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_packages_lock_net10_0_microsoft_extensions_fileproviders_physical",
+ "label": "Microsoft.Extensions.FileProviders.Physical",
+ "_origin": "ast",
+ "community": 394,
+ "community_name": "Microsoft.Extensions.FileProviders.Physical",
+ "file_type": "code",
+ "norm_label": "microsoft.extensions.fileproviders.physical",
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L245"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_logging_debug_contenthash",
+ "label": "contentHash",
+ "_origin": "ast",
+ "community": 395,
+ "community_name": "Microsoft.Extensions.Logging.Debug",
+ "file_type": "code",
+ "norm_label": "contenthash",
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L320"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_logging_debug_resolved",
+ "label": "resolved",
+ "_origin": "ast",
+ "community": 395,
+ "community_name": "Microsoft.Extensions.Logging.Debug",
+ "file_type": "code",
+ "norm_label": "resolved",
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L319"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_logging_debug_type",
+ "label": "type",
+ "_origin": "ast",
+ "community": 395,
+ "community_name": "Microsoft.Extensions.Logging.Debug",
+ "file_type": "code",
+ "norm_label": "type",
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L318"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_packages_lock_net10_0_microsoft_extensions_logging_debug",
+ "label": "Microsoft.Extensions.Logging.Debug",
+ "_origin": "ast",
+ "community": 395,
+ "community_name": "Microsoft.Extensions.Logging.Debug",
+ "file_type": "code",
+ "norm_label": "microsoft.extensions.logging.debug",
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L317"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_logging_eventlog_contenthash",
+ "label": "contentHash",
+ "_origin": "ast",
+ "community": 396,
+ "community_name": "Microsoft.Extensions.Logging.EventLog",
+ "file_type": "code",
+ "norm_label": "contenthash",
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L330"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_logging_eventlog_resolved",
+ "label": "resolved",
+ "_origin": "ast",
+ "community": 396,
+ "community_name": "Microsoft.Extensions.Logging.EventLog",
+ "file_type": "code",
+ "norm_label": "resolved",
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L329"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_logging_eventlog_type",
+ "label": "type",
+ "_origin": "ast",
+ "community": 396,
+ "community_name": "Microsoft.Extensions.Logging.EventLog",
+ "file_type": "code",
+ "norm_label": "type",
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L328"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_packages_lock_net10_0_microsoft_extensions_logging_eventlog",
+ "label": "Microsoft.Extensions.Logging.EventLog",
+ "_origin": "ast",
+ "community": 396,
+ "community_name": "Microsoft.Extensions.Logging.EventLog",
+ "file_type": "code",
+ "norm_label": "microsoft.extensions.logging.eventlog",
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L327"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_primitives_contenthash",
@@ -62901,7 +62792,7 @@
"file_type": "code",
"norm_label": "contenthash",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L378"
+ "source_location": "L375"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_primitives_resolved",
@@ -62912,7 +62803,7 @@
"file_type": "code",
"norm_label": "resolved",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L377"
+ "source_location": "L374"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_primitives_type",
@@ -62923,7 +62814,7 @@
"file_type": "code",
"norm_label": "type",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L376"
+ "source_location": "L373"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_net10_0_microsoft_extensions_primitives",
@@ -62934,7 +62825,95 @@
"file_type": "code",
"norm_label": "microsoft.extensions.primitives",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L375"
+ "source_location": "L372"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_options_contenthash",
+ "label": "contentHash",
+ "_origin": "ast",
+ "community": 398,
+ "community_name": "Microsoft.Extensions.Options",
+ "file_type": "code",
+ "norm_label": "contenthash",
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L354"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_options_resolved",
+ "label": "resolved",
+ "_origin": "ast",
+ "community": 398,
+ "community_name": "Microsoft.Extensions.Options",
+ "file_type": "code",
+ "norm_label": "resolved",
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L353"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_options_type",
+ "label": "type",
+ "_origin": "ast",
+ "community": 398,
+ "community_name": "Microsoft.Extensions.Options",
+ "file_type": "code",
+ "norm_label": "type",
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L352"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_packages_lock_net10_0_microsoft_extensions_options",
+ "label": "Microsoft.Extensions.Options",
+ "_origin": "ast",
+ "community": 398,
+ "community_name": "Microsoft.Extensions.Options",
+ "file_type": "code",
+ "norm_label": "microsoft.extensions.options",
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L351"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_testing_platform_contenthash",
+ "label": "contentHash",
+ "_origin": "ast",
+ "community": 399,
+ "community_name": "Microsoft.Testing.Platform",
+ "file_type": "code",
+ "norm_label": "contenthash",
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L397"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_testing_platform_resolved",
+ "label": "resolved",
+ "_origin": "ast",
+ "community": 399,
+ "community_name": "Microsoft.Testing.Platform",
+ "file_type": "code",
+ "norm_label": "resolved",
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L396"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_testing_platform_type",
+ "label": "type",
+ "_origin": "ast",
+ "community": 399,
+ "community_name": "Microsoft.Testing.Platform",
+ "file_type": "code",
+ "norm_label": "type",
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L395"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_packages_lock_net10_0_microsoft_testing_platform",
+ "label": "Microsoft.Testing.Platform",
+ "_origin": "ast",
+ "community": 399,
+ "community_name": "Microsoft.Testing.Platform",
+ "file_type": "code",
+ "norm_label": "microsoft.testing.platform",
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L394"
},
{
"id": "readme",
@@ -63541,6 +63520,50 @@
"source_file": "src/Anichron.Infrastructure.Tests.Unit/packages.lock.json",
"source_location": "L336"
},
+ {
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_win32_registry_contenthash",
+ "label": "contentHash",
+ "_origin": "ast",
+ "community": 400,
+ "community_name": "Microsoft.Win32.Registry",
+ "file_type": "code",
+ "norm_label": "contenthash",
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L424"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_win32_registry_resolved",
+ "label": "resolved",
+ "_origin": "ast",
+ "community": 400,
+ "community_name": "Microsoft.Win32.Registry",
+ "file_type": "code",
+ "norm_label": "resolved",
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L423"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_win32_registry_type",
+ "label": "type",
+ "_origin": "ast",
+ "community": 400,
+ "community_name": "Microsoft.Win32.Registry",
+ "file_type": "code",
+ "norm_label": "type",
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L422"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_packages_lock_net10_0_microsoft_win32_registry",
+ "label": "Microsoft.Win32.Registry",
+ "_origin": "ast",
+ "community": 400,
+ "community_name": "Microsoft.Win32.Registry",
+ "file_type": "code",
+ "norm_label": "microsoft.win32.registry",
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L421"
+ },
{
"id": "src_anichron_worker_tests_unit_packages_lock_net10_0_newtonsoft_json",
"label": "Newtonsoft.Json",
@@ -63550,7 +63573,7 @@
"file_type": "code",
"norm_label": "newtonsoft.json",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L442"
+ "source_location": "L426"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_newtonsoft_json_contenthash",
@@ -63561,7 +63584,7 @@
"file_type": "code",
"norm_label": "contenthash",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L445"
+ "source_location": "L429"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_newtonsoft_json_resolved",
@@ -63572,7 +63595,7 @@
"file_type": "code",
"norm_label": "resolved",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L444"
+ "source_location": "L428"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_newtonsoft_json_type",
@@ -63583,8 +63606,107 @@
"file_type": "code",
"norm_label": "type",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L427"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_packages_lock_net10_0_system_diagnostics_eventlog",
+ "label": "System.Diagnostics.EventLog",
+ "_origin": "ast",
+ "community": 402,
+ "community_name": "System.Diagnostics.EventLog",
+ "file_type": "code",
+ "norm_label": "system.diagnostics.eventlog",
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L440"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_packages_lock_system_diagnostics_eventlog_contenthash",
+ "label": "contentHash",
+ "_origin": "ast",
+ "community": 402,
+ "community_name": "System.Diagnostics.EventLog",
+ "file_type": "code",
+ "norm_label": "contenthash",
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
"source_location": "L443"
},
+ {
+ "id": "src_anichron_worker_tests_unit_packages_lock_system_diagnostics_eventlog_resolved",
+ "label": "resolved",
+ "_origin": "ast",
+ "community": 402,
+ "community_name": "System.Diagnostics.EventLog",
+ "file_type": "code",
+ "norm_label": "resolved",
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L442"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_packages_lock_system_diagnostics_eventlog_type",
+ "label": "type",
+ "_origin": "ast",
+ "community": 402,
+ "community_name": "System.Diagnostics.EventLog",
+ "file_type": "code",
+ "norm_label": "type",
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L441"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_packages_lock_net10_0_xunit_analyzers",
+ "label": "xunit.analyzers",
+ "_origin": "ast",
+ "community": 403,
+ "community_name": "xunit.analyzers",
+ "file_type": "code",
+ "norm_label": "xunit.analyzers",
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L480"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_packages_lock_xunit_analyzers_contenthash",
+ "label": "contentHash",
+ "_origin": "ast",
+ "community": 403,
+ "community_name": "xunit.analyzers",
+ "file_type": "code",
+ "norm_label": "contenthash",
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L483"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_packages_lock_xunit_analyzers_resolved",
+ "label": "resolved",
+ "_origin": "ast",
+ "community": 403,
+ "community_name": "xunit.analyzers",
+ "file_type": "code",
+ "norm_label": "resolved",
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L482"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_packages_lock_xunit_analyzers_type",
+ "label": "type",
+ "_origin": "ast",
+ "community": 403,
+ "community_name": "xunit.analyzers",
+ "file_type": "code",
+ "norm_label": "type",
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L481"
+ },
+ {
+ "id": "src_anichron_worker_settings_workerdefaults",
+ "label": "WorkerDefaults.cs",
+ "_origin": "ast",
+ "community": 404,
+ "community_name": "WorkerDefaults.cs",
+ "file_type": "code",
+ "norm_label": "workerdefaults.cs",
+ "source_file": "src/Anichron.Worker/Settings/WorkerDefaults.cs",
+ "source_location": "L1"
+ },
{
"id": "docs_agents_triage_labels",
"label": "triage-labels.md",
@@ -63678,7 +63800,7 @@
"file_type": "code",
"norm_label": "xmpcore",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L491"
+ "source_location": "L475"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_xmpcore_contenthash",
@@ -63689,7 +63811,7 @@
"file_type": "code",
"norm_label": "contenthash",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L494"
+ "source_location": "L478"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_xmpcore_resolved",
@@ -63700,7 +63822,7 @@
"file_type": "code",
"norm_label": "resolved",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L493"
+ "source_location": "L477"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_xmpcore_type",
@@ -63711,223 +63833,124 @@
"file_type": "code",
"norm_label": "type",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L492"
+ "source_location": "L476"
},
{
"id": "src_anichron_worker_packages_lock_dependencies_microsoft_extensions_caching_abstractions",
"label": "Microsoft.Extensions.Caching.Abstractions",
"_origin": "ast",
"community": 41,
- "community_name": "dependencies",
+ "community_name": "Microsoft.Extensions.DependencyInjection.Abstractions",
"file_type": "code",
"norm_label": "microsoft.extensions.caching.abstractions",
"source_file": "src/Anichron.Worker/packages.lock.json",
"source_location": "L265"
},
- {
- "id": "src_anichron_worker_packages_lock_dependencies_microsoft_extensions_configuration_binder",
- "label": "Microsoft.Extensions.Configuration.Binder",
- "_origin": "ast",
- "community": 41,
- "community_name": "dependencies",
- "file_type": "code",
- "norm_label": "microsoft.extensions.configuration.binder",
- "source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L76"
- },
- {
- "id": "src_anichron_worker_packages_lock_dependencies_microsoft_extensions_configuration_commandline",
- "label": "Microsoft.Extensions.Configuration.CommandLine",
- "_origin": "ast",
- "community": 41,
- "community_name": "dependencies",
- "file_type": "code",
- "norm_label": "microsoft.extensions.configuration.commandline",
- "source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L77"
- },
- {
- "id": "src_anichron_worker_packages_lock_dependencies_microsoft_extensions_configuration_environmentvariables",
- "label": "Microsoft.Extensions.Configuration.EnvironmentVariables",
- "_origin": "ast",
- "community": 41,
- "community_name": "dependencies",
- "file_type": "code",
- "norm_label": "microsoft.extensions.configuration.environmentvariables",
- "source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L78"
- },
- {
- "id": "src_anichron_worker_packages_lock_dependencies_microsoft_extensions_configuration_usersecrets",
- "label": "Microsoft.Extensions.Configuration.UserSecrets",
- "_origin": "ast",
- "community": 41,
- "community_name": "dependencies",
- "file_type": "code",
- "norm_label": "microsoft.extensions.configuration.usersecrets",
- "source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L81"
- },
- {
- "id": "src_anichron_worker_packages_lock_dependencies_microsoft_extensions_dependencyinjection",
- "label": "Microsoft.Extensions.DependencyInjection",
- "_origin": "ast",
- "community": 41,
- "community_name": "dependencies",
- "file_type": "code",
- "norm_label": "microsoft.extensions.dependencyinjection",
- "source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L82"
- },
{
"id": "src_anichron_worker_packages_lock_dependencies_microsoft_extensions_dependencyinjection_abstractions",
"label": "Microsoft.Extensions.DependencyInjection.Abstractions",
"_origin": "ast",
"community": 41,
- "community_name": "dependencies",
+ "community_name": "Microsoft.Extensions.DependencyInjection.Abstractions",
"file_type": "code",
"norm_label": "microsoft.extensions.dependencyinjection.abstractions",
"source_file": "src/Anichron.Worker/packages.lock.json",
"source_location": "L83"
},
- {
- "id": "src_anichron_worker_packages_lock_dependencies_microsoft_extensions_diagnostics",
- "label": "Microsoft.Extensions.Diagnostics",
- "_origin": "ast",
- "community": 41,
- "community_name": "dependencies",
- "file_type": "code",
- "norm_label": "microsoft.extensions.diagnostics",
- "source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L84"
- },
- {
- "id": "src_anichron_worker_packages_lock_dependencies_microsoft_extensions_hosting_abstractions",
- "label": "Microsoft.Extensions.Hosting.Abstractions",
- "_origin": "ast",
- "community": 41,
- "community_name": "dependencies",
- "file_type": "code",
- "norm_label": "microsoft.extensions.hosting.abstractions",
- "source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L87"
- },
{
"id": "src_anichron_worker_packages_lock_dependencies_microsoft_extensions_logging",
"label": "Microsoft.Extensions.Logging",
"_origin": "ast",
"community": 41,
- "community_name": "dependencies",
+ "community_name": "Microsoft.Extensions.DependencyInjection.Abstractions",
"file_type": "code",
"norm_label": "microsoft.extensions.logging",
"source_file": "src/Anichron.Worker/packages.lock.json",
"source_location": "L33"
},
- {
- "id": "src_anichron_worker_packages_lock_dependencies_microsoft_extensions_logging_abstractions",
- "label": "Microsoft.Extensions.Logging.Abstractions",
- "_origin": "ast",
- "community": 41,
- "community_name": "dependencies",
- "file_type": "code",
- "norm_label": "microsoft.extensions.logging.abstractions",
- "source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L89"
- },
{
"id": "src_anichron_worker_packages_lock_dependencies_microsoft_extensions_logging_configuration",
"label": "Microsoft.Extensions.Logging.Configuration",
"_origin": "ast",
"community": 41,
- "community_name": "dependencies",
+ "community_name": "Microsoft.Extensions.DependencyInjection.Abstractions",
"file_type": "code",
"norm_label": "microsoft.extensions.logging.configuration",
"source_file": "src/Anichron.Worker/packages.lock.json",
"source_location": "L90"
},
{
- "id": "src_anichron_worker_packages_lock_dependencies_microsoft_extensions_logging_console",
- "label": "Microsoft.Extensions.Logging.Console",
- "_origin": "ast",
- "community": 41,
- "community_name": "dependencies",
- "file_type": "code",
- "norm_label": "microsoft.extensions.logging.console",
- "source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L91"
- },
- {
- "id": "src_anichron_worker_packages_lock_dependencies_microsoft_extensions_logging_debug",
- "label": "Microsoft.Extensions.Logging.Debug",
+ "id": "src_anichron_worker_packages_lock_dependencies_microsoft_extensions_options",
+ "label": "Microsoft.Extensions.Options",
"_origin": "ast",
"community": 41,
- "community_name": "dependencies",
+ "community_name": "Microsoft.Extensions.DependencyInjection.Abstractions",
"file_type": "code",
- "norm_label": "microsoft.extensions.logging.debug",
+ "norm_label": "microsoft.extensions.options",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L92"
+ "source_location": "L95"
},
{
- "id": "src_anichron_worker_packages_lock_dependencies_microsoft_extensions_logging_eventlog",
- "label": "Microsoft.Extensions.Logging.EventLog",
+ "id": "src_anichron_worker_packages_lock_dependencies_system_diagnostics_eventlog",
+ "label": "System.Diagnostics.EventLog",
"_origin": "ast",
"community": 41,
- "community_name": "dependencies",
+ "community_name": "Microsoft.Extensions.DependencyInjection.Abstractions",
"file_type": "code",
- "norm_label": "microsoft.extensions.logging.eventlog",
+ "norm_label": "system.diagnostics.eventlog",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L93"
+ "source_location": "L477"
},
{
- "id": "src_anichron_worker_packages_lock_dependencies_microsoft_extensions_logging_eventsource",
- "label": "Microsoft.Extensions.Logging.EventSource",
+ "id": "src_anichron_worker_packages_lock_microsoft_extensions_caching_memory_contenthash",
+ "label": "contentHash",
"_origin": "ast",
"community": 41,
- "community_name": "dependencies",
+ "community_name": "Microsoft.Extensions.DependencyInjection.Abstractions",
"file_type": "code",
- "norm_label": "microsoft.extensions.logging.eventsource",
+ "norm_label": "contenthash",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L94"
+ "source_location": "L263"
},
{
- "id": "src_anichron_worker_packages_lock_dependencies_microsoft_extensions_options",
- "label": "Microsoft.Extensions.Options",
+ "id": "src_anichron_worker_packages_lock_microsoft_extensions_caching_memory_dependencies",
+ "label": "dependencies",
"_origin": "ast",
"community": 41,
- "community_name": "dependencies",
+ "community_name": "Microsoft.Extensions.DependencyInjection.Abstractions",
"file_type": "code",
- "norm_label": "microsoft.extensions.options",
+ "norm_label": "dependencies",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L95"
+ "source_location": "L264"
},
{
- "id": "src_anichron_worker_packages_lock_dependencies_system_diagnostics_eventlog",
- "label": "System.Diagnostics.EventLog",
+ "id": "src_anichron_worker_packages_lock_microsoft_extensions_caching_memory_resolved",
+ "label": "resolved",
"_origin": "ast",
"community": 41,
- "community_name": "dependencies",
+ "community_name": "Microsoft.Extensions.DependencyInjection.Abstractions",
"file_type": "code",
- "norm_label": "system.diagnostics.eventlog",
+ "norm_label": "resolved",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L477"
+ "source_location": "L262"
},
{
- "id": "src_anichron_worker_packages_lock_microsoft_extensions_caching_memory_dependencies",
- "label": "dependencies",
+ "id": "src_anichron_worker_packages_lock_microsoft_extensions_caching_memory_type",
+ "label": "type",
"_origin": "ast",
"community": 41,
- "community_name": "dependencies",
+ "community_name": "Microsoft.Extensions.DependencyInjection.Abstractions",
"file_type": "code",
- "norm_label": "dependencies",
+ "norm_label": "type",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L264"
+ "source_location": "L261"
},
{
"id": "src_anichron_worker_packages_lock_microsoft_extensions_diagnostics_abstractions_contenthash",
"label": "contentHash",
"_origin": "ast",
"community": 41,
- "community_name": "dependencies",
+ "community_name": "Microsoft.Extensions.DependencyInjection.Abstractions",
"file_type": "code",
"norm_label": "contenthash",
"source_file": "src/Anichron.Worker/packages.lock.json",
@@ -63938,7 +63961,7 @@
"label": "dependencies",
"_origin": "ast",
"community": 41,
- "community_name": "dependencies",
+ "community_name": "Microsoft.Extensions.DependencyInjection.Abstractions",
"file_type": "code",
"norm_label": "dependencies",
"source_file": "src/Anichron.Worker/packages.lock.json",
@@ -63949,7 +63972,7 @@
"label": "resolved",
"_origin": "ast",
"community": 41,
- "community_name": "dependencies",
+ "community_name": "Microsoft.Extensions.DependencyInjection.Abstractions",
"file_type": "code",
"norm_label": "resolved",
"source_file": "src/Anichron.Worker/packages.lock.json",
@@ -63960,73 +63983,62 @@
"label": "type",
"_origin": "ast",
"community": 41,
- "community_name": "dependencies",
+ "community_name": "Microsoft.Extensions.DependencyInjection.Abstractions",
"file_type": "code",
"norm_label": "type",
"source_file": "src/Anichron.Worker/packages.lock.json",
"source_location": "L370"
},
{
- "id": "src_anichron_worker_packages_lock_microsoft_extensions_hosting_dependencies",
- "label": "dependencies",
- "_origin": "ast",
- "community": 41,
- "community_name": "dependencies",
- "file_type": "code",
- "norm_label": "dependencies",
- "source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L73"
- },
- {
- "id": "src_anichron_worker_packages_lock_microsoft_extensions_logging_configuration_contenthash",
+ "id": "src_anichron_worker_packages_lock_microsoft_extensions_logging_abstractions_contenthash",
"label": "contentHash",
"_origin": "ast",
"community": 41,
- "community_name": "dependencies",
+ "community_name": "Microsoft.Extensions.DependencyInjection.Abstractions",
"file_type": "code",
"norm_label": "contenthash",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L434"
+ "source_location": "L426"
},
{
- "id": "src_anichron_worker_packages_lock_microsoft_extensions_logging_configuration_dependencies",
+ "id": "src_anichron_worker_packages_lock_microsoft_extensions_logging_abstractions_dependencies",
"label": "dependencies",
"_origin": "ast",
"community": 41,
- "community_name": "dependencies",
+ "community_name": "Microsoft.Extensions.DependencyInjection.Abstractions",
"file_type": "code",
"norm_label": "dependencies",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L435"
+ "source_location": "L427"
},
{
- "id": "src_anichron_worker_packages_lock_microsoft_extensions_logging_configuration_resolved",
+ "id": "src_anichron_worker_packages_lock_microsoft_extensions_logging_abstractions_resolved",
"label": "resolved",
"_origin": "ast",
"community": 41,
- "community_name": "dependencies",
+ "community_name": "Microsoft.Extensions.DependencyInjection.Abstractions",
"file_type": "code",
"norm_label": "resolved",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L433"
+ "source_location": "L425"
},
{
- "id": "src_anichron_worker_packages_lock_microsoft_extensions_logging_configuration_type",
+ "id": "src_anichron_worker_packages_lock_microsoft_extensions_logging_abstractions_type",
"label": "type",
"_origin": "ast",
"community": 41,
- "community_name": "dependencies",
+ "community_name": "Microsoft.Extensions.DependencyInjection.Abstractions",
"file_type": "code",
"norm_label": "type",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L432"
+ "source_location": "L424"
},
{
"id": "src_anichron_worker_packages_lock_microsoft_extensions_logging_console_contenthash",
"label": "contentHash",
"_origin": "ast",
"community": 41,
- "community_name": "dependencies",
+ "community_name": "Microsoft.Extensions.DependencyInjection.Abstractions",
"file_type": "code",
"norm_label": "contenthash",
"source_file": "src/Anichron.Worker/packages.lock.json",
@@ -64037,7 +64049,7 @@
"label": "dependencies",
"_origin": "ast",
"community": 41,
- "community_name": "dependencies",
+ "community_name": "Microsoft.Extensions.DependencyInjection.Abstractions",
"file_type": "code",
"norm_label": "dependencies",
"source_file": "src/Anichron.Worker/packages.lock.json",
@@ -64048,7 +64060,7 @@
"label": "resolved",
"_origin": "ast",
"community": 41,
- "community_name": "dependencies",
+ "community_name": "Microsoft.Extensions.DependencyInjection.Abstractions",
"file_type": "code",
"norm_label": "resolved",
"source_file": "src/Anichron.Worker/packages.lock.json",
@@ -64059,7 +64071,7 @@
"label": "type",
"_origin": "ast",
"community": 41,
- "community_name": "dependencies",
+ "community_name": "Microsoft.Extensions.DependencyInjection.Abstractions",
"file_type": "code",
"norm_label": "type",
"source_file": "src/Anichron.Worker/packages.lock.json",
@@ -64070,7 +64082,7 @@
"label": "contentHash",
"_origin": "ast",
"community": 41,
- "community_name": "dependencies",
+ "community_name": "Microsoft.Extensions.DependencyInjection.Abstractions",
"file_type": "code",
"norm_label": "contenthash",
"source_file": "src/Anichron.Worker/packages.lock.json",
@@ -64081,7 +64093,7 @@
"label": "dependencies",
"_origin": "ast",
"community": 41,
- "community_name": "dependencies",
+ "community_name": "Microsoft.Extensions.DependencyInjection.Abstractions",
"file_type": "code",
"norm_label": "dependencies",
"source_file": "src/Anichron.Worker/packages.lock.json",
@@ -64092,7 +64104,7 @@
"label": "resolved",
"_origin": "ast",
"community": 41,
- "community_name": "dependencies",
+ "community_name": "Microsoft.Extensions.DependencyInjection.Abstractions",
"file_type": "code",
"norm_label": "resolved",
"source_file": "src/Anichron.Worker/packages.lock.json",
@@ -64103,40 +64115,62 @@
"label": "type",
"_origin": "ast",
"community": 41,
- "community_name": "dependencies",
+ "community_name": "Microsoft.Extensions.DependencyInjection.Abstractions",
"file_type": "code",
"norm_label": "type",
"source_file": "src/Anichron.Worker/packages.lock.json",
"source_location": "L459"
},
{
- "id": "src_anichron_worker_packages_lock_microsoft_extensions_logging_dependencies",
- "label": "dependencies",
+ "id": "src_anichron_worker_packages_lock_microsoft_extensions_logging_eventlog_contenthash",
+ "label": "contentHash",
"_origin": "ast",
"community": 41,
- "community_name": "dependencies",
+ "community_name": "Microsoft.Extensions.DependencyInjection.Abstractions",
"file_type": "code",
- "norm_label": "dependencies",
+ "norm_label": "contenthash",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L417"
+ "source_location": "L471"
},
{
"id": "src_anichron_worker_packages_lock_microsoft_extensions_logging_eventlog_dependencies",
"label": "dependencies",
"_origin": "ast",
"community": 41,
- "community_name": "dependencies",
+ "community_name": "Microsoft.Extensions.DependencyInjection.Abstractions",
"file_type": "code",
"norm_label": "dependencies",
"source_file": "src/Anichron.Worker/packages.lock.json",
"source_location": "L472"
},
+ {
+ "id": "src_anichron_worker_packages_lock_microsoft_extensions_logging_eventlog_resolved",
+ "label": "resolved",
+ "_origin": "ast",
+ "community": 41,
+ "community_name": "Microsoft.Extensions.DependencyInjection.Abstractions",
+ "file_type": "code",
+ "norm_label": "resolved",
+ "source_file": "src/Anichron.Worker/packages.lock.json",
+ "source_location": "L470"
+ },
+ {
+ "id": "src_anichron_worker_packages_lock_microsoft_extensions_logging_eventlog_type",
+ "label": "type",
+ "_origin": "ast",
+ "community": 41,
+ "community_name": "Microsoft.Extensions.DependencyInjection.Abstractions",
+ "file_type": "code",
+ "norm_label": "type",
+ "source_file": "src/Anichron.Worker/packages.lock.json",
+ "source_location": "L469"
+ },
{
"id": "src_anichron_worker_packages_lock_microsoft_extensions_logging_eventsource_contenthash",
"label": "contentHash",
"_origin": "ast",
"community": 41,
- "community_name": "dependencies",
+ "community_name": "Microsoft.Extensions.DependencyInjection.Abstractions",
"file_type": "code",
"norm_label": "contenthash",
"source_file": "src/Anichron.Worker/packages.lock.json",
@@ -64147,7 +64181,7 @@
"label": "dependencies",
"_origin": "ast",
"community": 41,
- "community_name": "dependencies",
+ "community_name": "Microsoft.Extensions.DependencyInjection.Abstractions",
"file_type": "code",
"norm_label": "dependencies",
"source_file": "src/Anichron.Worker/packages.lock.json",
@@ -64158,7 +64192,7 @@
"label": "resolved",
"_origin": "ast",
"community": 41,
- "community_name": "dependencies",
+ "community_name": "Microsoft.Extensions.DependencyInjection.Abstractions",
"file_type": "code",
"norm_label": "resolved",
"source_file": "src/Anichron.Worker/packages.lock.json",
@@ -64169,29 +64203,18 @@
"label": "type",
"_origin": "ast",
"community": 41,
- "community_name": "dependencies",
+ "community_name": "Microsoft.Extensions.DependencyInjection.Abstractions",
"file_type": "code",
"norm_label": "type",
"source_file": "src/Anichron.Worker/packages.lock.json",
"source_location": "L481"
},
- {
- "id": "src_anichron_worker_packages_lock_microsoft_extensions_options_configurationextensions_dependencies",
- "label": "dependencies",
- "_origin": "ast",
- "community": 41,
- "community_name": "dependencies",
- "file_type": "code",
- "norm_label": "dependencies",
- "source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L505"
- },
{
"id": "src_anichron_worker_packages_lock_microsoft_extensions_options_dataannotations_contenthash",
"label": "contentHash",
"_origin": "ast",
"community": 41,
- "community_name": "dependencies",
+ "community_name": "Microsoft.Extensions.DependencyInjection.Abstractions",
"file_type": "code",
"norm_label": "contenthash",
"source_file": "src/Anichron.Worker/packages.lock.json",
@@ -64202,7 +64225,7 @@
"label": "dependencies",
"_origin": "ast",
"community": 41,
- "community_name": "dependencies",
+ "community_name": "Microsoft.Extensions.DependencyInjection.Abstractions",
"file_type": "code",
"norm_label": "dependencies",
"source_file": "src/Anichron.Worker/packages.lock.json",
@@ -64213,7 +64236,7 @@
"label": "requested",
"_origin": "ast",
"community": 41,
- "community_name": "dependencies",
+ "community_name": "Microsoft.Extensions.DependencyInjection.Abstractions",
"file_type": "code",
"norm_label": "requested",
"source_file": "src/Anichron.Worker/packages.lock.json",
@@ -64224,7 +64247,7 @@
"label": "resolved",
"_origin": "ast",
"community": 41,
- "community_name": "dependencies",
+ "community_name": "Microsoft.Extensions.DependencyInjection.Abstractions",
"file_type": "code",
"norm_label": "resolved",
"source_file": "src/Anichron.Worker/packages.lock.json",
@@ -64235,40 +64258,51 @@
"label": "type",
"_origin": "ast",
"community": 41,
- "community_name": "dependencies",
+ "community_name": "Microsoft.Extensions.DependencyInjection.Abstractions",
"file_type": "code",
"norm_label": "type",
"source_file": "src/Anichron.Worker/packages.lock.json",
"source_location": "L99"
},
+ {
+ "id": "src_anichron_worker_packages_lock_net10_0_microsoft_extensions_caching_memory",
+ "label": "Microsoft.Extensions.Caching.Memory",
+ "_origin": "ast",
+ "community": 41,
+ "community_name": "Microsoft.Extensions.DependencyInjection.Abstractions",
+ "file_type": "code",
+ "norm_label": "microsoft.extensions.caching.memory",
+ "source_file": "src/Anichron.Worker/packages.lock.json",
+ "source_location": "L260"
+ },
{
"id": "src_anichron_worker_packages_lock_net10_0_microsoft_extensions_diagnostics_abstractions",
"label": "Microsoft.Extensions.Diagnostics.Abstractions",
"_origin": "ast",
"community": 41,
- "community_name": "dependencies",
+ "community_name": "Microsoft.Extensions.DependencyInjection.Abstractions",
"file_type": "code",
"norm_label": "microsoft.extensions.diagnostics.abstractions",
"source_file": "src/Anichron.Worker/packages.lock.json",
"source_location": "L369"
},
{
- "id": "src_anichron_worker_packages_lock_net10_0_microsoft_extensions_logging_configuration",
- "label": "Microsoft.Extensions.Logging.Configuration",
+ "id": "src_anichron_worker_packages_lock_net10_0_microsoft_extensions_logging_abstractions",
+ "label": "Microsoft.Extensions.Logging.Abstractions",
"_origin": "ast",
"community": 41,
- "community_name": "dependencies",
+ "community_name": "Microsoft.Extensions.DependencyInjection.Abstractions",
"file_type": "code",
- "norm_label": "microsoft.extensions.logging.configuration",
+ "norm_label": "microsoft.extensions.logging.abstractions",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L431"
+ "source_location": "L423"
},
{
"id": "src_anichron_worker_packages_lock_net10_0_microsoft_extensions_logging_console",
"label": "Microsoft.Extensions.Logging.Console",
"_origin": "ast",
"community": 41,
- "community_name": "dependencies",
+ "community_name": "Microsoft.Extensions.DependencyInjection.Abstractions",
"file_type": "code",
"norm_label": "microsoft.extensions.logging.console",
"source_file": "src/Anichron.Worker/packages.lock.json",
@@ -64279,18 +64313,29 @@
"label": "Microsoft.Extensions.Logging.Debug",
"_origin": "ast",
"community": 41,
- "community_name": "dependencies",
+ "community_name": "Microsoft.Extensions.DependencyInjection.Abstractions",
"file_type": "code",
"norm_label": "microsoft.extensions.logging.debug",
"source_file": "src/Anichron.Worker/packages.lock.json",
"source_location": "L458"
},
+ {
+ "id": "src_anichron_worker_packages_lock_net10_0_microsoft_extensions_logging_eventlog",
+ "label": "Microsoft.Extensions.Logging.EventLog",
+ "_origin": "ast",
+ "community": 41,
+ "community_name": "Microsoft.Extensions.DependencyInjection.Abstractions",
+ "file_type": "code",
+ "norm_label": "microsoft.extensions.logging.eventlog",
+ "source_file": "src/Anichron.Worker/packages.lock.json",
+ "source_location": "L468"
+ },
{
"id": "src_anichron_worker_packages_lock_net10_0_microsoft_extensions_logging_eventsource",
"label": "Microsoft.Extensions.Logging.EventSource",
"_origin": "ast",
"community": 41,
- "community_name": "dependencies",
+ "community_name": "Microsoft.Extensions.DependencyInjection.Abstractions",
"file_type": "code",
"norm_label": "microsoft.extensions.logging.eventsource",
"source_file": "src/Anichron.Worker/packages.lock.json",
@@ -64301,7 +64346,7 @@
"label": "Microsoft.Extensions.Options.DataAnnotations",
"_origin": "ast",
"community": 41,
- "community_name": "dependencies",
+ "community_name": "Microsoft.Extensions.DependencyInjection.Abstractions",
"file_type": "code",
"norm_label": "microsoft.extensions.options.dataannotations",
"source_file": "src/Anichron.Worker/packages.lock.json",
@@ -65500,7 +65545,7 @@
"label": "CancellationToken",
"_origin": "ast",
"community": 45,
- "community_name": "IUnitOfWork",
+ "community_name": "BootstrapResetService",
"file_type": "code",
"norm_label": "cancellationtoken",
"source_file": "",
@@ -65511,7 +65556,7 @@
"label": "IConfiguration",
"_origin": "ast",
"community": 45,
- "community_name": "IUnitOfWork",
+ "community_name": "BootstrapResetService",
"file_type": "code",
"norm_label": "iconfiguration",
"source_file": "",
@@ -65522,7 +65567,7 @@
"label": "ILogger",
"_origin": "ast",
"community": 45,
- "community_name": "IUnitOfWork",
+ "community_name": "BootstrapResetService",
"file_type": "code",
"norm_label": "ilogger",
"source_file": "",
@@ -65533,7 +65578,7 @@
"label": "LoggerMessage",
"_origin": "ast",
"community": 45,
- "community_name": "IUnitOfWork",
+ "community_name": "BootstrapResetService",
"file_type": "code",
"norm_label": "loggermessage",
"source_file": "",
@@ -65544,23 +65589,12 @@
"label": "Task",
"_origin": "ast",
"community": 45,
- "community_name": "IUnitOfWork",
+ "community_name": "BootstrapResetService",
"file_type": "code",
"norm_label": "task",
"source_file": "",
"source_location": ""
},
- {
- "id": "src_anichron_core_data_iunitofwork",
- "label": "IUnitOfWork.cs",
- "_origin": "ast",
- "community": 45,
- "community_name": "IUnitOfWork",
- "file_type": "code",
- "norm_label": "iunitofwork.cs",
- "source_file": "src/Anichron.Core/Data/IUnitOfWork.cs",
- "source_location": "L1"
- },
{
"id": "src_anichron_worker_packages_lock_dependencies_humanizer_core",
"label": "Humanizer.Core",
@@ -65924,17 +65958,6 @@
"source_file": "src/Anichron.Worker/packages.lock.json",
"source_location": "L224"
},
- {
- "id": "src_anichron_worker_packages_lock_microsoft_entityframeworkcore_design_contenthash",
- "label": "contentHash",
- "_origin": "ast",
- "community": 46,
- "community_name": "dependencies",
- "file_type": "code",
- "norm_label": "contenthash",
- "source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L40"
- },
{
"id": "src_anichron_worker_packages_lock_microsoft_entityframeworkcore_design_dependencies",
"label": "dependencies",
@@ -65946,39 +65969,6 @@
"source_file": "src/Anichron.Worker/packages.lock.json",
"source_location": "L41"
},
- {
- "id": "src_anichron_worker_packages_lock_microsoft_entityframeworkcore_design_requested",
- "label": "requested",
- "_origin": "ast",
- "community": 46,
- "community_name": "dependencies",
- "file_type": "code",
- "norm_label": "requested",
- "source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L38"
- },
- {
- "id": "src_anichron_worker_packages_lock_microsoft_entityframeworkcore_design_resolved",
- "label": "resolved",
- "_origin": "ast",
- "community": 46,
- "community_name": "dependencies",
- "file_type": "code",
- "norm_label": "resolved",
- "source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L39"
- },
- {
- "id": "src_anichron_worker_packages_lock_microsoft_entityframeworkcore_design_type",
- "label": "type",
- "_origin": "ast",
- "community": 46,
- "community_name": "dependencies",
- "file_type": "code",
- "norm_label": "type",
- "source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L37"
- },
{
"id": "src_anichron_worker_packages_lock_net10_0_microsoft_codeanalysis_common",
"label": "Microsoft.CodeAnalysis.Common",
@@ -66034,17 +66024,6 @@
"source_file": "src/Anichron.Worker/packages.lock.json",
"source_location": "L223"
},
- {
- "id": "src_anichron_worker_packages_lock_net10_0_microsoft_entityframeworkcore_design",
- "label": "Microsoft.EntityFrameworkCore.Design",
- "_origin": "ast",
- "community": 46,
- "community_name": "dependencies",
- "file_type": "code",
- "norm_label": "microsoft.entityframeworkcore.design",
- "source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L36"
- },
{
"id": "notfound",
"label": "NotFound",
@@ -66471,321 +66450,335 @@
"source_location": "L16"
},
{
- "id": "capturinglogger",
- "label": "CapturingLogger",
- "_origin": "ast",
- "community": 5,
- "community_name": "TestFixture",
- "file_type": "code",
- "norm_label": "capturinglogger",
- "source_file": "",
- "source_location": ""
- },
- {
- "id": "httpmessagehandler",
- "label": "HttpMessageHandler",
- "_origin": "ast",
- "community": 5,
- "community_name": "TestFixture",
- "file_type": "code",
- "norm_label": "httpmessagehandler",
- "source_file": "",
- "source_location": ""
- },
- {
- "id": "httprequestmessage",
- "label": "HttpRequestMessage",
- "_origin": "ast",
- "community": 5,
- "community_name": "TestFixture",
- "file_type": "code",
- "norm_label": "httprequestmessage",
- "source_file": "",
- "source_location": ""
- },
- {
- "id": "httpresponsemessage",
- "label": "HttpResponseMessage",
- "_origin": "ast",
- "community": 5,
- "community_name": "TestFixture",
- "file_type": "code",
- "norm_label": "httpresponsemessage",
- "source_file": "",
- "source_location": ""
- },
- {
- "id": "idisposable",
- "label": "IDisposable",
- "_origin": "ast",
- "community": 5,
- "community_name": "TestFixture",
- "file_type": "code",
- "norm_label": "idisposable",
- "source_file": "",
- "source_location": ""
- },
- {
- "id": "src_anichron_api_tests_unit_services_pwnedpasswordclienttests",
- "label": "PwnedPasswordClientTests.cs",
+ "id": "src_anichron_worker_ingestion_proxy_imageproxygenerators",
+ "label": "ImageProxyGenerators.cs",
"_origin": "ast",
"community": 5,
- "community_name": "TestFixture",
+ "community_name": "IImageProcessor",
"file_type": "code",
- "norm_label": "pwnedpasswordclienttests.cs",
- "source_file": "src/Anichron.API.Tests.Unit/Services/PwnedPasswordClientTests.cs",
+ "norm_label": "imageproxygenerators.cs",
+ "source_file": "src/Anichron.Worker/Ingestion/Proxy/ImageProxyGenerators.cs",
"source_location": "L1"
},
{
- "id": "src_anichron_api_tests_unit_services_pwnedpasswordclienttests_anichron_api_tests_unit_services_capturinglogger_entries",
- "label": "Entries",
+ "id": "src_anichron_worker_ingestion_proxy_imageproxygenerators_anichron_worker_ingestion_proxy_blurhashgenerator_filename",
+ "label": "FileName",
"_origin": "ast",
"community": 5,
- "community_name": "TestFixture",
+ "community_name": "IImageProcessor",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.API.Tests.Unit.Services",
+ "namespace": "Anichron.Worker.Ingestion.Proxy",
"scope_chain": [
- "s84"
+ "s117"
]
},
- "norm_label": "entries",
- "source_file": "src/Anichron.API.Tests.Unit/Services/PwnedPasswordClientTests.cs",
- "source_location": "L112"
+ "norm_label": "filename",
+ "source_file": "src/Anichron.Worker/Ingestion/Proxy/ImageProxyGenerators.cs",
+ "source_location": "L33"
},
{
- "id": "src_anichron_api_tests_unit_services_pwnedpasswordclienttests_anichron_api_tests_unit_services_testfixture_logger",
- "label": "Logger",
+ "id": "src_anichron_worker_ingestion_proxy_imageproxygenerators_anichron_worker_ingestion_proxy_blurhashgenerator_proxytype",
+ "label": "ProxyType",
"_origin": "ast",
"community": 5,
- "community_name": "TestFixture",
+ "community_name": "IImageProcessor",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.API.Tests.Unit.Services",
+ "namespace": "Anichron.Worker.Ingestion.Proxy",
"scope_chain": [
- "s84"
+ "s117"
]
},
- "norm_label": "logger",
- "source_file": "src/Anichron.API.Tests.Unit/Services/PwnedPasswordClientTests.cs",
- "source_location": "L72"
+ "norm_label": "proxytype",
+ "source_file": "src/Anichron.Worker/Ingestion/Proxy/ImageProxyGenerators.cs",
+ "source_location": "L34"
},
{
- "id": "src_anichron_api_tests_unit_services_pwnedpasswordclienttests_cs_cancellationtoken",
- "label": "CancellationToken",
+ "id": "src_anichron_worker_ingestion_proxy_imageproxygenerators_anichron_worker_ingestion_proxy_fullpreviewgenerator_filename",
+ "label": "FileName",
"_origin": "ast",
"community": 5,
- "community_name": "TestFixture",
+ "community_name": "IImageProcessor",
"file_type": "code",
- "norm_label": "cancellationtoken",
- "source_file": "",
- "source_location": ""
+ "metadata": {
+ "namespace": "Anichron.Worker.Ingestion.Proxy",
+ "scope_chain": [
+ "s117"
+ ]
+ },
+ "norm_label": "filename",
+ "source_file": "src/Anichron.Worker/Ingestion/Proxy/ImageProxyGenerators.cs",
+ "source_location": "L25"
},
{
- "id": "src_anichron_api_tests_unit_services_pwnedpasswordclienttests_cs_eventid",
- "label": "EventId",
+ "id": "src_anichron_worker_ingestion_proxy_imageproxygenerators_anichron_worker_ingestion_proxy_fullpreviewgenerator_proxytype",
+ "label": "ProxyType",
"_origin": "ast",
"community": 5,
- "community_name": "TestFixture",
+ "community_name": "IImageProcessor",
"file_type": "code",
- "norm_label": "eventid",
- "source_file": "",
- "source_location": ""
+ "metadata": {
+ "namespace": "Anichron.Worker.Ingestion.Proxy",
+ "scope_chain": [
+ "s117"
+ ]
+ },
+ "norm_label": "proxytype",
+ "source_file": "src/Anichron.Worker/Ingestion/Proxy/ImageProxyGenerators.cs",
+ "source_location": "L26"
},
{
- "id": "src_anichron_api_tests_unit_services_pwnedpasswordclienttests_cs_exception",
- "label": "Exception",
+ "id": "src_anichron_worker_ingestion_proxy_imageproxygenerators_anichron_worker_ingestion_proxy_iimageproxygenerator_filename",
+ "label": "FileName",
"_origin": "ast",
"community": 5,
- "community_name": "TestFixture",
+ "community_name": "IImageProcessor",
"file_type": "code",
- "norm_label": "exception",
- "source_file": "",
- "source_location": ""
+ "metadata": {
+ "namespace": "Anichron.Worker.Ingestion.Proxy",
+ "scope_chain": [
+ "s117"
+ ]
+ },
+ "norm_label": "filename",
+ "source_file": "src/Anichron.Worker/Ingestion/Proxy/ImageProxyGenerators.cs",
+ "source_location": "L10"
},
{
- "id": "src_anichron_api_tests_unit_services_pwnedpasswordclienttests_cs_fact",
- "label": "Fact",
+ "id": "src_anichron_worker_ingestion_proxy_imageproxygenerators_anichron_worker_ingestion_proxy_iimageproxygenerator_proxytype",
+ "label": "ProxyType",
"_origin": "ast",
"community": 5,
- "community_name": "TestFixture",
+ "community_name": "IImageProcessor",
"file_type": "code",
- "norm_label": "fact",
- "source_file": "",
- "source_location": ""
+ "metadata": {
+ "namespace": "Anichron.Worker.Ingestion.Proxy",
+ "scope_chain": [
+ "s117"
+ ]
+ },
+ "norm_label": "proxytype",
+ "source_file": "src/Anichron.Worker/Ingestion/Proxy/ImageProxyGenerators.cs",
+ "source_location": "L11"
},
{
- "id": "src_anichron_api_tests_unit_services_pwnedpasswordclienttests_cs_func",
- "label": "Func",
+ "id": "src_anichron_worker_ingestion_proxy_imageproxygenerators_anichron_worker_ingestion_proxy_thumbnailgenerator_filename",
+ "label": "FileName",
"_origin": "ast",
"community": 5,
- "community_name": "TestFixture",
+ "community_name": "IImageProcessor",
"file_type": "code",
- "norm_label": "func",
- "source_file": "",
- "source_location": ""
+ "metadata": {
+ "namespace": "Anichron.Worker.Ingestion.Proxy",
+ "scope_chain": [
+ "s117"
+ ]
+ },
+ "norm_label": "filename",
+ "source_file": "src/Anichron.Worker/Ingestion/Proxy/ImageProxyGenerators.cs",
+ "source_location": "L17"
},
{
- "id": "src_anichron_api_tests_unit_services_pwnedpasswordclienttests_cs_httprequestexception",
- "label": "HttpRequestException",
+ "id": "src_anichron_worker_ingestion_proxy_imageproxygenerators_anichron_worker_ingestion_proxy_thumbnailgenerator_proxytype",
+ "label": "ProxyType",
"_origin": "ast",
"community": 5,
- "community_name": "TestFixture",
+ "community_name": "IImageProcessor",
"file_type": "code",
- "norm_label": "httprequestexception",
- "source_file": "",
- "source_location": ""
+ "metadata": {
+ "namespace": "Anichron.Worker.Ingestion.Proxy",
+ "scope_chain": [
+ "s117"
+ ]
+ },
+ "norm_label": "proxytype",
+ "source_file": "src/Anichron.Worker/Ingestion/Proxy/ImageProxyGenerators.cs",
+ "source_location": "L18"
},
{
- "id": "src_anichron_api_tests_unit_services_pwnedpasswordclienttests_cs_inlinedata",
- "label": "InlineData",
+ "id": "src_anichron_worker_ingestion_proxy_imageproxygenerators_cs_proxytype",
+ "label": "ProxyType",
"_origin": "ast",
"community": 5,
- "community_name": "TestFixture",
+ "community_name": "IImageProcessor",
"file_type": "code",
- "norm_label": "inlinedata",
+ "norm_label": "proxytype",
"source_file": "",
"source_location": ""
},
{
- "id": "src_anichron_api_tests_unit_services_pwnedpasswordclienttests_cs_ireadonlylist",
- "label": "IReadOnlyList",
+ "id": "src_anichron_worker_tests_unit_ingestion_middlewares_imageproxymiddlewaretests_cs_ilogger",
+ "label": "ILogger",
"_origin": "ast",
"community": 5,
- "community_name": "TestFixture",
+ "community_name": "IImageProcessor",
"file_type": "code",
- "norm_label": "ireadonlylist",
+ "norm_label": "ilogger",
"source_file": "",
"source_location": ""
},
{
- "id": "src_anichron_api_tests_unit_services_pwnedpasswordclienttests_cs_level",
- "label": "Level",
+ "id": "src_anichron_worker_tests_unit_ingestion_proxy_imageproxygeneratorstests_cs_cancellationtoken",
+ "label": "CancellationToken",
"_origin": "ast",
"community": 5,
- "community_name": "TestFixture",
+ "community_name": "IImageProcessor",
"file_type": "code",
- "norm_label": "level",
+ "norm_label": "cancellationtoken",
"source_file": "",
"source_location": ""
},
{
- "id": "src_anichron_api_tests_unit_services_pwnedpasswordclienttests_cs_list",
- "label": "List",
+ "id": "src_anichron_worker_tests_unit_ingestion_proxy_imageproxygeneratorstests_cs_fact",
+ "label": "Fact",
"_origin": "ast",
"community": 5,
- "community_name": "TestFixture",
+ "community_name": "IImageProcessor",
"file_type": "code",
- "norm_label": "list",
+ "norm_label": "fact",
"source_file": "",
"source_location": ""
},
{
- "id": "src_anichron_api_tests_unit_services_pwnedpasswordclienttests_cs_loglevel",
- "label": "LogLevel",
+ "id": "src_anichron_worker_tests_unit_ingestion_proxy_imageproxygeneratorstests_cs_rgba32",
+ "label": "Rgba32",
"_origin": "ast",
"community": 5,
- "community_name": "TestFixture",
+ "community_name": "IImageProcessor",
"file_type": "code",
- "norm_label": "loglevel",
+ "norm_label": "rgba32",
"source_file": "",
"source_location": ""
},
{
- "id": "src_anichron_api_tests_unit_services_pwnedpasswordclienttests_cs_task",
+ "id": "src_anichron_worker_tests_unit_ingestion_proxy_imageproxygeneratorstests_cs_task",
"label": "Task",
"_origin": "ast",
"community": 5,
- "community_name": "TestFixture",
+ "community_name": "IImageProcessor",
"file_type": "code",
"norm_label": "task",
"source_file": "",
"source_location": ""
},
{
- "id": "src_anichron_api_tests_unit_services_pwnedpasswordclienttests_cs_theory",
- "label": "Theory",
+ "id": "src_anichron_core_domain_mediatype",
+ "label": "MediaType.cs",
"_origin": "ast",
- "community": 5,
- "community_name": "TestFixture",
+ "community": 50,
+ "community_name": "Image",
"file_type": "code",
- "norm_label": "theory",
- "source_file": "",
- "source_location": ""
+ "norm_label": "mediatype.cs",
+ "source_file": "src/Anichron.Core/Domain/MediaType.cs",
+ "source_location": "L1"
},
{
- "id": "src_anichron_api_tests_unit_services_adminstorageconfigservicetests_anichron_api_tests_unit_services_testfixture_guidfactory",
- "label": "GuidFactory",
+ "id": "src_anichron_core_domain_mediatype_anichron_core_domain_mediatype_image",
+ "label": "Image",
"_origin": "ast",
"community": 50,
- "community_name": "TestFixture",
+ "community_name": "Image",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.API.Tests.Unit.Services",
+ "namespace": "Anichron.Core.Domain",
"scope_chain": [
- "s121"
+ "s0"
]
},
- "norm_label": "guidfactory",
- "source_file": "src/Anichron.API.Tests.Unit/Services/AdminStorageConfigServiceTests.cs",
- "source_location": "L14"
+ "norm_label": "image",
+ "source_file": "src/Anichron.Core/Domain/MediaType.cs",
+ "source_location": "L5"
},
{
- "id": "src_anichron_api_tests_unit_services_adminstorageconfigservicetests_anichron_api_tests_unit_services_testfixture_storageconfigs",
- "label": "StorageConfigs",
+ "id": "src_anichron_core_domain_mediatype_anichron_core_domain_mediatype_livephoto",
+ "label": "LivePhoto",
"_origin": "ast",
"community": 50,
- "community_name": "TestFixture",
+ "community_name": "Image",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.API.Tests.Unit.Services",
+ "namespace": "Anichron.Core.Domain",
"scope_chain": [
- "s121"
+ "s0"
]
},
- "norm_label": "storageconfigs",
- "source_file": "src/Anichron.API.Tests.Unit/Services/AdminStorageConfigServiceTests.cs",
- "source_location": "L13"
+ "norm_label": "livephoto",
+ "source_file": "src/Anichron.Core/Domain/MediaType.cs",
+ "source_location": "L7"
},
{
- "id": "src_anichron_api_tests_unit_services_adminstorageconfigservicetests_anichron_api_tests_unit_services_testfixture_unitofwork",
- "label": "UnitOfWork",
+ "id": "src_anichron_core_domain_mediatype_anichron_core_domain_mediatype_video",
+ "label": "Video",
"_origin": "ast",
"community": 50,
- "community_name": "TestFixture",
+ "community_name": "Image",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.API.Tests.Unit.Services",
+ "namespace": "Anichron.Core.Domain",
"scope_chain": [
- "s121"
+ "s0"
]
},
- "norm_label": "unitofwork",
- "source_file": "src/Anichron.API.Tests.Unit/Services/AdminStorageConfigServiceTests.cs",
- "source_location": "L15"
+ "norm_label": "video",
+ "source_file": "src/Anichron.Core/Domain/MediaType.cs",
+ "source_location": "L6"
},
{
- "id": "src_anichron_api_tests_unit_services_adminstorageconfigservicetests_anichron_api_tests_unit_services_testfixture_users",
- "label": "Users",
+ "id": "src_anichron_worker_ingestion_proxy_imageproxygenerators_cs_cancellationtoken",
+ "label": "CancellationToken",
+ "_origin": "ast",
+ "community": 50,
+ "community_name": "Image",
+ "file_type": "code",
+ "norm_label": "cancellationtoken",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "src_anichron_worker_ingestion_proxy_imageproxygenerators_cs_rgba32",
+ "label": "Rgba32",
+ "_origin": "ast",
+ "community": 50,
+ "community_name": "Image",
+ "file_type": "code",
+ "norm_label": "rgba32",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "src_anichron_worker_ingestion_proxy_imageproxygenerators_cs_task",
+ "label": "Task",
"_origin": "ast",
"community": 50,
+ "community_name": "Image",
+ "file_type": "code",
+ "norm_label": "task",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "src_anichron_worker_ingestion_middlewares_videoproxymiddleware_anichron_worker_ingestion_middlewares_videoproxymiddleware_order",
+ "label": "Order",
+ "_origin": "ast",
+ "community": 51,
"community_name": "TestFixture",
"file_type": "code",
"metadata": {
- "namespace": "Anichron.API.Tests.Unit.Services",
+ "namespace": "Anichron.Worker.Ingestion.Middlewares",
"scope_chain": [
- "s121"
+ "s110"
]
},
- "norm_label": "users",
- "source_file": "src/Anichron.API.Tests.Unit/Services/AdminStorageConfigServiceTests.cs",
- "source_location": "L12"
+ "norm_label": "order",
+ "source_file": "src/Anichron.Worker/Ingestion/Middlewares/VideoProxyMiddleware.cs",
+ "source_location": "L13"
},
{
- "id": "src_anichron_api_tests_unit_services_adminstorageconfigservicetests_cs_cancellationtoken",
+ "id": "src_anichron_worker_ingestion_middlewares_videoproxymiddleware_cs_cancellationtoken",
"label": "CancellationToken",
"_origin": "ast",
- "community": 50,
+ "community": 51,
"community_name": "TestFixture",
"file_type": "code",
"norm_label": "cancellationtoken",
@@ -66793,54 +66786,54 @@
"source_location": ""
},
{
- "id": "src_anichron_api_tests_unit_services_adminstorageconfigservicetests_cs_fact",
- "label": "Fact",
+ "id": "src_anichron_worker_ingestion_middlewares_videoproxymiddleware_cs_ienumerable",
+ "label": "IEnumerable",
"_origin": "ast",
- "community": 50,
+ "community": 51,
"community_name": "TestFixture",
"file_type": "code",
- "norm_label": "fact",
+ "norm_label": "ienumerable",
"source_file": "",
"source_location": ""
},
{
- "id": "src_anichron_api_tests_unit_services_adminstorageconfigservicetests_cs_guid",
- "label": "Guid",
+ "id": "src_anichron_worker_ingestion_middlewares_videoproxymiddleware_cs_ilogger",
+ "label": "ILogger",
"_origin": "ast",
- "community": 50,
+ "community": 51,
"community_name": "TestFixture",
"file_type": "code",
- "norm_label": "guid",
+ "norm_label": "ilogger",
"source_file": "",
"source_location": ""
},
{
- "id": "src_anichron_api_tests_unit_services_adminstorageconfigservicetests_cs_iguidfactory",
- "label": "IGuidFactory",
+ "id": "src_anichron_worker_ingestion_middlewares_videoproxymiddleware_cs_ingestiondelegate",
+ "label": "IngestionDelegate",
"_origin": "ast",
- "community": 50,
+ "community": 51,
"community_name": "TestFixture",
"file_type": "code",
- "norm_label": "iguidfactory",
+ "norm_label": "ingestiondelegate",
"source_file": "",
"source_location": ""
},
{
- "id": "src_anichron_api_tests_unit_services_adminstorageconfigservicetests_cs_inlinedata",
- "label": "InlineData",
+ "id": "src_anichron_worker_ingestion_middlewares_videoproxymiddleware_cs_loggermessage",
+ "label": "LoggerMessage",
"_origin": "ast",
- "community": 50,
+ "community": 51,
"community_name": "TestFixture",
"file_type": "code",
- "norm_label": "inlinedata",
+ "norm_label": "loggermessage",
"source_file": "",
"source_location": ""
},
{
- "id": "src_anichron_api_tests_unit_services_adminstorageconfigservicetests_cs_task",
+ "id": "src_anichron_worker_ingestion_middlewares_videoproxymiddleware_cs_task",
"label": "Task",
"_origin": "ast",
- "community": 50,
+ "community": 51,
"community_name": "TestFixture",
"file_type": "code",
"norm_label": "task",
@@ -66848,68 +66841,74 @@
"source_location": ""
},
{
- "id": "src_anichron_api_tests_unit_services_adminstorageconfigservicetests_cs_theory",
- "label": "Theory",
+ "id": "src_anichron_worker_ingestion_proxy_proxyshardstrategy",
+ "label": "ProxyShardStrategy.cs",
"_origin": "ast",
- "community": 50,
+ "community": 51,
"community_name": "TestFixture",
"file_type": "code",
- "norm_label": "theory",
- "source_file": "",
- "source_location": ""
+ "norm_label": "proxyshardstrategy.cs",
+ "source_file": "src/Anichron.Worker/Ingestion/Proxy/ProxyShardStrategy.cs",
+ "source_location": "L1"
},
{
- "id": "src_anichron_worker_ingestion_middlewares_videoproxymiddleware_anichron_worker_ingestion_middlewares_videoproxymiddleware_order",
- "label": "Order",
+ "id": "src_anichron_worker_ingestion_proxy_proxyshardstrategy_cs_guid",
+ "label": "Guid",
"_origin": "ast",
"community": 51,
"community_name": "TestFixture",
"file_type": "code",
- "metadata": {
- "namespace": "Anichron.Worker.Ingestion.Middlewares",
- "scope_chain": [
- "s110"
- ]
- },
- "norm_label": "order",
- "source_file": "src/Anichron.Worker/Ingestion/Middlewares/VideoProxyMiddleware.cs",
- "source_location": "L13"
+ "norm_label": "guid",
+ "source_file": "",
+ "source_location": ""
},
{
- "id": "src_anichron_worker_ingestion_middlewares_videoproxymiddleware_cs_ienumerable",
- "label": "IEnumerable",
+ "id": "src_anichron_worker_ingestion_proxy_videoproxygenerators",
+ "label": "VideoProxyGenerators.cs",
"_origin": "ast",
"community": 51,
"community_name": "TestFixture",
"file_type": "code",
- "norm_label": "ienumerable",
- "source_file": "",
- "source_location": ""
+ "norm_label": "videoproxygenerators.cs",
+ "source_file": "src/Anichron.Worker/Ingestion/Proxy/VideoProxyGenerators.cs",
+ "source_location": "L1"
},
{
- "id": "src_anichron_worker_ingestion_middlewares_videoproxymiddleware_cs_ilogger",
- "label": "ILogger",
+ "id": "src_anichron_worker_ingestion_proxy_videoproxygenerators_anichron_worker_ingestion_proxy_ivideoproxygenerator_filename",
+ "label": "FileName",
"_origin": "ast",
"community": 51,
"community_name": "TestFixture",
"file_type": "code",
- "norm_label": "ilogger",
- "source_file": "",
- "source_location": ""
+ "metadata": {
+ "namespace": "Anichron.Worker.Ingestion.Proxy",
+ "scope_chain": [
+ "s29"
+ ]
+ },
+ "norm_label": "filename",
+ "source_file": "src/Anichron.Worker/Ingestion/Proxy/VideoProxyGenerators.cs",
+ "source_location": "L7"
},
{
- "id": "src_anichron_worker_ingestion_middlewares_videoproxymiddleware_cs_loggermessage",
- "label": "LoggerMessage",
+ "id": "src_anichron_worker_ingestion_proxy_videoproxygenerators_anichron_worker_ingestion_proxy_ivideoproxygenerator_proxytype",
+ "label": "ProxyType",
"_origin": "ast",
"community": 51,
"community_name": "TestFixture",
"file_type": "code",
- "norm_label": "loggermessage",
- "source_file": "",
- "source_location": ""
+ "metadata": {
+ "namespace": "Anichron.Worker.Ingestion.Proxy",
+ "scope_chain": [
+ "s29"
+ ]
+ },
+ "norm_label": "proxytype",
+ "source_file": "src/Anichron.Worker/Ingestion/Proxy/VideoProxyGenerators.cs",
+ "source_location": "L8"
},
{
- "id": "src_anichron_worker_ingestion_proxy_videoproxygenerators_anichron_worker_ingestion_proxy_ivideoproxygenerator_filename",
+ "id": "src_anichron_worker_ingestion_proxy_videoproxygenerators_anichron_worker_ingestion_proxy_video720pgenerator_filename",
"label": "FileName",
"_origin": "ast",
"community": 51,
@@ -66923,10 +66922,10 @@
},
"norm_label": "filename",
"source_file": "src/Anichron.Worker/Ingestion/Proxy/VideoProxyGenerators.cs",
- "source_location": "L7"
+ "source_location": "L14"
},
{
- "id": "src_anichron_worker_ingestion_proxy_videoproxygenerators_anichron_worker_ingestion_proxy_ivideoproxygenerator_proxytype",
+ "id": "src_anichron_worker_ingestion_proxy_videoproxygenerators_anichron_worker_ingestion_proxy_video720pgenerator_proxytype",
"label": "ProxyType",
"_origin": "ast",
"community": 51,
@@ -66940,7 +66939,18 @@
},
"norm_label": "proxytype",
"source_file": "src/Anichron.Worker/Ingestion/Proxy/VideoProxyGenerators.cs",
- "source_location": "L8"
+ "source_location": "L15"
+ },
+ {
+ "id": "src_anichron_worker_ingestion_proxy_videoproxygenerators_cs_cancellationtoken",
+ "label": "CancellationToken",
+ "_origin": "ast",
+ "community": 51,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "norm_label": "cancellationtoken",
+ "source_file": "",
+ "source_location": ""
},
{
"id": "src_anichron_worker_ingestion_proxy_videoproxygenerators_cs_proxytype",
@@ -66953,6 +66963,17 @@
"source_file": "",
"source_location": ""
},
+ {
+ "id": "src_anichron_worker_ingestion_proxy_videoproxygenerators_cs_task",
+ "label": "Task",
+ "_origin": "ast",
+ "community": 51,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "norm_label": "task",
+ "source_file": "",
+ "source_location": ""
+ },
{
"id": "src_anichron_worker_tests_unit_ingestion_middlewares_videoproxymiddlewaretests_anichron_worker_tests_unit_ingestion_middlewares_testfixture_clock",
"label": "Clock",
@@ -67154,6 +67175,39 @@
"source_file": "",
"source_location": ""
},
+ {
+ "id": "src_anichron_worker_tests_unit_ingestion_proxy_proxyshardstrategytests_cs_fact",
+ "label": "Fact",
+ "_origin": "ast",
+ "community": 51,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "norm_label": "fact",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_ingestion_proxy_videoproxygeneratorstests_cs_fact",
+ "label": "Fact",
+ "_origin": "ast",
+ "community": 51,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "norm_label": "fact",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_ingestion_proxy_videoproxygeneratorstests_cs_task",
+ "label": "Task",
+ "_origin": "ast",
+ "community": 51,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "norm_label": "task",
+ "source_file": "",
+ "source_location": ""
+ },
{
"id": "scripts_mutation_ratchet_test",
"label": "mutation-ratchet.test.sh",
@@ -67776,17 +67830,6 @@
"source_file": "src/Anichron.API/packages.lock.json",
"source_location": "L209"
},
- {
- "id": "src_anichron_api_packages_lock_microsoft_entityframeworkcore_design_contenthash",
- "label": "contentHash",
- "_origin": "ast",
- "community": 54,
- "community_name": "dependencies",
- "file_type": "code",
- "norm_label": "contenthash",
- "source_file": "src/Anichron.API/packages.lock.json",
- "source_location": "L46"
- },
{
"id": "src_anichron_api_packages_lock_microsoft_entityframeworkcore_design_dependencies",
"label": "dependencies",
@@ -67798,39 +67841,6 @@
"source_file": "src/Anichron.API/packages.lock.json",
"source_location": "L47"
},
- {
- "id": "src_anichron_api_packages_lock_microsoft_entityframeworkcore_design_requested",
- "label": "requested",
- "_origin": "ast",
- "community": 54,
- "community_name": "dependencies",
- "file_type": "code",
- "norm_label": "requested",
- "source_file": "src/Anichron.API/packages.lock.json",
- "source_location": "L44"
- },
- {
- "id": "src_anichron_api_packages_lock_microsoft_entityframeworkcore_design_resolved",
- "label": "resolved",
- "_origin": "ast",
- "community": 54,
- "community_name": "dependencies",
- "file_type": "code",
- "norm_label": "resolved",
- "source_file": "src/Anichron.API/packages.lock.json",
- "source_location": "L45"
- },
- {
- "id": "src_anichron_api_packages_lock_microsoft_entityframeworkcore_design_type",
- "label": "type",
- "_origin": "ast",
- "community": 54,
- "community_name": "dependencies",
- "file_type": "code",
- "norm_label": "type",
- "source_file": "src/Anichron.API/packages.lock.json",
- "source_location": "L43"
- },
{
"id": "src_anichron_api_packages_lock_net10_0_microsoft_codeanalysis_common",
"label": "Microsoft.CodeAnalysis.Common",
@@ -67886,17 +67896,6 @@
"source_file": "src/Anichron.API/packages.lock.json",
"source_location": "L208"
},
- {
- "id": "src_anichron_api_packages_lock_net10_0_microsoft_entityframeworkcore_design",
- "label": "Microsoft.EntityFrameworkCore.Design",
- "_origin": "ast",
- "community": 54,
- "community_name": "dependencies",
- "file_type": "code",
- "norm_label": "microsoft.entityframeworkcore.design",
- "source_file": "src/Anichron.API/packages.lock.json",
- "source_location": "L42"
- },
{
"id": "src_anichron_worker_tests_unit_packages_lock_dependencies",
"label": "dependencies",
@@ -67928,7 +67927,7 @@
"file_type": "code",
"norm_label": "contenthash",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L97"
+ "source_location": "L94"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_microsoft_applicationinsights_resolved",
@@ -67939,7 +67938,7 @@
"file_type": "code",
"norm_label": "resolved",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L96"
+ "source_location": "L93"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_microsoft_applicationinsights_type",
@@ -67950,10 +67949,10 @@
"file_type": "code",
"norm_label": "type",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L95"
+ "source_location": "L92"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_codecoverage_contenthash",
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_entityframeworkcore_abstractions_contenthash",
"label": "contentHash",
"_origin": "ast",
"community": 55,
@@ -67961,10 +67960,10 @@
"file_type": "code",
"norm_label": "contenthash",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L107"
+ "source_location": "L109"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_codecoverage_resolved",
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_entityframeworkcore_abstractions_resolved",
"label": "resolved",
"_origin": "ast",
"community": 55,
@@ -67972,10 +67971,10 @@
"file_type": "code",
"norm_label": "resolved",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L106"
+ "source_location": "L108"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_codecoverage_type",
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_entityframeworkcore_abstractions_type",
"label": "type",
"_origin": "ast",
"community": 55,
@@ -67983,10 +67982,10 @@
"file_type": "code",
"norm_label": "type",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L105"
+ "source_location": "L107"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_configuration_json_contenthash",
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_logging_configuration_contenthash",
"label": "contentHash",
"_origin": "ast",
"community": 55,
@@ -67994,10 +67993,10 @@
"file_type": "code",
"norm_label": "contenthash",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L189"
+ "source_location": "L293"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_configuration_json_resolved",
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_logging_configuration_resolved",
"label": "resolved",
"_origin": "ast",
"community": 55,
@@ -68005,10 +68004,10 @@
"file_type": "code",
"norm_label": "resolved",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L188"
+ "source_location": "L292"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_configuration_json_type",
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_logging_configuration_type",
"label": "type",
"_origin": "ast",
"community": 55,
@@ -68016,10 +68015,10 @@
"file_type": "code",
"norm_label": "type",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L187"
+ "source_location": "L291"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_dependencyinjection_abstractions_contenthash",
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_logging_console_contenthash",
"label": "contentHash",
"_origin": "ast",
"community": 55,
@@ -68027,10 +68026,10 @@
"file_type": "code",
"norm_label": "contenthash",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L219"
+ "source_location": "L308"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_dependencyinjection_abstractions_resolved",
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_logging_console_resolved",
"label": "resolved",
"_origin": "ast",
"community": 55,
@@ -68038,10 +68037,10 @@
"file_type": "code",
"norm_label": "resolved",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L218"
+ "source_location": "L307"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_dependencyinjection_abstractions_type",
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_logging_console_type",
"label": "type",
"_origin": "ast",
"community": 55,
@@ -68049,10 +68048,10 @@
"file_type": "code",
"norm_label": "type",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L217"
+ "source_location": "L306"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_testing_platform_contenthash",
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_logging_contenthash",
"label": "contentHash",
"_origin": "ast",
"community": 55,
@@ -68060,54 +68059,43 @@
"file_type": "code",
"norm_label": "contenthash",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L405"
- },
- {
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_testing_platform_resolved",
- "label": "resolved",
- "_origin": "ast",
- "community": 55,
- "community_name": "net10.0",
- "file_type": "code",
- "norm_label": "resolved",
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L404"
+ "source_location": "L275"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_testing_platform_type",
- "label": "type",
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_logging_eventsource_contenthash",
+ "label": "contentHash",
"_origin": "ast",
"community": 55,
"community_name": "net10.0",
"file_type": "code",
- "norm_label": "type",
+ "norm_label": "contenthash",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L403"
+ "source_location": "L342"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_visualstudio_threading_analyzers_contenthash",
- "label": "contentHash",
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_logging_eventsource_resolved",
+ "label": "resolved",
"_origin": "ast",
"community": 55,
"community_name": "net10.0",
"file_type": "code",
- "norm_label": "contenthash",
+ "norm_label": "resolved",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L31"
+ "source_location": "L341"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_visualstudio_threading_analyzers_requested",
- "label": "requested",
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_logging_eventsource_type",
+ "label": "type",
"_origin": "ast",
"community": 55,
"community_name": "net10.0",
"file_type": "code",
- "norm_label": "requested",
+ "norm_label": "type",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L29"
+ "source_location": "L340"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_visualstudio_threading_analyzers_resolved",
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_logging_resolved",
"label": "resolved",
"_origin": "ast",
"community": 55,
@@ -68115,10 +68103,10 @@
"file_type": "code",
"norm_label": "resolved",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L30"
+ "source_location": "L274"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_visualstudio_threading_analyzers_type",
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_logging_type",
"label": "type",
"_origin": "ast",
"community": 55,
@@ -68126,10 +68114,10 @@
"file_type": "code",
"norm_label": "type",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L28"
+ "source_location": "L273"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_win32_registry_contenthash",
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_options_configurationextensions_contenthash",
"label": "contentHash",
"_origin": "ast",
"community": 55,
@@ -68137,10 +68125,10 @@
"file_type": "code",
"norm_label": "contenthash",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L432"
+ "source_location": "L363"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_win32_registry_resolved",
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_options_configurationextensions_resolved",
"label": "resolved",
"_origin": "ast",
"community": 55,
@@ -68148,10 +68136,10 @@
"file_type": "code",
"norm_label": "resolved",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L431"
+ "source_location": "L362"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_win32_registry_type",
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_options_configurationextensions_type",
"label": "type",
"_origin": "ast",
"community": 55,
@@ -68159,7 +68147,7 @@
"file_type": "code",
"norm_label": "type",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L430"
+ "source_location": "L361"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_net10_0_microsoft_applicationinsights",
@@ -68170,142 +68158,98 @@
"file_type": "code",
"norm_label": "microsoft.applicationinsights",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L94"
- },
- {
- "id": "src_anichron_worker_tests_unit_packages_lock_net10_0_microsoft_codecoverage",
- "label": "Microsoft.CodeCoverage",
- "_origin": "ast",
- "community": 55,
- "community_name": "net10.0",
- "file_type": "code",
- "norm_label": "microsoft.codecoverage",
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L104"
- },
- {
- "id": "src_anichron_worker_tests_unit_packages_lock_net10_0_microsoft_extensions_configuration_json",
- "label": "Microsoft.Extensions.Configuration.Json",
- "_origin": "ast",
- "community": 55,
- "community_name": "net10.0",
- "file_type": "code",
- "norm_label": "microsoft.extensions.configuration.json",
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L186"
- },
- {
- "id": "src_anichron_worker_tests_unit_packages_lock_net10_0_microsoft_extensions_dependencyinjection_abstractions",
- "label": "Microsoft.Extensions.DependencyInjection.Abstractions",
- "_origin": "ast",
- "community": 55,
- "community_name": "net10.0",
- "file_type": "code",
- "norm_label": "microsoft.extensions.dependencyinjection.abstractions",
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L216"
- },
- {
- "id": "src_anichron_worker_tests_unit_packages_lock_net10_0_microsoft_testing_platform",
- "label": "Microsoft.Testing.Platform",
- "_origin": "ast",
- "community": 55,
- "community_name": "net10.0",
- "file_type": "code",
- "norm_label": "microsoft.testing.platform",
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L402"
+ "source_location": "L91"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_net10_0_microsoft_visualstudio_threading_analyzers",
- "label": "Microsoft.VisualStudio.Threading.Analyzers",
+ "id": "src_anichron_worker_tests_unit_packages_lock_net10_0_microsoft_entityframeworkcore_abstractions",
+ "label": "Microsoft.EntityFrameworkCore.Abstractions",
"_origin": "ast",
"community": 55,
"community_name": "net10.0",
"file_type": "code",
- "norm_label": "microsoft.visualstudio.threading.analyzers",
+ "norm_label": "microsoft.entityframeworkcore.abstractions",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L27"
+ "source_location": "L106"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_net10_0_microsoft_win32_registry",
- "label": "Microsoft.Win32.Registry",
+ "id": "src_anichron_worker_tests_unit_packages_lock_net10_0_microsoft_extensions_logging",
+ "label": "Microsoft.Extensions.Logging",
"_origin": "ast",
"community": 55,
"community_name": "net10.0",
"file_type": "code",
- "norm_label": "microsoft.win32.registry",
+ "norm_label": "microsoft.extensions.logging",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L429"
+ "source_location": "L272"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_net10_0_system_diagnostics_eventlog",
- "label": "System.Diagnostics.EventLog",
+ "id": "src_anichron_worker_tests_unit_packages_lock_net10_0_microsoft_extensions_logging_configuration",
+ "label": "Microsoft.Extensions.Logging.Configuration",
"_origin": "ast",
"community": 55,
"community_name": "net10.0",
"file_type": "code",
- "norm_label": "system.diagnostics.eventlog",
+ "norm_label": "microsoft.extensions.logging.configuration",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L456"
+ "source_location": "L290"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_net10_0_xunit_analyzers",
- "label": "xunit.analyzers",
+ "id": "src_anichron_worker_tests_unit_packages_lock_net10_0_microsoft_extensions_logging_console",
+ "label": "Microsoft.Extensions.Logging.Console",
"_origin": "ast",
"community": 55,
"community_name": "net10.0",
"file_type": "code",
- "norm_label": "xunit.analyzers",
+ "norm_label": "microsoft.extensions.logging.console",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L496"
+ "source_location": "L305"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_net10_0_xunit_runner_visualstudio",
- "label": "xunit.runner.visualstudio",
+ "id": "src_anichron_worker_tests_unit_packages_lock_net10_0_microsoft_extensions_logging_eventsource",
+ "label": "Microsoft.Extensions.Logging.EventSource",
"_origin": "ast",
"community": 55,
"community_name": "net10.0",
"file_type": "code",
- "norm_label": "xunit.runner.visualstudio",
+ "norm_label": "microsoft.extensions.logging.eventsource",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L63"
+ "source_location": "L339"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_system_diagnostics_eventlog_contenthash",
- "label": "contentHash",
+ "id": "src_anichron_worker_tests_unit_packages_lock_net10_0_microsoft_extensions_options_configurationextensions",
+ "label": "Microsoft.Extensions.Options.ConfigurationExtensions",
"_origin": "ast",
"community": 55,
"community_name": "net10.0",
"file_type": "code",
- "norm_label": "contenthash",
+ "norm_label": "microsoft.extensions.options.configurationextensions",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L459"
+ "source_location": "L360"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_system_diagnostics_eventlog_resolved",
- "label": "resolved",
+ "id": "src_anichron_worker_tests_unit_packages_lock_net10_0_testably_abstractions_filesystem_interface",
+ "label": "Testably.Abstractions.FileSystem.Interface",
"_origin": "ast",
"community": 55,
"community_name": "net10.0",
"file_type": "code",
- "norm_label": "resolved",
+ "norm_label": "testably.abstractions.filesystem.interface",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L458"
+ "source_location": "L470"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_system_diagnostics_eventlog_type",
- "label": "type",
+ "id": "src_anichron_worker_tests_unit_packages_lock_net10_0_xunit_v3_assert",
+ "label": "xunit.v3.assert",
"_origin": "ast",
"community": 55,
"community_name": "net10.0",
"file_type": "code",
- "norm_label": "type",
+ "norm_label": "xunit.v3.assert",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L457"
+ "source_location": "L485"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_xunit_analyzers_contenthash",
+ "id": "src_anichron_worker_tests_unit_packages_lock_testably_abstractions_filesystem_interface_contenthash",
"label": "contentHash",
"_origin": "ast",
"community": 55,
@@ -68313,10 +68257,10 @@
"file_type": "code",
"norm_label": "contenthash",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L499"
+ "source_location": "L473"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_xunit_analyzers_resolved",
+ "id": "src_anichron_worker_tests_unit_packages_lock_testably_abstractions_filesystem_interface_resolved",
"label": "resolved",
"_origin": "ast",
"community": 55,
@@ -68324,10 +68268,10 @@
"file_type": "code",
"norm_label": "resolved",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L498"
+ "source_location": "L472"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_xunit_analyzers_type",
+ "id": "src_anichron_worker_tests_unit_packages_lock_testably_abstractions_filesystem_interface_type",
"label": "type",
"_origin": "ast",
"community": 55,
@@ -68335,10 +68279,10 @@
"file_type": "code",
"norm_label": "type",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L497"
+ "source_location": "L471"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_xunit_runner_visualstudio_contenthash",
+ "id": "src_anichron_worker_tests_unit_packages_lock_xunit_v3_assert_contenthash",
"label": "contentHash",
"_origin": "ast",
"community": 55,
@@ -68346,21 +68290,10 @@
"file_type": "code",
"norm_label": "contenthash",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L67"
- },
- {
- "id": "src_anichron_worker_tests_unit_packages_lock_xunit_runner_visualstudio_requested",
- "label": "requested",
- "_origin": "ast",
- "community": 55,
- "community_name": "net10.0",
- "file_type": "code",
- "norm_label": "requested",
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L65"
+ "source_location": "L488"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_xunit_runner_visualstudio_resolved",
+ "id": "src_anichron_worker_tests_unit_packages_lock_xunit_v3_assert_resolved",
"label": "resolved",
"_origin": "ast",
"community": 55,
@@ -68368,10 +68301,10 @@
"file_type": "code",
"norm_label": "resolved",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L66"
+ "source_location": "L487"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_xunit_runner_visualstudio_type",
+ "id": "src_anichron_worker_tests_unit_packages_lock_xunit_v3_assert_type",
"label": "type",
"_origin": "ast",
"community": 55,
@@ -68379,7 +68312,7 @@
"file_type": "code",
"norm_label": "type",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L64"
+ "source_location": "L486"
},
{
"id": "src_anichron_api_infrastructure_healthcheckresponsewriter_cs_healthreport",
@@ -68470,105 +68403,55 @@
"source_location": ""
},
{
- "id": "src_anichron_worker_crawling_workerstate",
- "label": "WorkerState.cs",
- "_origin": "ast",
- "community": 57,
- "community_name": "WorkerInitializer",
- "file_type": "code",
- "norm_label": "workerstate.cs",
- "source_file": "src/Anichron.Worker/Crawling/WorkerState.cs",
- "source_location": "L1"
- },
- {
- "id": "src_anichron_worker_crawling_workerstate_anichron_worker_crawling_workerstate_resolveduserid",
- "label": "ResolvedUserId",
- "_origin": "ast",
- "community": 57,
- "community_name": "WorkerInitializer",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Worker.Crawling",
- "scope_chain": [
- "s0"
- ]
- },
- "norm_label": "resolveduserid",
- "source_file": "src/Anichron.Worker/Crawling/WorkerState.cs",
- "source_location": "L7"
- },
- {
- "id": "src_anichron_worker_crawling_workerstate_cs_guid",
- "label": "Guid",
- "_origin": "ast",
- "community": 57,
- "community_name": "WorkerInitializer",
- "file_type": "code",
- "norm_label": "guid",
- "source_file": "",
- "source_location": ""
- },
- {
- "id": "src_anichron_worker_startup_workerinitializer_cs_cancellationtoken",
+ "id": "src_anichron_worker_ingestion_proxy_imageprocessor_cs_cancellationtoken",
"label": "CancellationToken",
"_origin": "ast",
"community": 57,
- "community_name": "WorkerInitializer",
+ "community_name": ".ComputeBlurhashAsync",
"file_type": "code",
"norm_label": "cancellationtoken",
"source_file": "",
"source_location": ""
},
{
- "id": "src_anichron_worker_startup_workerinitializer_cs_ilogger",
- "label": "ILogger",
+ "id": "src_anichron_worker_ingestion_proxy_imageprocessor_cs_image",
+ "label": "Image",
"_origin": "ast",
"community": 57,
- "community_name": "WorkerInitializer",
+ "community_name": ".ComputeBlurhashAsync",
"file_type": "code",
- "norm_label": "ilogger",
+ "norm_label": "image",
"source_file": "",
"source_location": ""
},
{
- "id": "src_anichron_worker_startup_workerinitializer_cs_ioptions",
+ "id": "src_anichron_worker_ingestion_proxy_imageprocessor_cs_ioptions",
"label": "IOptions",
"_origin": "ast",
"community": 57,
- "community_name": "WorkerInitializer",
+ "community_name": ".ComputeBlurhashAsync",
"file_type": "code",
"norm_label": "ioptions",
"source_file": "",
"source_location": ""
},
{
- "id": "src_anichron_worker_startup_workerinitializer_cs_iservicescopefactory",
- "label": "IServiceScopeFactory",
- "_origin": "ast",
- "community": 57,
- "community_name": "WorkerInitializer",
- "file_type": "code",
- "norm_label": "iservicescopefactory",
- "source_file": "",
- "source_location": ""
- },
- {
- "id": "src_anichron_worker_startup_workerinitializer_cs_loggermessage",
- "label": "LoggerMessage",
+ "id": "src_anichron_worker_ingestion_proxy_imageprocessor_cs_rgba32",
+ "label": "Rgba32",
"_origin": "ast",
"community": 57,
- "community_name": "WorkerInitializer",
+ "community_name": ".ComputeBlurhashAsync",
"file_type": "code",
- "norm_label": "loggermessage",
+ "norm_label": "rgba32",
"source_file": "",
"source_location": ""
},
{
- "id": "src_anichron_worker_startup_workerinitializer_cs_task",
+ "id": "src_anichron_worker_ingestion_proxy_imageprocessor_cs_task",
"label": "Task",
"_origin": "ast",
"community": 57,
- "community_name": "WorkerInitializer",
+ "community_name": ".ComputeBlurhashAsync",
"file_type": "code",
"norm_label": "task",
"source_file": "",
@@ -69648,70 +69531,70 @@
"source_location": "L94"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_castle_core_contenthash",
- "label": "contentHash",
+ "id": "src_anichron_worker_tests_unit_packages_lock_dependencies_microsoft_extensions_caching_abstractions",
+ "label": "Microsoft.Extensions.Caching.Abstractions",
"_origin": "ast",
"community": 61,
"community_name": "Microsoft.Extensions.DependencyInjection.Abstractions",
"file_type": "code",
- "norm_label": "contenthash",
+ "norm_label": "microsoft.extensions.caching.abstractions",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L89"
+ "source_location": "L129"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_castle_core_dependencies",
- "label": "dependencies",
+ "id": "src_anichron_worker_tests_unit_packages_lock_dependencies_microsoft_extensions_configuration",
+ "label": "Microsoft.Extensions.Configuration",
"_origin": "ast",
"community": 61,
"community_name": "Microsoft.Extensions.DependencyInjection.Abstractions",
"file_type": "code",
- "norm_label": "dependencies",
+ "norm_label": "microsoft.extensions.configuration",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L90"
+ "source_location": "L149"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_castle_core_resolved",
- "label": "resolved",
+ "id": "src_anichron_worker_tests_unit_packages_lock_dependencies_microsoft_extensions_configuration_abstractions",
+ "label": "Microsoft.Extensions.Configuration.Abstractions",
"_origin": "ast",
"community": 61,
"community_name": "Microsoft.Extensions.DependencyInjection.Abstractions",
"file_type": "code",
- "norm_label": "resolved",
+ "norm_label": "microsoft.extensions.configuration.abstractions",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L88"
+ "source_location": "L150"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_castle_core_type",
- "label": "type",
+ "id": "src_anichron_worker_tests_unit_packages_lock_dependencies_microsoft_extensions_configuration_binder",
+ "label": "Microsoft.Extensions.Configuration.Binder",
"_origin": "ast",
"community": 61,
"community_name": "Microsoft.Extensions.DependencyInjection.Abstractions",
"file_type": "code",
- "norm_label": "type",
+ "norm_label": "microsoft.extensions.configuration.binder",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L87"
+ "source_location": "L297"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_dependencies_microsoft_extensions_caching_abstractions",
- "label": "Microsoft.Extensions.Caching.Abstractions",
+ "id": "src_anichron_worker_tests_unit_packages_lock_dependencies_microsoft_extensions_configuration_fileextensions",
+ "label": "Microsoft.Extensions.Configuration.FileExtensions",
"_origin": "ast",
"community": 61,
"community_name": "Microsoft.Extensions.DependencyInjection.Abstractions",
"file_type": "code",
- "norm_label": "microsoft.extensions.caching.abstractions",
+ "norm_label": "microsoft.extensions.configuration.fileextensions",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L132"
+ "source_location": "L190"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_dependencies_microsoft_extensions_configuration_binder",
- "label": "Microsoft.Extensions.Configuration.Binder",
+ "id": "src_anichron_worker_tests_unit_packages_lock_dependencies_microsoft_extensions_configuration_json",
+ "label": "Microsoft.Extensions.Configuration.Json",
"_origin": "ast",
"community": 61,
"community_name": "Microsoft.Extensions.DependencyInjection.Abstractions",
"file_type": "code",
- "norm_label": "microsoft.extensions.configuration.binder",
+ "norm_label": "microsoft.extensions.configuration.json",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L300"
+ "source_location": "L200"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_dependencies_microsoft_extensions_dependencyinjection",
@@ -69722,7 +69605,7 @@
"file_type": "code",
"norm_label": "microsoft.extensions.dependencyinjection",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L280"
+ "source_location": "L277"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_dependencies_microsoft_extensions_dependencyinjection_abstractions",
@@ -69733,131 +69616,131 @@
"file_type": "code",
"norm_label": "microsoft.extensions.dependencyinjection.abstractions",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L133"
+ "source_location": "L130"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_dependencies_microsoft_extensions_logging",
- "label": "Microsoft.Extensions.Logging",
+ "id": "src_anichron_worker_tests_unit_packages_lock_dependencies_microsoft_extensions_diagnostics_abstractions",
+ "label": "Microsoft.Extensions.Diagnostics.Abstractions",
"_origin": "ast",
"community": 61,
"community_name": "Microsoft.Extensions.DependencyInjection.Abstractions",
"file_type": "code",
- "norm_label": "microsoft.extensions.logging",
+ "norm_label": "microsoft.extensions.diagnostics.abstractions",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L302"
+ "source_location": "L224"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_dependencies_microsoft_extensions_logging_abstractions",
- "label": "Microsoft.Extensions.Logging.Abstractions",
+ "id": "src_anichron_worker_tests_unit_packages_lock_dependencies_microsoft_extensions_fileproviders_abstractions",
+ "label": "Microsoft.Extensions.FileProviders.Abstractions",
"_origin": "ast",
"community": 61,
"community_name": "Microsoft.Extensions.DependencyInjection.Abstractions",
"file_type": "code",
- "norm_label": "microsoft.extensions.logging.abstractions",
+ "norm_label": "microsoft.extensions.fileproviders.abstractions",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L134"
+ "source_location": "L178"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_dependencies_microsoft_extensions_logging_configuration",
- "label": "Microsoft.Extensions.Logging.Configuration",
+ "id": "src_anichron_worker_tests_unit_packages_lock_dependencies_microsoft_extensions_fileproviders_physical",
+ "label": "Microsoft.Extensions.FileProviders.Physical",
"_origin": "ast",
"community": 61,
"community_name": "Microsoft.Extensions.DependencyInjection.Abstractions",
"file_type": "code",
- "norm_label": "microsoft.extensions.logging.configuration",
+ "norm_label": "microsoft.extensions.fileproviders.physical",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L316"
+ "source_location": "L179"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_dependencies_microsoft_extensions_options",
- "label": "Microsoft.Extensions.Options",
+ "id": "src_anichron_worker_tests_unit_packages_lock_dependencies_microsoft_extensions_filesystemglobbing",
+ "label": "Microsoft.Extensions.FileSystemGlobbing",
"_origin": "ast",
"community": 61,
"community_name": "Microsoft.Extensions.DependencyInjection.Abstractions",
"file_type": "code",
- "norm_label": "microsoft.extensions.options",
+ "norm_label": "microsoft.extensions.filesystemglobbing",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L135"
+ "source_location": "L251"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_dependencies_microsoft_extensions_options_configurationextensions",
- "label": "Microsoft.Extensions.Options.ConfigurationExtensions",
+ "id": "src_anichron_worker_tests_unit_packages_lock_dependencies_microsoft_extensions_logging",
+ "label": "Microsoft.Extensions.Logging",
"_origin": "ast",
"community": 61,
"community_name": "Microsoft.Extensions.DependencyInjection.Abstractions",
"file_type": "code",
- "norm_label": "microsoft.extensions.options.configurationextensions",
+ "norm_label": "microsoft.extensions.logging",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L228"
+ "source_location": "L299"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_dependencies_system_diagnostics_eventlog",
- "label": "System.Diagnostics.EventLog",
+ "id": "src_anichron_worker_tests_unit_packages_lock_dependencies_microsoft_extensions_logging_abstractions",
+ "label": "Microsoft.Extensions.Logging.Abstractions",
"_origin": "ast",
"community": 61,
"community_name": "Microsoft.Extensions.DependencyInjection.Abstractions",
"file_type": "code",
- "norm_label": "system.diagnostics.eventlog",
+ "norm_label": "microsoft.extensions.logging.abstractions",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L91"
+ "source_location": "L131"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_caching_memory_contenthash",
- "label": "contentHash",
+ "id": "src_anichron_worker_tests_unit_packages_lock_dependencies_microsoft_extensions_logging_configuration",
+ "label": "Microsoft.Extensions.Logging.Configuration",
"_origin": "ast",
"community": 61,
"community_name": "Microsoft.Extensions.DependencyInjection.Abstractions",
"file_type": "code",
- "norm_label": "contenthash",
+ "norm_label": "microsoft.extensions.logging.configuration",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L130"
+ "source_location": "L313"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_caching_memory_dependencies",
- "label": "dependencies",
+ "id": "src_anichron_worker_tests_unit_packages_lock_dependencies_microsoft_extensions_options",
+ "label": "Microsoft.Extensions.Options",
"_origin": "ast",
"community": 61,
"community_name": "Microsoft.Extensions.DependencyInjection.Abstractions",
"file_type": "code",
- "norm_label": "dependencies",
+ "norm_label": "microsoft.extensions.options",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L131"
+ "source_location": "L132"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_caching_memory_resolved",
- "label": "resolved",
+ "id": "src_anichron_worker_tests_unit_packages_lock_dependencies_microsoft_extensions_options_configurationextensions",
+ "label": "Microsoft.Extensions.Options.ConfigurationExtensions",
"_origin": "ast",
"community": 61,
"community_name": "Microsoft.Extensions.DependencyInjection.Abstractions",
"file_type": "code",
- "norm_label": "resolved",
+ "norm_label": "microsoft.extensions.options.configurationextensions",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L129"
+ "source_location": "L225"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_caching_memory_type",
- "label": "type",
+ "id": "src_anichron_worker_tests_unit_packages_lock_dependencies_microsoft_extensions_primitives",
+ "label": "Microsoft.Extensions.Primitives",
"_origin": "ast",
"community": 61,
"community_name": "Microsoft.Extensions.DependencyInjection.Abstractions",
"file_type": "code",
- "norm_label": "type",
+ "norm_label": "microsoft.extensions.primitives",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L128"
+ "source_location": "L121"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_diagnostics_abstractions_contenthash",
- "label": "contentHash",
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_caching_memory_dependencies",
+ "label": "dependencies",
"_origin": "ast",
"community": 61,
"community_name": "Microsoft.Extensions.DependencyInjection.Abstractions",
"file_type": "code",
- "norm_label": "contenthash",
+ "norm_label": "dependencies",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L234"
+ "source_location": "L128"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_diagnostics_abstractions_dependencies",
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_configuration_binder_dependencies",
"label": "dependencies",
"_origin": "ast",
"community": 61,
@@ -69865,32 +69748,32 @@
"file_type": "code",
"norm_label": "dependencies",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L235"
+ "source_location": "L148"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_diagnostics_abstractions_resolved",
- "label": "resolved",
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_configuration_commandline_dependencies",
+ "label": "dependencies",
"_origin": "ast",
"community": 61,
"community_name": "Microsoft.Extensions.DependencyInjection.Abstractions",
"file_type": "code",
- "norm_label": "resolved",
+ "norm_label": "dependencies",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L233"
+ "source_location": "L157"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_diagnostics_abstractions_type",
- "label": "type",
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_configuration_environmentvariables_dependencies",
+ "label": "dependencies",
"_origin": "ast",
"community": 61,
"community_name": "Microsoft.Extensions.DependencyInjection.Abstractions",
"file_type": "code",
- "norm_label": "type",
+ "norm_label": "dependencies",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L232"
+ "source_location": "L166"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_logging_configuration_dependencies",
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_configuration_fileextensions_dependencies",
"label": "dependencies",
"_origin": "ast",
"community": 61,
@@ -69898,21 +69781,21 @@
"file_type": "code",
"norm_label": "dependencies",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L297"
+ "source_location": "L175"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_logging_console_contenthash",
- "label": "contentHash",
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_configuration_json_dependencies",
+ "label": "dependencies",
"_origin": "ast",
"community": 61,
"community_name": "Microsoft.Extensions.DependencyInjection.Abstractions",
"file_type": "code",
- "norm_label": "contenthash",
+ "norm_label": "dependencies",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L311"
+ "source_location": "L187"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_logging_console_dependencies",
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_configuration_usersecrets_dependencies",
"label": "dependencies",
"_origin": "ast",
"community": 61,
@@ -69920,54 +69803,54 @@
"file_type": "code",
"norm_label": "dependencies",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L312"
+ "source_location": "L198"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_logging_console_resolved",
- "label": "resolved",
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_diagnostics_abstractions_dependencies",
+ "label": "dependencies",
"_origin": "ast",
"community": 61,
"community_name": "Microsoft.Extensions.DependencyInjection.Abstractions",
"file_type": "code",
- "norm_label": "resolved",
+ "norm_label": "dependencies",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L310"
+ "source_location": "L232"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_logging_console_type",
- "label": "type",
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_diagnostics_dependencies",
+ "label": "dependencies",
"_origin": "ast",
"community": 61,
"community_name": "Microsoft.Extensions.DependencyInjection.Abstractions",
"file_type": "code",
- "norm_label": "type",
+ "norm_label": "dependencies",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L309"
+ "source_location": "L222"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_logging_contenthash",
- "label": "contentHash",
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_fileproviders_physical_dependencies",
+ "label": "dependencies",
"_origin": "ast",
"community": 61,
"community_name": "Microsoft.Extensions.DependencyInjection.Abstractions",
"file_type": "code",
- "norm_label": "contenthash",
+ "norm_label": "dependencies",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L278"
+ "source_location": "L249"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_logging_debug_contenthash",
- "label": "contentHash",
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_hosting_abstractions_dependencies",
+ "label": "dependencies",
"_origin": "ast",
"community": 61,
"community_name": "Microsoft.Extensions.DependencyInjection.Abstractions",
"file_type": "code",
- "norm_label": "contenthash",
+ "norm_label": "dependencies",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L323"
+ "source_location": "L264"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_logging_debug_dependencies",
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_logging_configuration_dependencies",
"label": "dependencies",
"_origin": "ast",
"community": 61,
@@ -69975,27 +69858,27 @@
"file_type": "code",
"norm_label": "dependencies",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L324"
+ "source_location": "L294"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_logging_debug_resolved",
- "label": "resolved",
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_logging_console_dependencies",
+ "label": "dependencies",
"_origin": "ast",
"community": 61,
"community_name": "Microsoft.Extensions.DependencyInjection.Abstractions",
"file_type": "code",
- "norm_label": "resolved",
+ "norm_label": "dependencies",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L322"
+ "source_location": "L309"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_logging_debug_type",
- "label": "type",
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_logging_debug_dependencies",
+ "label": "dependencies",
"_origin": "ast",
"community": 61,
"community_name": "Microsoft.Extensions.DependencyInjection.Abstractions",
"file_type": "code",
- "norm_label": "type",
+ "norm_label": "dependencies",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
"source_location": "L321"
},
@@ -70008,18 +69891,7 @@
"file_type": "code",
"norm_label": "dependencies",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L279"
- },
- {
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_logging_eventlog_contenthash",
- "label": "contentHash",
- "_origin": "ast",
- "community": 61,
- "community_name": "Microsoft.Extensions.DependencyInjection.Abstractions",
- "file_type": "code",
- "norm_label": "contenthash",
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L333"
+ "source_location": "L276"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_logging_eventlog_dependencies",
@@ -70030,41 +69902,8 @@
"file_type": "code",
"norm_label": "dependencies",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L334"
- },
- {
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_logging_eventlog_resolved",
- "label": "resolved",
- "_origin": "ast",
- "community": 61,
- "community_name": "Microsoft.Extensions.DependencyInjection.Abstractions",
- "file_type": "code",
- "norm_label": "resolved",
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L332"
- },
- {
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_logging_eventlog_type",
- "label": "type",
- "_origin": "ast",
- "community": 61,
- "community_name": "Microsoft.Extensions.DependencyInjection.Abstractions",
- "file_type": "code",
- "norm_label": "type",
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
"source_location": "L331"
},
- {
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_logging_eventsource_contenthash",
- "label": "contentHash",
- "_origin": "ast",
- "community": 61,
- "community_name": "Microsoft.Extensions.DependencyInjection.Abstractions",
- "file_type": "code",
- "norm_label": "contenthash",
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L345"
- },
{
"id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_logging_eventsource_dependencies",
"label": "dependencies",
@@ -70074,52 +69913,8 @@
"file_type": "code",
"norm_label": "dependencies",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L346"
- },
- {
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_logging_eventsource_resolved",
- "label": "resolved",
- "_origin": "ast",
- "community": 61,
- "community_name": "Microsoft.Extensions.DependencyInjection.Abstractions",
- "file_type": "code",
- "norm_label": "resolved",
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L344"
- },
- {
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_logging_eventsource_type",
- "label": "type",
- "_origin": "ast",
- "community": 61,
- "community_name": "Microsoft.Extensions.DependencyInjection.Abstractions",
- "file_type": "code",
- "norm_label": "type",
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
"source_location": "L343"
},
- {
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_logging_resolved",
- "label": "resolved",
- "_origin": "ast",
- "community": 61,
- "community_name": "Microsoft.Extensions.DependencyInjection.Abstractions",
- "file_type": "code",
- "norm_label": "resolved",
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L277"
- },
- {
- "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_logging_type",
- "label": "type",
- "_origin": "ast",
- "community": 61,
- "community_name": "Microsoft.Extensions.DependencyInjection.Abstractions",
- "file_type": "code",
- "norm_label": "type",
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L276"
- },
{
"id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_options_configurationextensions_dependencies",
"label": "dependencies",
@@ -70129,95 +69924,18 @@
"file_type": "code",
"norm_label": "dependencies",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L367"
- },
- {
- "id": "src_anichron_worker_tests_unit_packages_lock_net10_0_castle_core",
- "label": "Castle.Core",
- "_origin": "ast",
- "community": 61,
- "community_name": "Microsoft.Extensions.DependencyInjection.Abstractions",
- "file_type": "code",
- "norm_label": "castle.core",
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L86"
- },
- {
- "id": "src_anichron_worker_tests_unit_packages_lock_net10_0_microsoft_extensions_caching_memory",
- "label": "Microsoft.Extensions.Caching.Memory",
- "_origin": "ast",
- "community": 61,
- "community_name": "Microsoft.Extensions.DependencyInjection.Abstractions",
- "file_type": "code",
- "norm_label": "microsoft.extensions.caching.memory",
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L127"
- },
- {
- "id": "src_anichron_worker_tests_unit_packages_lock_net10_0_microsoft_extensions_diagnostics_abstractions",
- "label": "Microsoft.Extensions.Diagnostics.Abstractions",
- "_origin": "ast",
- "community": 61,
- "community_name": "Microsoft.Extensions.DependencyInjection.Abstractions",
- "file_type": "code",
- "norm_label": "microsoft.extensions.diagnostics.abstractions",
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L231"
- },
- {
- "id": "src_anichron_worker_tests_unit_packages_lock_net10_0_microsoft_extensions_logging",
- "label": "Microsoft.Extensions.Logging",
- "_origin": "ast",
- "community": 61,
- "community_name": "Microsoft.Extensions.DependencyInjection.Abstractions",
- "file_type": "code",
- "norm_label": "microsoft.extensions.logging",
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L275"
- },
- {
- "id": "src_anichron_worker_tests_unit_packages_lock_net10_0_microsoft_extensions_logging_console",
- "label": "Microsoft.Extensions.Logging.Console",
- "_origin": "ast",
- "community": 61,
- "community_name": "Microsoft.Extensions.DependencyInjection.Abstractions",
- "file_type": "code",
- "norm_label": "microsoft.extensions.logging.console",
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L308"
- },
- {
- "id": "src_anichron_worker_tests_unit_packages_lock_net10_0_microsoft_extensions_logging_debug",
- "label": "Microsoft.Extensions.Logging.Debug",
- "_origin": "ast",
- "community": 61,
- "community_name": "Microsoft.Extensions.DependencyInjection.Abstractions",
- "file_type": "code",
- "norm_label": "microsoft.extensions.logging.debug",
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L320"
- },
- {
- "id": "src_anichron_worker_tests_unit_packages_lock_net10_0_microsoft_extensions_logging_eventlog",
- "label": "Microsoft.Extensions.Logging.EventLog",
- "_origin": "ast",
- "community": 61,
- "community_name": "Microsoft.Extensions.DependencyInjection.Abstractions",
- "file_type": "code",
- "norm_label": "microsoft.extensions.logging.eventlog",
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L330"
+ "source_location": "L364"
},
{
- "id": "src_anichron_worker_tests_unit_packages_lock_net10_0_microsoft_extensions_logging_eventsource",
- "label": "Microsoft.Extensions.Logging.EventSource",
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_extensions_options_dependencies",
+ "label": "dependencies",
"_origin": "ast",
"community": 61,
"community_name": "Microsoft.Extensions.DependencyInjection.Abstractions",
"file_type": "code",
- "norm_label": "microsoft.extensions.logging.eventsource",
+ "norm_label": "dependencies",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L342"
+ "source_location": "L355"
},
{
"id": "src_anichron_api_tests_unit_packages_lock_castle_core_contenthash",
@@ -70994,35 +70712,18 @@
"label": "ILogger",
"_origin": "ast",
"community": 65,
- "community_name": "CapturingLogger",
+ "community_name": ".InvokeAsync",
"file_type": "code",
"norm_label": "ilogger",
"source_file": "",
"source_location": ""
},
- {
- "id": "src_anichron_worker_ingestion_middlewares_loggingmiddleware_anichron_worker_ingestion_middlewares_loggingmiddleware_order",
- "label": "Order",
- "_origin": "ast",
- "community": 65,
- "community_name": "CapturingLogger",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Worker.Ingestion.Middlewares",
- "scope_chain": [
- "s43"
- ]
- },
- "norm_label": "order",
- "source_file": "src/Anichron.Worker/Ingestion/Middlewares/LoggingMiddleware.cs",
- "source_location": "L7"
- },
{
"id": "src_anichron_worker_ingestion_middlewares_loggingmiddleware_cs_cancellationtoken",
"label": "CancellationToken",
"_origin": "ast",
"community": 65,
- "community_name": "CapturingLogger",
+ "community_name": ".InvokeAsync",
"file_type": "code",
"norm_label": "cancellationtoken",
"source_file": "",
@@ -71033,7 +70734,7 @@
"label": "IngestionDelegate",
"_origin": "ast",
"community": 65,
- "community_name": "CapturingLogger",
+ "community_name": ".InvokeAsync",
"file_type": "code",
"norm_label": "ingestiondelegate",
"source_file": "",
@@ -71044,112 +70745,40 @@
"label": "Task",
"_origin": "ast",
"community": 65,
- "community_name": "CapturingLogger",
+ "community_name": ".InvokeAsync",
"file_type": "code",
"norm_label": "task",
"source_file": "",
"source_location": ""
},
- {
- "id": "src_anichron_worker_tests_unit_ingestion_middlewares_loggingmiddlewaretests_anichron_worker_tests_unit_ingestion_middlewares_capturinglogger_entries",
- "label": "Entries",
- "_origin": "ast",
- "community": 65,
- "community_name": "CapturingLogger",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Worker.Tests.Unit.Ingestion.Middlewares",
- "scope_chain": [
- "s185"
- ]
- },
- "norm_label": "entries",
- "source_file": "src/Anichron.Worker.Tests.Unit/Ingestion/Middlewares/LoggingMiddlewareTests.cs",
- "source_location": "L113"
- },
{
"id": "src_anichron_worker_tests_unit_ingestion_middlewares_loggingmiddlewaretests_cs_fact",
"label": "Fact",
"_origin": "ast",
"community": 65,
- "community_name": "CapturingLogger",
+ "community_name": ".InvokeAsync",
"file_type": "code",
"norm_label": "fact",
"source_file": "",
"source_location": ""
},
- {
- "id": "src_anichron_worker_tests_unit_ingestion_middlewares_loggingmiddlewaretests_cs_idisposable",
- "label": "IDisposable",
- "_origin": "ast",
- "community": 65,
- "community_name": "CapturingLogger",
- "file_type": "code",
- "norm_label": "idisposable",
- "source_file": "",
- "source_location": ""
- },
{
"id": "src_anichron_worker_tests_unit_ingestion_middlewares_loggingmiddlewaretests_cs_invalidoperationexception",
"label": "InvalidOperationException",
"_origin": "ast",
"community": 65,
- "community_name": "CapturingLogger",
+ "community_name": ".InvokeAsync",
"file_type": "code",
"norm_label": "invalidoperationexception",
"source_file": "",
"source_location": ""
},
- {
- "id": "src_anichron_worker_tests_unit_ingestion_middlewares_loggingmiddlewaretests_cs_ireadonlylist",
- "label": "IReadOnlyList",
- "_origin": "ast",
- "community": 65,
- "community_name": "CapturingLogger",
- "file_type": "code",
- "norm_label": "ireadonlylist",
- "source_file": "",
- "source_location": ""
- },
- {
- "id": "src_anichron_worker_tests_unit_ingestion_middlewares_loggingmiddlewaretests_cs_level",
- "label": "Level",
- "_origin": "ast",
- "community": 65,
- "community_name": "CapturingLogger",
- "file_type": "code",
- "norm_label": "level",
- "source_file": "",
- "source_location": ""
- },
- {
- "id": "src_anichron_worker_tests_unit_ingestion_middlewares_loggingmiddlewaretests_cs_list",
- "label": "List",
- "_origin": "ast",
- "community": 65,
- "community_name": "CapturingLogger",
- "file_type": "code",
- "norm_label": "list",
- "source_file": "",
- "source_location": ""
- },
- {
- "id": "src_anichron_worker_tests_unit_ingestion_middlewares_loggingmiddlewaretests_cs_message",
- "label": "Message",
- "_origin": "ast",
- "community": 65,
- "community_name": "CapturingLogger",
- "file_type": "code",
- "norm_label": "message",
- "source_file": "",
- "source_location": ""
- },
{
"id": "src_anichron_worker_tests_unit_ingestion_middlewares_loggingmiddlewaretests_cs_task",
"label": "Task",
"_origin": "ast",
"community": 65,
- "community_name": "CapturingLogger",
+ "community_name": ".InvokeAsync",
"file_type": "code",
"norm_label": "task",
"source_file": "",
@@ -71543,149 +71172,81 @@
"source_location": "L1"
},
{
- "id": "src_anichron_worker_tests_unit_startup_workerinitializertests_anichron_worker_tests_unit_startup_testfixture_storageconfigrepository",
- "label": "StorageConfigRepository",
- "_origin": "ast",
- "community": 68,
- "community_name": "TestFixture",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Worker.Tests.Unit.Startup",
- "scope_chain": [
- "s307"
- ]
- },
- "norm_label": "storageconfigrepository",
- "source_file": "src/Anichron.Worker.Tests.Unit/Startup/WorkerInitializerTests.cs",
- "source_location": "L18"
- },
- {
- "id": "src_anichron_worker_tests_unit_startup_workerinitializertests_anichron_worker_tests_unit_startup_testfixture_unitofwork",
- "label": "UnitOfWork",
- "_origin": "ast",
- "community": 68,
- "community_name": "TestFixture",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Worker.Tests.Unit.Startup",
- "scope_chain": [
- "s307"
- ]
- },
- "norm_label": "unitofwork",
- "source_file": "src/Anichron.Worker.Tests.Unit/Startup/WorkerInitializerTests.cs",
- "source_location": "L19"
- },
- {
- "id": "src_anichron_worker_tests_unit_startup_workerinitializertests_anichron_worker_tests_unit_startup_testfixture_userrepository",
- "label": "UserRepository",
- "_origin": "ast",
- "community": 68,
- "community_name": "TestFixture",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Worker.Tests.Unit.Startup",
- "scope_chain": [
- "s307"
- ]
- },
- "norm_label": "userrepository",
- "source_file": "src/Anichron.Worker.Tests.Unit/Startup/WorkerInitializerTests.cs",
- "source_location": "L17"
- },
- {
- "id": "src_anichron_worker_tests_unit_startup_workerinitializertests_anichron_worker_tests_unit_startup_testfixture_workerstate",
- "label": "WorkerState",
- "_origin": "ast",
- "community": 68,
- "community_name": "TestFixture",
- "file_type": "code",
- "metadata": {
- "namespace": "Anichron.Worker.Tests.Unit.Startup",
- "scope_chain": [
- "s307"
- ]
- },
- "norm_label": "workerstate",
- "source_file": "src/Anichron.Worker.Tests.Unit/Startup/WorkerInitializerTests.cs",
- "source_location": "L20"
- },
- {
- "id": "src_anichron_worker_tests_unit_startup_workerinitializertests_cs_cancellationtoken",
- "label": "CancellationToken",
+ "id": "src_anichron_worker_packages_lock_dependencies_system_io_hashing",
+ "label": "System.IO.Hashing",
"_origin": "ast",
"community": 68,
- "community_name": "TestFixture",
+ "community_name": "SixLabors.ImageSharp",
"file_type": "code",
- "norm_label": "cancellationtoken",
- "source_file": "",
- "source_location": ""
+ "norm_label": "system.io.hashing",
+ "source_file": "src/Anichron.Worker/packages.lock.json",
+ "source_location": "L137"
},
{
- "id": "src_anichron_worker_tests_unit_startup_workerinitializertests_cs_fact",
- "label": "Fact",
+ "id": "src_anichron_worker_packages_lock_net10_0_sixlabors_imagesharp",
+ "label": "SixLabors.ImageSharp",
"_origin": "ast",
"community": 68,
- "community_name": "TestFixture",
+ "community_name": "SixLabors.ImageSharp",
"file_type": "code",
- "norm_label": "fact",
- "source_file": "",
- "source_location": ""
+ "norm_label": "sixlabors.imagesharp",
+ "source_file": "src/Anichron.Worker/packages.lock.json",
+ "source_location": "L131"
},
{
- "id": "src_anichron_worker_tests_unit_startup_workerinitializertests_cs_ilogger",
- "label": "ILogger",
+ "id": "src_anichron_worker_packages_lock_sixlabors_imagesharp_contenthash",
+ "label": "contentHash",
"_origin": "ast",
"community": 68,
- "community_name": "TestFixture",
+ "community_name": "SixLabors.ImageSharp",
"file_type": "code",
- "norm_label": "ilogger",
- "source_file": "",
- "source_location": ""
+ "norm_label": "contenthash",
+ "source_file": "src/Anichron.Worker/packages.lock.json",
+ "source_location": "L135"
},
{
- "id": "src_anichron_worker_tests_unit_startup_workerinitializertests_cs_invalidoperationexception",
- "label": "InvalidOperationException",
+ "id": "src_anichron_worker_packages_lock_sixlabors_imagesharp_dependencies",
+ "label": "dependencies",
"_origin": "ast",
"community": 68,
- "community_name": "TestFixture",
+ "community_name": "SixLabors.ImageSharp",
"file_type": "code",
- "norm_label": "invalidoperationexception",
- "source_file": "",
- "source_location": ""
+ "norm_label": "dependencies",
+ "source_file": "src/Anichron.Worker/packages.lock.json",
+ "source_location": "L136"
},
{
- "id": "src_anichron_worker_tests_unit_startup_workerinitializertests_cs_iservicescopefactory",
- "label": "IServiceScopeFactory",
+ "id": "src_anichron_worker_packages_lock_sixlabors_imagesharp_requested",
+ "label": "requested",
"_origin": "ast",
"community": 68,
- "community_name": "TestFixture",
+ "community_name": "SixLabors.ImageSharp",
"file_type": "code",
- "norm_label": "iservicescopefactory",
- "source_file": "",
- "source_location": ""
+ "norm_label": "requested",
+ "source_file": "src/Anichron.Worker/packages.lock.json",
+ "source_location": "L133"
},
{
- "id": "src_anichron_worker_tests_unit_startup_workerinitializertests_cs_task",
- "label": "Task",
+ "id": "src_anichron_worker_packages_lock_sixlabors_imagesharp_resolved",
+ "label": "resolved",
"_origin": "ast",
"community": 68,
- "community_name": "TestFixture",
+ "community_name": "SixLabors.ImageSharp",
"file_type": "code",
- "norm_label": "task",
- "source_file": "",
- "source_location": ""
+ "norm_label": "resolved",
+ "source_file": "src/Anichron.Worker/packages.lock.json",
+ "source_location": "L134"
},
{
- "id": "src_anichron_worker_tests_unit_startup_workerinitializertests_cs_workerstate",
- "label": "WorkerState",
+ "id": "src_anichron_worker_packages_lock_sixlabors_imagesharp_type",
+ "label": "type",
"_origin": "ast",
"community": 68,
- "community_name": "TestFixture",
+ "community_name": "SixLabors.ImageSharp",
"file_type": "code",
- "norm_label": "workerstate",
- "source_file": "",
- "source_location": ""
+ "norm_label": "type",
+ "source_file": "src/Anichron.Worker/packages.lock.json",
+ "source_location": "L132"
},
{
"id": "src_anichron_core_tests_unit_packages_lock_dependencies_microsoft_entityframeworkcore_abstractions",
@@ -72062,6 +71623,257 @@
"source_file": "",
"source_location": ""
},
+ {
+ "id": "src_anichron_core_data_repository_refreshtokenrepository_cs_anichrondbcontext",
+ "label": "AnichronDbContext",
+ "_origin": "ast",
+ "community": 7,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "norm_label": "anichrondbcontext",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "src_anichron_core_data_repository_refreshtokenrepository_cs_cancellationtoken",
+ "label": "CancellationToken",
+ "_origin": "ast",
+ "community": 7,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "norm_label": "cancellationtoken",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "src_anichron_core_data_repository_refreshtokenrepository_cs_guid",
+ "label": "Guid",
+ "_origin": "ast",
+ "community": 7,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "norm_label": "guid",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "src_anichron_core_data_repository_refreshtokenrepository_cs_instant",
+ "label": "Instant",
+ "_origin": "ast",
+ "community": 7,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "norm_label": "instant",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "src_anichron_core_data_repository_refreshtokenrepository_cs_task",
+ "label": "Task",
+ "_origin": "ast",
+ "community": 7,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "norm_label": "task",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "src_anichron_core_domain_refreshtoken",
+ "label": "RefreshToken.cs",
+ "_origin": "ast",
+ "community": 7,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "norm_label": "refreshtoken.cs",
+ "source_file": "src/Anichron.Core/Domain/RefreshToken.cs",
+ "source_location": "L1"
+ },
+ {
+ "id": "src_anichron_core_domain_refreshtoken_anichron_core_domain_refreshtoken_createdat",
+ "label": "CreatedAt",
+ "_origin": "ast",
+ "community": 7,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Core.Domain",
+ "scope_chain": [
+ "s0"
+ ]
+ },
+ "norm_label": "createdat",
+ "source_file": "src/Anichron.Core/Domain/RefreshToken.cs",
+ "source_location": "L8"
+ },
+ {
+ "id": "src_anichron_core_domain_refreshtoken_anichron_core_domain_refreshtoken_expiresat",
+ "label": "ExpiresAt",
+ "_origin": "ast",
+ "community": 7,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Core.Domain",
+ "scope_chain": [
+ "s0"
+ ]
+ },
+ "norm_label": "expiresat",
+ "source_file": "src/Anichron.Core/Domain/RefreshToken.cs",
+ "source_location": "L9"
+ },
+ {
+ "id": "src_anichron_core_domain_refreshtoken_anichron_core_domain_refreshtoken_id",
+ "label": "Id",
+ "_origin": "ast",
+ "community": 7,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Core.Domain",
+ "scope_chain": [
+ "s0"
+ ]
+ },
+ "norm_label": "id",
+ "source_file": "src/Anichron.Core/Domain/RefreshToken.cs",
+ "source_location": "L5"
+ },
+ {
+ "id": "src_anichron_core_domain_refreshtoken_anichron_core_domain_refreshtoken_revokedat",
+ "label": "RevokedAt",
+ "_origin": "ast",
+ "community": 7,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Core.Domain",
+ "scope_chain": [
+ "s0"
+ ]
+ },
+ "norm_label": "revokedat",
+ "source_file": "src/Anichron.Core/Domain/RefreshToken.cs",
+ "source_location": "L10"
+ },
+ {
+ "id": "src_anichron_core_domain_refreshtoken_anichron_core_domain_refreshtoken_tokenhash",
+ "label": "TokenHash",
+ "_origin": "ast",
+ "community": 7,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Core.Domain",
+ "scope_chain": [
+ "s0"
+ ]
+ },
+ "norm_label": "tokenhash",
+ "source_file": "src/Anichron.Core/Domain/RefreshToken.cs",
+ "source_location": "L7"
+ },
+ {
+ "id": "src_anichron_core_domain_refreshtoken_anichron_core_domain_refreshtoken_user",
+ "label": "User",
+ "_origin": "ast",
+ "community": 7,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Core.Domain",
+ "scope_chain": [
+ "s0"
+ ]
+ },
+ "norm_label": "user",
+ "source_file": "src/Anichron.Core/Domain/RefreshToken.cs",
+ "source_location": "L12"
+ },
+ {
+ "id": "src_anichron_core_domain_refreshtoken_anichron_core_domain_refreshtoken_userid",
+ "label": "UserId",
+ "_origin": "ast",
+ "community": 7,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.Core.Domain",
+ "scope_chain": [
+ "s0"
+ ]
+ },
+ "norm_label": "userid",
+ "source_file": "src/Anichron.Core/Domain/RefreshToken.cs",
+ "source_location": "L6"
+ },
+ {
+ "id": "src_anichron_core_domain_refreshtoken_cs_guid",
+ "label": "Guid",
+ "_origin": "ast",
+ "community": 7,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "norm_label": "guid",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "src_anichron_core_domain_refreshtoken_cs_instant",
+ "label": "Instant",
+ "_origin": "ast",
+ "community": 7,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "norm_label": "instant",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "src_anichron_core_tests_unit_data_repository_refreshtokenrepositorytests_cs_fact",
+ "label": "Fact",
+ "_origin": "ast",
+ "community": 7,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "norm_label": "fact",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "src_anichron_core_tests_unit_data_repository_refreshtokenrepositorytests_cs_guid",
+ "label": "Guid",
+ "_origin": "ast",
+ "community": 7,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "norm_label": "guid",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "src_anichron_core_tests_unit_data_repository_refreshtokenrepositorytests_cs_instant",
+ "label": "Instant",
+ "_origin": "ast",
+ "community": 7,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "norm_label": "instant",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "src_anichron_core_tests_unit_data_repository_refreshtokenrepositorytests_cs_task",
+ "label": "Task",
+ "_origin": "ast",
+ "community": 7,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "norm_label": "task",
+ "source_file": "",
+ "source_location": ""
+ },
{
"id": "tokenservice",
"label": "TokenService",
@@ -72621,6 +72433,17 @@
"source_file": "",
"source_location": ""
},
+ {
+ "id": "capturinglogger",
+ "label": "CapturingLogger",
+ "_origin": "ast",
+ "community": 73,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "norm_label": "capturinglogger",
+ "source_file": "",
+ "source_location": ""
+ },
{
"id": "httpclient",
"label": "HttpClient",
@@ -72632,6 +72455,50 @@
"source_file": "",
"source_location": ""
},
+ {
+ "id": "httpmessagehandler",
+ "label": "HttpMessageHandler",
+ "_origin": "ast",
+ "community": 73,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "norm_label": "httpmessagehandler",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "httprequestmessage",
+ "label": "HttpRequestMessage",
+ "_origin": "ast",
+ "community": 73,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "norm_label": "httprequestmessage",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "httpresponsemessage",
+ "label": "HttpResponseMessage",
+ "_origin": "ast",
+ "community": 73,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "norm_label": "httpresponsemessage",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "idisposable",
+ "label": "IDisposable",
+ "_origin": "ast",
+ "community": 73,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "norm_label": "idisposable",
+ "source_file": "",
+ "source_location": ""
+ },
{
"id": "src_anichron_api_services_pwnedpasswordclient_cs_cancellationtoken",
"label": "CancellationToken",
@@ -72687,6 +72554,183 @@
"source_file": "",
"source_location": ""
},
+ {
+ "id": "src_anichron_api_tests_unit_services_pwnedpasswordclienttests_anichron_api_tests_unit_services_capturinglogger_entries",
+ "label": "Entries",
+ "_origin": "ast",
+ "community": 73,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.API.Tests.Unit.Services",
+ "scope_chain": [
+ "s84"
+ ]
+ },
+ "norm_label": "entries",
+ "source_file": "src/Anichron.API.Tests.Unit/Services/PwnedPasswordClientTests.cs",
+ "source_location": "L112"
+ },
+ {
+ "id": "src_anichron_api_tests_unit_services_pwnedpasswordclienttests_anichron_api_tests_unit_services_testfixture_logger",
+ "label": "Logger",
+ "_origin": "ast",
+ "community": 73,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "metadata": {
+ "namespace": "Anichron.API.Tests.Unit.Services",
+ "scope_chain": [
+ "s84"
+ ]
+ },
+ "norm_label": "logger",
+ "source_file": "src/Anichron.API.Tests.Unit/Services/PwnedPasswordClientTests.cs",
+ "source_location": "L72"
+ },
+ {
+ "id": "src_anichron_api_tests_unit_services_pwnedpasswordclienttests_cs_cancellationtoken",
+ "label": "CancellationToken",
+ "_origin": "ast",
+ "community": 73,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "norm_label": "cancellationtoken",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "src_anichron_api_tests_unit_services_pwnedpasswordclienttests_cs_eventid",
+ "label": "EventId",
+ "_origin": "ast",
+ "community": 73,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "norm_label": "eventid",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "src_anichron_api_tests_unit_services_pwnedpasswordclienttests_cs_exception",
+ "label": "Exception",
+ "_origin": "ast",
+ "community": 73,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "norm_label": "exception",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "src_anichron_api_tests_unit_services_pwnedpasswordclienttests_cs_fact",
+ "label": "Fact",
+ "_origin": "ast",
+ "community": 73,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "norm_label": "fact",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "src_anichron_api_tests_unit_services_pwnedpasswordclienttests_cs_func",
+ "label": "Func",
+ "_origin": "ast",
+ "community": 73,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "norm_label": "func",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "src_anichron_api_tests_unit_services_pwnedpasswordclienttests_cs_httprequestexception",
+ "label": "HttpRequestException",
+ "_origin": "ast",
+ "community": 73,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "norm_label": "httprequestexception",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "src_anichron_api_tests_unit_services_pwnedpasswordclienttests_cs_inlinedata",
+ "label": "InlineData",
+ "_origin": "ast",
+ "community": 73,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "norm_label": "inlinedata",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "src_anichron_api_tests_unit_services_pwnedpasswordclienttests_cs_ireadonlylist",
+ "label": "IReadOnlyList",
+ "_origin": "ast",
+ "community": 73,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "norm_label": "ireadonlylist",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "src_anichron_api_tests_unit_services_pwnedpasswordclienttests_cs_level",
+ "label": "Level",
+ "_origin": "ast",
+ "community": 73,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "norm_label": "level",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "src_anichron_api_tests_unit_services_pwnedpasswordclienttests_cs_list",
+ "label": "List",
+ "_origin": "ast",
+ "community": 73,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "norm_label": "list",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "src_anichron_api_tests_unit_services_pwnedpasswordclienttests_cs_loglevel",
+ "label": "LogLevel",
+ "_origin": "ast",
+ "community": 73,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "norm_label": "loglevel",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "src_anichron_api_tests_unit_services_pwnedpasswordclienttests_cs_task",
+ "label": "Task",
+ "_origin": "ast",
+ "community": 73,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "norm_label": "task",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "src_anichron_api_tests_unit_services_pwnedpasswordclienttests_cs_theory",
+ "label": "Theory",
+ "_origin": "ast",
+ "community": 73,
+ "community_name": "TestFixture",
+ "file_type": "code",
+ "norm_label": "theory",
+ "source_file": "",
+ "source_location": ""
+ },
{
"id": "src_anichron_api_tests_unit_services_registrationvalidatortests_anichron_api_tests_unit_services_testfixture_pwnedclient",
"label": "PwnedClient",
@@ -72852,39 +72896,6 @@
"source_file": "src/Anichron.Infrastructure/Data/PostgresConstants.cs",
"source_location": "L1"
},
- {
- "id": "src_anichron_worker_startup_idatabasemigrator",
- "label": "IDatabaseMigrator.cs",
- "_origin": "ast",
- "community": 74,
- "community_name": "Anichron.Infrastructure.Data",
- "file_type": "code",
- "norm_label": "idatabasemigrator.cs",
- "source_file": "src/Anichron.Worker/Startup/IDatabaseMigrator.cs",
- "source_location": "L1"
- },
- {
- "id": "src_anichron_worker_startup_idatabasemigrator_cs_cancellationtoken",
- "label": "CancellationToken",
- "_origin": "ast",
- "community": 74,
- "community_name": "Anichron.Infrastructure.Data",
- "file_type": "code",
- "norm_label": "cancellationtoken",
- "source_file": "",
- "source_location": ""
- },
- {
- "id": "src_anichron_worker_startup_idatabasemigrator_cs_task",
- "label": "Task",
- "_origin": "ast",
- "community": 74,
- "community_name": "Anichron.Infrastructure.Data",
- "file_type": "code",
- "norm_label": "task",
- "source_file": "",
- "source_location": ""
- },
{
"id": "suppressmessage",
"label": "SuppressMessage",
@@ -74040,6 +74051,50 @@
"source_file": "",
"source_location": ""
},
+ {
+ "id": "src_anichron_core_data_repository_mediaassetrepository_cs_anichrondbcontext",
+ "label": "AnichronDbContext",
+ "_origin": "ast",
+ "community": 79,
+ "community_name": "MediaAsset",
+ "file_type": "code",
+ "norm_label": "anichrondbcontext",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "src_anichron_core_data_repository_mediaassetrepository_cs_cancellationtoken",
+ "label": "CancellationToken",
+ "_origin": "ast",
+ "community": 79,
+ "community_name": "MediaAsset",
+ "file_type": "code",
+ "norm_label": "cancellationtoken",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "src_anichron_core_data_repository_mediaassetrepository_cs_guid",
+ "label": "Guid",
+ "_origin": "ast",
+ "community": 79,
+ "community_name": "MediaAsset",
+ "file_type": "code",
+ "norm_label": "guid",
+ "source_file": "",
+ "source_location": ""
+ },
+ {
+ "id": "src_anichron_core_data_repository_mediaassetrepository_cs_task",
+ "label": "Task",
+ "_origin": "ast",
+ "community": 79,
+ "community_name": "MediaAsset",
+ "file_type": "code",
+ "norm_label": "task",
+ "source_file": "",
+ "source_location": ""
+ },
{
"id": "src_anichron_core_domain_mediaasset",
"label": "MediaAsset.cs",
@@ -74449,7 +74504,7 @@
"file_type": "concept",
"norm_label": "anichron.core",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L587"
+ "source_location": "L571"
},
{
"id": "ref_anichron_infrastructure",
@@ -74460,7 +74515,7 @@
"file_type": "concept",
"norm_label": "anichron.infrastructure",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L588"
+ "source_location": "L572"
},
{
"id": "ref_blurhash_imagesharp",
@@ -74471,7 +74526,7 @@
"file_type": "concept",
"norm_label": "blurhash.imagesharp",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L589"
+ "source_location": "L573"
},
{
"id": "ref_metadataextractor",
@@ -74482,7 +74537,7 @@
"file_type": "concept",
"norm_label": "metadataextractor",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L590"
+ "source_location": "L574"
},
{
"id": "ref_microsoft_extensions_options_dataannotations",
@@ -74493,18 +74548,7 @@
"file_type": "concept",
"norm_label": "microsoft.extensions.options.dataannotations",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L594"
- },
- {
- "id": "ref_system_io_hashing",
- "label": "System.IO.Hashing",
- "_origin": "ast",
- "community": 8,
- "community_name": "Anichron.Worker.Tests.Unit/packages.lock.json",
- "file_type": "concept",
- "norm_label": "system.io.hashing",
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L598"
+ "source_location": "L578"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_json_ref_blurhash_core",
@@ -74515,7 +74559,7 @@
"file_type": "concept",
"norm_label": "blurhash.core",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L607"
+ "source_location": "L591"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_json_ref_castle_core",
@@ -74537,7 +74581,7 @@
"file_type": "concept",
"norm_label": "microsoft.applicationinsights",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L390"
+ "source_location": "L382"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_json_ref_microsoft_bcl_asyncinterfaces",
@@ -74548,7 +74592,7 @@
"file_type": "concept",
"norm_label": "microsoft.bcl.asyncinterfaces",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L511"
+ "source_location": "L495"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_json_ref_microsoft_codecoverage",
@@ -74570,7 +74614,29 @@
"file_type": "concept",
"norm_label": "microsoft.entityframeworkcore",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L566"
+ "source_location": "L550"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_packages_lock_json_ref_microsoft_entityframeworkcore_abstractions",
+ "label": "Microsoft.EntityFrameworkCore.Abstractions",
+ "_origin": "ast",
+ "community": 8,
+ "community_name": "Anichron.Worker.Tests.Unit/packages.lock.json",
+ "file_type": "concept",
+ "norm_label": "microsoft.entityframeworkcore.abstractions",
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L610"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_packages_lock_json_ref_microsoft_entityframeworkcore_analyzers",
+ "label": "Microsoft.EntityFrameworkCore.Analyzers",
+ "_origin": "ast",
+ "community": 8,
+ "community_name": "Anichron.Worker.Tests.Unit/packages.lock.json",
+ "file_type": "concept",
+ "norm_label": "microsoft.entityframeworkcore.analyzers",
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L611"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_json_ref_microsoft_entityframeworkcore_relational",
@@ -74581,7 +74647,7 @@
"file_type": "concept",
"norm_label": "microsoft.entityframeworkcore.relational",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L577"
+ "source_location": "L561"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_json_ref_microsoft_extensions_caching_abstractions",
@@ -74592,7 +74658,18 @@
"file_type": "concept",
"norm_label": "microsoft.extensions.caching.abstractions",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L132"
+ "source_location": "L129"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_packages_lock_json_ref_microsoft_extensions_caching_memory",
+ "label": "Microsoft.Extensions.Caching.Memory",
+ "_origin": "ast",
+ "community": 8,
+ "community_name": "Anichron.Worker.Tests.Unit/packages.lock.json",
+ "file_type": "concept",
+ "norm_label": "microsoft.extensions.caching.memory",
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L612"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_json_ref_microsoft_extensions_configuration",
@@ -74603,7 +74680,7 @@
"file_type": "concept",
"norm_label": "microsoft.extensions.configuration",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L152"
+ "source_location": "L149"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_json_ref_microsoft_extensions_configuration_abstractions",
@@ -74614,7 +74691,7 @@
"file_type": "concept",
"norm_label": "microsoft.extensions.configuration.abstractions",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L153"
+ "source_location": "L150"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_json_ref_microsoft_extensions_configuration_binder",
@@ -74625,7 +74702,7 @@
"file_type": "concept",
"norm_label": "microsoft.extensions.configuration.binder",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L300"
+ "source_location": "L297"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_json_ref_microsoft_extensions_configuration_fileextensions",
@@ -74636,7 +74713,7 @@
"file_type": "concept",
"norm_label": "microsoft.extensions.configuration.fileextensions",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L193"
+ "source_location": "L190"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_json_ref_microsoft_extensions_configuration_ini",
@@ -74647,7 +74724,7 @@
"file_type": "concept",
"norm_label": "microsoft.extensions.configuration.ini",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L579"
+ "source_location": "L563"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_json_ref_microsoft_extensions_configuration_json",
@@ -74658,7 +74735,7 @@
"file_type": "concept",
"norm_label": "microsoft.extensions.configuration.json",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L203"
+ "source_location": "L200"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_json_ref_microsoft_extensions_dependencyinjection",
@@ -74669,7 +74746,7 @@
"file_type": "concept",
"norm_label": "microsoft.extensions.dependencyinjection",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L280"
+ "source_location": "L277"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_json_ref_microsoft_extensions_dependencyinjection_abstractions",
@@ -74680,7 +74757,7 @@
"file_type": "concept",
"norm_label": "microsoft.extensions.dependencyinjection.abstractions",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L133"
+ "source_location": "L130"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_json_ref_microsoft_extensions_diagnostics_abstractions",
@@ -74691,7 +74768,7 @@
"file_type": "concept",
"norm_label": "microsoft.extensions.diagnostics.abstractions",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L227"
+ "source_location": "L224"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_json_ref_microsoft_extensions_fileproviders_abstractions",
@@ -74702,7 +74779,7 @@
"file_type": "concept",
"norm_label": "microsoft.extensions.fileproviders.abstractions",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L181"
+ "source_location": "L178"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_json_ref_microsoft_extensions_fileproviders_physical",
@@ -74713,7 +74790,7 @@
"file_type": "concept",
"norm_label": "microsoft.extensions.fileproviders.physical",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L182"
+ "source_location": "L179"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_json_ref_microsoft_extensions_filesystemglobbing",
@@ -74724,7 +74801,7 @@
"file_type": "concept",
"norm_label": "microsoft.extensions.filesystemglobbing",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L254"
+ "source_location": "L251"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_json_ref_microsoft_extensions_hosting",
@@ -74735,7 +74812,7 @@
"file_type": "concept",
"norm_label": "microsoft.extensions.hosting",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L593"
+ "source_location": "L577"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_json_ref_microsoft_extensions_logging",
@@ -74746,7 +74823,7 @@
"file_type": "concept",
"norm_label": "microsoft.extensions.logging",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L302"
+ "source_location": "L299"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_json_ref_microsoft_extensions_logging_abstractions",
@@ -74757,7 +74834,7 @@
"file_type": "concept",
"norm_label": "microsoft.extensions.logging.abstractions",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L134"
+ "source_location": "L131"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_json_ref_microsoft_extensions_logging_configuration",
@@ -74768,7 +74845,7 @@
"file_type": "concept",
"norm_label": "microsoft.extensions.logging.configuration",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L316"
+ "source_location": "L313"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_json_ref_microsoft_extensions_options",
@@ -74779,7 +74856,7 @@
"file_type": "concept",
"norm_label": "microsoft.extensions.options",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L135"
+ "source_location": "L132"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_json_ref_microsoft_extensions_options_configurationextensions",
@@ -74790,7 +74867,7 @@
"file_type": "concept",
"norm_label": "microsoft.extensions.options.configurationextensions",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L228"
+ "source_location": "L225"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_json_ref_microsoft_extensions_primitives",
@@ -74801,18 +74878,7 @@
"file_type": "concept",
"norm_label": "microsoft.extensions.primitives",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L124"
- },
- {
- "id": "src_anichron_worker_tests_unit_packages_lock_json_ref_microsoft_netcore_platforms",
- "label": "Microsoft.NETCore.Platforms",
- "_origin": "ast",
- "community": 8,
- "community_name": "Anichron.Worker.Tests.Unit/packages.lock.json",
- "file_type": "concept",
- "norm_label": "microsoft.netcore.platforms",
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L439"
+ "source_location": "L121"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_json_ref_microsoft_testing_extensions_telemetry",
@@ -74823,7 +74889,7 @@
"file_type": "concept",
"norm_label": "microsoft.testing.extensions.telemetry",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L519"
+ "source_location": "L503"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_json_ref_microsoft_testing_extensions_trxreport_abstractions",
@@ -74834,7 +74900,7 @@
"file_type": "concept",
"norm_label": "microsoft.testing.extensions.trxreport.abstractions",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L520"
+ "source_location": "L504"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_json_ref_microsoft_testing_platform",
@@ -74845,7 +74911,7 @@
"file_type": "concept",
"norm_label": "microsoft.testing.platform",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L391"
+ "source_location": "L383"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_json_ref_microsoft_testing_platform_msbuild",
@@ -74856,7 +74922,7 @@
"file_type": "concept",
"norm_label": "microsoft.testing.platform.msbuild",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L522"
+ "source_location": "L506"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_json_ref_microsoft_testplatform_objectmodel",
@@ -74867,7 +74933,7 @@
"file_type": "concept",
"norm_label": "microsoft.testplatform.objectmodel",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L425"
+ "source_location": "L417"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_json_ref_microsoft_testplatform_testhost",
@@ -74889,18 +74955,7 @@
"file_type": "concept",
"norm_label": "microsoft.win32.registry",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L550"
- },
- {
- "id": "src_anichron_worker_tests_unit_packages_lock_json_ref_netstandard_library",
- "label": "NETStandard.Library",
- "_origin": "ast",
- "community": 8,
- "community_name": "Anichron.Worker.Tests.Unit/packages.lock.json",
- "file_type": "concept",
- "norm_label": "netstandard.library",
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L83"
+ "source_location": "L534"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_json_ref_newtonsoft_json",
@@ -74911,7 +74966,7 @@
"file_type": "concept",
"norm_label": "newtonsoft.json",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L426"
+ "source_location": "L418"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_json_ref_nodatime",
@@ -74922,7 +74977,7 @@
"file_type": "concept",
"norm_label": "nodatime",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L452"
+ "source_location": "L436"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_json_ref_npgsql",
@@ -74933,7 +74988,7 @@
"file_type": "concept",
"norm_label": "npgsql",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L453"
+ "source_location": "L437"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_json_ref_npgsql_entityframeworkcore_postgresql",
@@ -74944,7 +74999,7 @@
"file_type": "concept",
"norm_label": "npgsql.entityframeworkcore.postgresql",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L569"
+ "source_location": "L553"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_json_ref_npgsql_entityframeworkcore_postgresql_nodatime",
@@ -74955,7 +75010,7 @@
"file_type": "concept",
"norm_label": "npgsql.entityframeworkcore.postgresql.nodatime",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L570"
+ "source_location": "L554"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_json_ref_sixlabors_imagesharp",
@@ -74966,7 +75021,7 @@
"file_type": "concept",
"norm_label": "sixlabors.imagesharp",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L596"
+ "source_location": "L580"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_json_ref_system_diagnostics_eventlog",
@@ -74977,7 +75032,7 @@
"file_type": "concept",
"norm_label": "system.diagnostics.eventlog",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L91"
+ "source_location": "L88"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_json_ref_system_io_abstractions",
@@ -74988,7 +75043,18 @@
"file_type": "concept",
"norm_label": "system.io.abstractions",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L581"
+ "source_location": "L565"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_packages_lock_json_ref_system_io_hashing",
+ "label": "System.IO.Hashing",
+ "_origin": "ast",
+ "community": 8,
+ "community_name": "Anichron.Worker.Tests.Unit/packages.lock.json",
+ "file_type": "concept",
+ "norm_label": "system.io.hashing",
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L582"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_json_ref_testableio_system_io_abstractions_testinghelpers",
@@ -75010,7 +75076,7 @@
"file_type": "concept",
"norm_label": "testableio.system.io.abstractions.wrappers",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L474"
+ "source_location": "L458"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_json_ref_testably_abstractions_filesystem_interface",
@@ -75021,7 +75087,7 @@
"file_type": "concept",
"norm_label": "testably.abstractions.filesystem.interface",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L466"
+ "source_location": "L450"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_json_ref_xmpcore",
@@ -75032,7 +75098,7 @@
"file_type": "concept",
"norm_label": "xmpcore",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L617"
+ "source_location": "L601"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_json_ref_xunit_analyzers",
@@ -75043,7 +75109,7 @@
"file_type": "concept",
"norm_label": "xunit.analyzers",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L540"
+ "source_location": "L524"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_json_ref_xunit_v3_assert",
@@ -75054,7 +75120,7 @@
"file_type": "concept",
"norm_label": "xunit.v3.assert",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L541"
+ "source_location": "L525"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_json_ref_xunit_v3_common",
@@ -75065,7 +75131,7 @@
"file_type": "concept",
"norm_label": "xunit.v3.common",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L532"
+ "source_location": "L516"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_json_ref_xunit_v3_core_mtp_v1",
@@ -75076,7 +75142,7 @@
"file_type": "concept",
"norm_label": "xunit.v3.core.mtp-v1",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L542"
+ "source_location": "L526"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_json_ref_xunit_v3_extensibility_core",
@@ -75087,7 +75153,7 @@
"file_type": "concept",
"norm_label": "xunit.v3.extensibility.core",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L523"
+ "source_location": "L507"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_json_ref_xunit_v3_mtp_v1",
@@ -75109,7 +75175,7 @@
"file_type": "concept",
"norm_label": "xunit.v3.runner.common",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L560"
+ "source_location": "L544"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_json_ref_xunit_v3_runner_inproc_console",
@@ -75120,7 +75186,7 @@
"file_type": "concept",
"norm_label": "xunit.v3.runner.inproc.console",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L524"
+ "source_location": "L508"
},
{
"id": "nuget_npgsql_entityframeworkcore_postgresql_nodatime",
@@ -75573,34 +75639,12 @@
"source_file": "src/Anichron.Core/packages.lock.json",
"source_location": "L240"
},
- {
- "id": "src_anichron_api_packages_lock_anichron_core_dependencies",
- "label": "dependencies",
- "_origin": "ast",
- "community": 82,
- "community_name": "dependencies",
- "file_type": "code",
- "norm_label": "dependencies",
- "source_file": "src/Anichron.API/packages.lock.json",
- "source_location": "L470"
- },
- {
- "id": "src_anichron_api_packages_lock_anichron_core_type",
- "label": "type",
- "_origin": "ast",
- "community": 82,
- "community_name": "dependencies",
- "file_type": "code",
- "norm_label": "type",
- "source_file": "src/Anichron.API/packages.lock.json",
- "source_location": "L469"
- },
{
"id": "src_anichron_api_packages_lock_anichron_infrastructure_dependencies",
"label": "dependencies",
"_origin": "ast",
"community": 82,
- "community_name": "dependencies",
+ "community_name": "Microsoft.EntityFrameworkCore.Relational",
"file_type": "code",
"norm_label": "dependencies",
"source_file": "src/Anichron.API/packages.lock.json",
@@ -75611,7 +75655,7 @@
"label": "type",
"_origin": "ast",
"community": 82,
- "community_name": "dependencies",
+ "community_name": "Microsoft.EntityFrameworkCore.Relational",
"file_type": "code",
"norm_label": "type",
"source_file": "src/Anichron.API/packages.lock.json",
@@ -75622,7 +75666,7 @@
"label": "Microsoft.EntityFrameworkCore",
"_origin": "ast",
"community": 82,
- "community_name": "dependencies",
+ "community_name": "Microsoft.EntityFrameworkCore.Relational",
"file_type": "code",
"norm_label": "microsoft.entityframeworkcore",
"source_file": "src/Anichron.API/packages.lock.json",
@@ -75633,51 +75677,29 @@
"label": "Microsoft.EntityFrameworkCore.Relational",
"_origin": "ast",
"community": 82,
- "community_name": "dependencies",
+ "community_name": "Microsoft.EntityFrameworkCore.Relational",
"file_type": "code",
"norm_label": "microsoft.entityframeworkcore.relational",
"source_file": "src/Anichron.API/packages.lock.json",
"source_location": "L53"
},
- {
- "id": "src_anichron_api_packages_lock_dependencies_nodatime",
- "label": "NodaTime",
- "_origin": "ast",
- "community": 82,
- "community_name": "dependencies",
- "file_type": "code",
- "norm_label": "nodatime",
- "source_file": "src/Anichron.API/packages.lock.json",
- "source_location": "L369"
- },
{
"id": "src_anichron_api_packages_lock_dependencies_npgsql",
"label": "Npgsql",
"_origin": "ast",
"community": 82,
- "community_name": "dependencies",
+ "community_name": "Microsoft.EntityFrameworkCore.Relational",
"file_type": "code",
"norm_label": "npgsql",
"source_file": "src/Anichron.API/packages.lock.json",
"source_location": "L107"
},
- {
- "id": "src_anichron_api_packages_lock_dependencies_npgsql_entityframeworkcore_postgresql_nodatime",
- "label": "Npgsql.EntityFrameworkCore.PostgreSQL.NodaTime",
- "_origin": "ast",
- "community": 82,
- "community_name": "dependencies",
- "file_type": "code",
- "norm_label": "npgsql.entityframeworkcore.postgresql.nodatime",
- "source_file": "src/Anichron.API/packages.lock.json",
- "source_location": "L475"
- },
{
"id": "src_anichron_api_packages_lock_dependencies_system_io_abstractions",
"label": "System.IO.Abstractions",
"_origin": "ast",
"community": 82,
- "community_name": "dependencies",
+ "community_name": "Microsoft.EntityFrameworkCore.Relational",
"file_type": "code",
"norm_label": "system.io.abstractions",
"source_file": "src/Anichron.API/packages.lock.json",
@@ -75688,7 +75710,7 @@
"label": "contentHash",
"_origin": "ast",
"community": 82,
- "community_name": "dependencies",
+ "community_name": "Microsoft.EntityFrameworkCore.Relational",
"file_type": "code",
"norm_label": "contenthash",
"source_file": "src/Anichron.API/packages.lock.json",
@@ -75699,7 +75721,7 @@
"label": "dependencies",
"_origin": "ast",
"community": 82,
- "community_name": "dependencies",
+ "community_name": "Microsoft.EntityFrameworkCore.Relational",
"file_type": "code",
"norm_label": "dependencies",
"source_file": "src/Anichron.API/packages.lock.json",
@@ -75710,7 +75732,7 @@
"label": "requested",
"_origin": "ast",
"community": 82,
- "community_name": "dependencies",
+ "community_name": "Microsoft.EntityFrameworkCore.Relational",
"file_type": "code",
"norm_label": "requested",
"source_file": "src/Anichron.API/packages.lock.json",
@@ -75721,7 +75743,7 @@
"label": "resolved",
"_origin": "ast",
"community": 82,
- "community_name": "dependencies",
+ "community_name": "Microsoft.EntityFrameworkCore.Relational",
"file_type": "code",
"norm_label": "resolved",
"source_file": "src/Anichron.API/packages.lock.json",
@@ -75732,7 +75754,7 @@
"label": "type",
"_origin": "ast",
"community": 82,
- "community_name": "dependencies",
+ "community_name": "Microsoft.EntityFrameworkCore.Relational",
"file_type": "code",
"norm_label": "type",
"source_file": "src/Anichron.API/packages.lock.json",
@@ -75743,7 +75765,7 @@
"label": "contentHash",
"_origin": "ast",
"community": 82,
- "community_name": "dependencies",
+ "community_name": "Microsoft.EntityFrameworkCore.Relational",
"file_type": "code",
"norm_label": "contenthash",
"source_file": "src/Anichron.API/packages.lock.json",
@@ -75754,7 +75776,7 @@
"label": "dependencies",
"_origin": "ast",
"community": 82,
- "community_name": "dependencies",
+ "community_name": "Microsoft.EntityFrameworkCore.Relational",
"file_type": "code",
"norm_label": "dependencies",
"source_file": "src/Anichron.API/packages.lock.json",
@@ -75765,7 +75787,7 @@
"label": "requested",
"_origin": "ast",
"community": 82,
- "community_name": "dependencies",
+ "community_name": "Microsoft.EntityFrameworkCore.Relational",
"file_type": "code",
"norm_label": "requested",
"source_file": "src/Anichron.API/packages.lock.json",
@@ -75776,7 +75798,7 @@
"label": "resolved",
"_origin": "ast",
"community": 82,
- "community_name": "dependencies",
+ "community_name": "Microsoft.EntityFrameworkCore.Relational",
"file_type": "code",
"norm_label": "resolved",
"source_file": "src/Anichron.API/packages.lock.json",
@@ -75787,29 +75809,18 @@
"label": "type",
"_origin": "ast",
"community": 82,
- "community_name": "dependencies",
+ "community_name": "Microsoft.EntityFrameworkCore.Relational",
"file_type": "code",
"norm_label": "type",
"source_file": "src/Anichron.API/packages.lock.json",
"source_location": "L69"
},
- {
- "id": "src_anichron_api_packages_lock_net10_0_anichron_core",
- "label": "anichron.core",
- "_origin": "ast",
- "community": 82,
- "community_name": "dependencies",
- "file_type": "code",
- "norm_label": "anichron.core",
- "source_file": "src/Anichron.API/packages.lock.json",
- "source_location": "L468"
- },
{
"id": "src_anichron_api_packages_lock_net10_0_anichron_infrastructure",
"label": "anichron.infrastructure",
"_origin": "ast",
"community": 82,
- "community_name": "dependencies",
+ "community_name": "Microsoft.EntityFrameworkCore.Relational",
"file_type": "code",
"norm_label": "anichron.infrastructure",
"source_file": "src/Anichron.API/packages.lock.json",
@@ -75820,7 +75831,7 @@
"label": "Microsoft.EntityFrameworkCore.Relational",
"_origin": "ast",
"community": 82,
- "community_name": "dependencies",
+ "community_name": "Microsoft.EntityFrameworkCore.Relational",
"file_type": "code",
"norm_label": "microsoft.entityframeworkcore.relational",
"source_file": "src/Anichron.API/packages.lock.json",
@@ -75831,7 +75842,7 @@
"label": "Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore",
"_origin": "ast",
"community": 82,
- "community_name": "dependencies",
+ "community_name": "Microsoft.EntityFrameworkCore.Relational",
"file_type": "code",
"norm_label": "microsoft.extensions.diagnostics.healthchecks.entityframeworkcore",
"source_file": "src/Anichron.API/packages.lock.json",
@@ -75842,29 +75853,18 @@
"label": "Npgsql.EntityFrameworkCore.PostgreSQL",
"_origin": "ast",
"community": 82,
- "community_name": "dependencies",
+ "community_name": "Microsoft.EntityFrameworkCore.Relational",
"file_type": "code",
"norm_label": "npgsql.entityframeworkcore.postgresql",
"source_file": "src/Anichron.API/packages.lock.json",
"source_location": "L99"
},
- {
- "id": "src_anichron_api_packages_lock_net10_0_npgsql_nodatime",
- "label": "Npgsql.NodaTime",
- "_origin": "ast",
- "community": 82,
- "community_name": "dependencies",
- "file_type": "code",
- "norm_label": "npgsql.nodatime",
- "source_file": "src/Anichron.API/packages.lock.json",
- "source_location": "L364"
- },
{
"id": "src_anichron_api_packages_lock_npgsql_entityframeworkcore_postgresql_contenthash",
"label": "contentHash",
"_origin": "ast",
"community": 82,
- "community_name": "dependencies",
+ "community_name": "Microsoft.EntityFrameworkCore.Relational",
"file_type": "code",
"norm_label": "contenthash",
"source_file": "src/Anichron.API/packages.lock.json",
@@ -75875,7 +75875,7 @@
"label": "dependencies",
"_origin": "ast",
"community": 82,
- "community_name": "dependencies",
+ "community_name": "Microsoft.EntityFrameworkCore.Relational",
"file_type": "code",
"norm_label": "dependencies",
"source_file": "src/Anichron.API/packages.lock.json",
@@ -75886,7 +75886,7 @@
"label": "requested",
"_origin": "ast",
"community": 82,
- "community_name": "dependencies",
+ "community_name": "Microsoft.EntityFrameworkCore.Relational",
"file_type": "code",
"norm_label": "requested",
"source_file": "src/Anichron.API/packages.lock.json",
@@ -75897,7 +75897,7 @@
"label": "resolved",
"_origin": "ast",
"community": 82,
- "community_name": "dependencies",
+ "community_name": "Microsoft.EntityFrameworkCore.Relational",
"file_type": "code",
"norm_label": "resolved",
"source_file": "src/Anichron.API/packages.lock.json",
@@ -75908,56 +75908,12 @@
"label": "type",
"_origin": "ast",
"community": 82,
- "community_name": "dependencies",
+ "community_name": "Microsoft.EntityFrameworkCore.Relational",
"file_type": "code",
"norm_label": "type",
"source_file": "src/Anichron.API/packages.lock.json",
"source_location": "L100"
},
- {
- "id": "src_anichron_api_packages_lock_npgsql_nodatime_contenthash",
- "label": "contentHash",
- "_origin": "ast",
- "community": 82,
- "community_name": "dependencies",
- "file_type": "code",
- "norm_label": "contenthash",
- "source_file": "src/Anichron.API/packages.lock.json",
- "source_location": "L367"
- },
- {
- "id": "src_anichron_api_packages_lock_npgsql_nodatime_dependencies",
- "label": "dependencies",
- "_origin": "ast",
- "community": 82,
- "community_name": "dependencies",
- "file_type": "code",
- "norm_label": "dependencies",
- "source_file": "src/Anichron.API/packages.lock.json",
- "source_location": "L368"
- },
- {
- "id": "src_anichron_api_packages_lock_npgsql_nodatime_resolved",
- "label": "resolved",
- "_origin": "ast",
- "community": 82,
- "community_name": "dependencies",
- "file_type": "code",
- "norm_label": "resolved",
- "source_file": "src/Anichron.API/packages.lock.json",
- "source_location": "L366"
- },
- {
- "id": "src_anichron_api_packages_lock_npgsql_nodatime_type",
- "label": "type",
- "_origin": "ast",
- "community": 82,
- "community_name": "dependencies",
- "file_type": "code",
- "norm_label": "type",
- "source_file": "src/Anichron.API/packages.lock.json",
- "source_location": "L365"
- },
{
"id": "src_anichron_core_packages_lock_dependencies_humanizer_core",
"label": "Humanizer.Core",
@@ -77724,17 +77680,6 @@
"source_file": "src/Anichron.Worker/packages.lock.json",
"source_location": "L236"
},
- {
- "id": "src_anichron_worker_packages_lock_json_ref_microsoft_netcore_platforms",
- "label": "Microsoft.NETCore.Platforms",
- "_origin": "ast",
- "community": 9,
- "community_name": "Anichron.Worker/packages.lock.json",
- "file_type": "concept",
- "norm_label": "microsoft.netcore.platforms",
- "source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L541"
- },
{
"id": "src_anichron_worker_packages_lock_json_ref_microsoft_visualstudio_solutionpersistence",
"label": "Microsoft.VisualStudio.SolutionPersistence",
@@ -77757,17 +77702,6 @@
"source_file": "src/Anichron.Worker/packages.lock.json",
"source_location": "L52"
},
- {
- "id": "src_anichron_worker_packages_lock_json_ref_netstandard_library",
- "label": "NETStandard.Library",
- "_origin": "ast",
- "community": 9,
- "community_name": "Anichron.Worker/packages.lock.json",
- "file_type": "concept",
- "norm_label": "netstandard.library",
- "source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L164"
- },
{
"id": "src_anichron_worker_packages_lock_json_ref_newtonsoft_json",
"label": "Newtonsoft.Json",
@@ -77788,7 +77722,7 @@
"file_type": "concept",
"norm_label": "nodatime",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L554"
+ "source_location": "L541"
},
{
"id": "src_anichron_worker_packages_lock_json_ref_npgsql",
@@ -77821,7 +77755,7 @@
"file_type": "concept",
"norm_label": "system.codedom",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L533"
+ "source_location": "L528"
},
{
"id": "src_anichron_worker_packages_lock_json_ref_system_composition",
@@ -77843,7 +77777,7 @@
"file_type": "concept",
"norm_label": "system.composition.attributedmodel",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L568"
+ "source_location": "L555"
},
{
"id": "src_anichron_worker_packages_lock_json_ref_system_composition_convention",
@@ -77854,7 +77788,7 @@
"file_type": "concept",
"norm_label": "system.composition.convention",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L569"
+ "source_location": "L556"
},
{
"id": "src_anichron_worker_packages_lock_json_ref_system_composition_hosting",
@@ -77865,7 +77799,7 @@
"file_type": "concept",
"norm_label": "system.composition.hosting",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L570"
+ "source_location": "L557"
},
{
"id": "src_anichron_worker_packages_lock_json_ref_system_composition_runtime",
@@ -77876,7 +77810,7 @@
"file_type": "concept",
"norm_label": "system.composition.runtime",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L571"
+ "source_location": "L558"
},
{
"id": "src_anichron_worker_packages_lock_json_ref_system_composition_typedparts",
@@ -77887,7 +77821,7 @@
"file_type": "concept",
"norm_label": "system.composition.typedparts",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L572"
+ "source_location": "L559"
},
{
"id": "src_anichron_worker_packages_lock_json_ref_system_diagnostics_eventlog",
@@ -77900,6 +77834,17 @@
"source_file": "src/Anichron.Worker/packages.lock.json",
"source_location": "L477"
},
+ {
+ "id": "src_anichron_worker_packages_lock_json_ref_system_io_hashing",
+ "label": "System.IO.Hashing",
+ "_origin": "ast",
+ "community": 9,
+ "community_name": "Anichron.Worker/packages.lock.json",
+ "file_type": "concept",
+ "norm_label": "system.io.hashing",
+ "source_file": "src/Anichron.Worker/packages.lock.json",
+ "source_location": "L137"
+ },
{
"id": "src_anichron_worker_packages_lock_json_ref_testableio_system_io_abstractions",
"label": "TestableIO.System.IO.Abstractions",
@@ -77909,7 +77854,7 @@
"file_type": "concept",
"norm_label": "testableio.system.io.abstractions",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L149"
+ "source_location": "L152"
},
{
"id": "src_anichron_worker_packages_lock_json_ref_testableio_system_io_abstractions_wrappers",
@@ -77920,7 +77865,18 @@
"file_type": "concept",
"norm_label": "testableio.system.io.abstractions.wrappers",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L150"
+ "source_location": "L153"
+ },
+ {
+ "id": "src_anichron_worker_packages_lock_json_ref_testably_abstractions_filesystem_interface",
+ "label": "Testably.Abstractions.FileSystem.Interface",
+ "_origin": "ast",
+ "community": 9,
+ "community_name": "Anichron.Worker/packages.lock.json",
+ "file_type": "concept",
+ "norm_label": "testably.abstractions.filesystem.interface",
+ "source_file": "src/Anichron.Worker/packages.lock.json",
+ "source_location": "L608"
},
{
"id": "src_anichron_worker_packages_lock_json_ref_xmpcore",
@@ -77942,7 +77898,7 @@
"file_type": "code",
"norm_label": "dependencies",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L565"
+ "source_location": "L549"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_anichron_core_type",
@@ -77953,7 +77909,7 @@
"file_type": "code",
"norm_label": "type",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L564"
+ "source_location": "L548"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_anichron_infrastructure_dependencies",
@@ -77964,7 +77920,7 @@
"file_type": "code",
"norm_label": "dependencies",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L575"
+ "source_location": "L559"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_anichron_infrastructure_type",
@@ -77975,7 +77931,7 @@
"file_type": "code",
"norm_label": "type",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L574"
+ "source_location": "L558"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_anichron_worker_dependencies",
@@ -77986,7 +77942,7 @@
"file_type": "code",
"norm_label": "dependencies",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L586"
+ "source_location": "L570"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_anichron_worker_type",
@@ -77997,7 +77953,7 @@
"file_type": "code",
"norm_label": "type",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L585"
+ "source_location": "L569"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_dependencies_anichron_core",
@@ -78008,7 +77964,7 @@
"file_type": "code",
"norm_label": "anichron.core",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L587"
+ "source_location": "L571"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_dependencies_anichron_infrastructure",
@@ -78019,7 +77975,7 @@
"file_type": "code",
"norm_label": "anichron.infrastructure",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L588"
+ "source_location": "L572"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_dependencies_blurhash_imagesharp",
@@ -78030,7 +77986,7 @@
"file_type": "code",
"norm_label": "blurhash.imagesharp",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L589"
+ "source_location": "L573"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_dependencies_metadataextractor",
@@ -78041,7 +77997,7 @@
"file_type": "code",
"norm_label": "metadataextractor",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L590"
+ "source_location": "L574"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_dependencies_microsoft_entityframeworkcore",
@@ -78052,7 +78008,7 @@
"file_type": "code",
"norm_label": "microsoft.entityframeworkcore",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L566"
+ "source_location": "L550"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_dependencies_microsoft_entityframeworkcore_relational",
@@ -78063,7 +78019,18 @@
"file_type": "code",
"norm_label": "microsoft.entityframeworkcore.relational",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L577"
+ "source_location": "L561"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_packages_lock_dependencies_microsoft_extensions_caching_memory",
+ "label": "Microsoft.Extensions.Caching.Memory",
+ "_origin": "ast",
+ "community": 90,
+ "community_name": "dependencies",
+ "file_type": "code",
+ "norm_label": "microsoft.extensions.caching.memory",
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L612"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_dependencies_microsoft_extensions_configuration_ini",
@@ -78074,7 +78041,7 @@
"file_type": "code",
"norm_label": "microsoft.extensions.configuration.ini",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L579"
+ "source_location": "L563"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_dependencies_microsoft_extensions_hosting",
@@ -78085,7 +78052,7 @@
"file_type": "code",
"norm_label": "microsoft.extensions.hosting",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L593"
+ "source_location": "L577"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_dependencies_microsoft_extensions_options_dataannotations",
@@ -78096,7 +78063,7 @@
"file_type": "code",
"norm_label": "microsoft.extensions.options.dataannotations",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L594"
+ "source_location": "L578"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_dependencies_nodatime",
@@ -78107,7 +78074,7 @@
"file_type": "code",
"norm_label": "nodatime",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L452"
+ "source_location": "L436"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_dependencies_npgsql",
@@ -78118,7 +78085,7 @@
"file_type": "code",
"norm_label": "npgsql",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L453"
+ "source_location": "L437"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_dependencies_npgsql_entityframeworkcore_postgresql",
@@ -78129,7 +78096,7 @@
"file_type": "code",
"norm_label": "npgsql.entityframeworkcore.postgresql",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L569"
+ "source_location": "L553"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_dependencies_npgsql_entityframeworkcore_postgresql_nodatime",
@@ -78140,7 +78107,7 @@
"file_type": "code",
"norm_label": "npgsql.entityframeworkcore.postgresql.nodatime",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L570"
+ "source_location": "L554"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_dependencies_system_io_abstractions",
@@ -78151,7 +78118,7 @@
"file_type": "code",
"norm_label": "system.io.abstractions",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L581"
+ "source_location": "L565"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_dependencies_system_io_hashing",
@@ -78162,7 +78129,62 @@
"file_type": "code",
"norm_label": "system.io.hashing",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L598"
+ "source_location": "L582"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_entityframeworkcore_relational_contenthash",
+ "label": "contentHash",
+ "_origin": "ast",
+ "community": 90,
+ "community_name": "dependencies",
+ "file_type": "code",
+ "norm_label": "contenthash",
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L620"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_entityframeworkcore_relational_dependencies",
+ "label": "dependencies",
+ "_origin": "ast",
+ "community": 90,
+ "community_name": "dependencies",
+ "file_type": "code",
+ "norm_label": "dependencies",
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L621"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_entityframeworkcore_relational_requested",
+ "label": "requested",
+ "_origin": "ast",
+ "community": 90,
+ "community_name": "dependencies",
+ "file_type": "code",
+ "norm_label": "requested",
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L618"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_entityframeworkcore_relational_resolved",
+ "label": "resolved",
+ "_origin": "ast",
+ "community": 90,
+ "community_name": "dependencies",
+ "file_type": "code",
+ "norm_label": "resolved",
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L619"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_packages_lock_microsoft_entityframeworkcore_relational_type",
+ "label": "type",
+ "_origin": "ast",
+ "community": 90,
+ "community_name": "dependencies",
+ "file_type": "code",
+ "norm_label": "type",
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L617"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_net10_0_anichron_core",
@@ -78173,7 +78195,7 @@
"file_type": "code",
"norm_label": "anichron.core",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L563"
+ "source_location": "L547"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_net10_0_anichron_infrastructure",
@@ -78184,7 +78206,7 @@
"file_type": "code",
"norm_label": "anichron.infrastructure",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L573"
+ "source_location": "L557"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_net10_0_anichron_worker",
@@ -78195,7 +78217,18 @@
"file_type": "code",
"norm_label": "anichron.worker",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L584"
+ "source_location": "L568"
+ },
+ {
+ "id": "src_anichron_worker_tests_unit_packages_lock_net10_0_microsoft_entityframeworkcore_relational",
+ "label": "Microsoft.EntityFrameworkCore.Relational",
+ "_origin": "ast",
+ "community": 90,
+ "community_name": "dependencies",
+ "file_type": "code",
+ "norm_label": "microsoft.entityframeworkcore.relational",
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L616"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_net10_0_npgsql_nodatime",
@@ -78206,7 +78239,7 @@
"file_type": "code",
"norm_label": "npgsql.nodatime",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L447"
+ "source_location": "L431"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_npgsql_nodatime_contenthash",
@@ -78217,7 +78250,7 @@
"file_type": "code",
"norm_label": "contenthash",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L450"
+ "source_location": "L434"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_npgsql_nodatime_dependencies",
@@ -78228,7 +78261,7 @@
"file_type": "code",
"norm_label": "dependencies",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L451"
+ "source_location": "L435"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_npgsql_nodatime_resolved",
@@ -78239,7 +78272,7 @@
"file_type": "code",
"norm_label": "resolved",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L449"
+ "source_location": "L433"
},
{
"id": "src_anichron_worker_tests_unit_packages_lock_npgsql_nodatime_type",
@@ -78250,14 +78283,25 @@
"file_type": "code",
"norm_label": "type",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L448"
+ "source_location": "L432"
+ },
+ {
+ "id": "src_anichron_api_services_adminresetservice_cs_iclock",
+ "label": "IClock",
+ "_origin": "ast",
+ "community": 91,
+ "community_name": "IUnitOfWork",
+ "file_type": "code",
+ "norm_label": "iclock",
+ "source_file": "",
+ "source_location": ""
},
{
"id": "src_anichron_api_tests_unit_services_adminresetservicetests_anichron_api_tests_unit_services_testfixture_unitofwork",
"label": "UnitOfWork",
"_origin": "ast",
"community": 91,
- "community_name": "TestFixture",
+ "community_name": "IUnitOfWork",
"file_type": "code",
"metadata": {
"namespace": "Anichron.API.Tests.Unit.Services",
@@ -78274,7 +78318,7 @@
"label": "Users",
"_origin": "ast",
"community": 91,
- "community_name": "TestFixture",
+ "community_name": "IUnitOfWork",
"file_type": "code",
"metadata": {
"namespace": "Anichron.API.Tests.Unit.Services",
@@ -78291,7 +78335,7 @@
"label": "CancellationToken",
"_origin": "ast",
"community": 91,
- "community_name": "TestFixture",
+ "community_name": "IUnitOfWork",
"file_type": "code",
"norm_label": "cancellationtoken",
"source_file": "",
@@ -78302,7 +78346,7 @@
"label": "Fact",
"_origin": "ast",
"community": 91,
- "community_name": "TestFixture",
+ "community_name": "IUnitOfWork",
"file_type": "code",
"norm_label": "fact",
"source_file": "",
@@ -78313,7 +78357,7 @@
"label": "Guid",
"_origin": "ast",
"community": 91,
- "community_name": "TestFixture",
+ "community_name": "IUnitOfWork",
"file_type": "code",
"norm_label": "guid",
"source_file": "",
@@ -78324,7 +78368,7 @@
"label": "IClock",
"_origin": "ast",
"community": 91,
- "community_name": "TestFixture",
+ "community_name": "IUnitOfWork",
"file_type": "code",
"norm_label": "iclock",
"source_file": "",
@@ -78335,7 +78379,7 @@
"label": "Instant",
"_origin": "ast",
"community": 91,
- "community_name": "TestFixture",
+ "community_name": "IUnitOfWork",
"file_type": "code",
"norm_label": "instant",
"source_file": "",
@@ -78346,12 +78390,23 @@
"label": "Task",
"_origin": "ast",
"community": 91,
- "community_name": "TestFixture",
+ "community_name": "IUnitOfWork",
"file_type": "code",
"norm_label": "task",
"source_file": "",
"source_location": ""
},
+ {
+ "id": "src_anichron_core_data_iunitofwork",
+ "label": "IUnitOfWork.cs",
+ "_origin": "ast",
+ "community": 91,
+ "community_name": "IUnitOfWork",
+ "file_type": "code",
+ "norm_label": "iunitofwork.cs",
+ "source_file": "src/Anichron.Core/Data/IUnitOfWork.cs",
+ "source_location": "L1"
+ },
{
"id": "nuget_microsoft_aspnetcore_mvc_testing",
"label": "Microsoft.AspNetCore.Mvc.Testing",
@@ -79518,28 +79573,6 @@
"source_file": "",
"source_location": ""
},
- {
- "id": "src_anichron_worker_packages_lock_dependencies_microsoft_extensions_fileproviders_abstractions",
- "label": "Microsoft.Extensions.FileProviders.Abstractions",
- "_origin": "ast",
- "community": 96,
- "community_name": "Microsoft.Extensions.Primitives",
- "file_type": "code",
- "norm_label": "microsoft.extensions.fileproviders.abstractions",
- "source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L65"
- },
- {
- "id": "src_anichron_worker_packages_lock_dependencies_microsoft_extensions_fileproviders_physical",
- "label": "Microsoft.Extensions.FileProviders.Physical",
- "_origin": "ast",
- "community": 96,
- "community_name": "Microsoft.Extensions.Primitives",
- "file_type": "code",
- "norm_label": "microsoft.extensions.fileproviders.physical",
- "source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L86"
- },
{
"id": "src_anichron_worker_packages_lock_dependencies_microsoft_extensions_filesystemglobbing",
"label": "Microsoft.Extensions.FileSystemGlobbing",
@@ -79650,50 +79683,6 @@
"source_file": "src/Anichron.Worker/packages.lock.json",
"source_location": "L273"
},
- {
- "id": "src_anichron_worker_packages_lock_microsoft_extensions_configuration_fileextensions_contenthash",
- "label": "contentHash",
- "_origin": "ast",
- "community": 96,
- "community_name": "Microsoft.Extensions.Primitives",
- "file_type": "code",
- "norm_label": "contenthash",
- "source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L310"
- },
- {
- "id": "src_anichron_worker_packages_lock_microsoft_extensions_configuration_fileextensions_dependencies",
- "label": "dependencies",
- "_origin": "ast",
- "community": 96,
- "community_name": "Microsoft.Extensions.Primitives",
- "file_type": "code",
- "norm_label": "dependencies",
- "source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L311"
- },
- {
- "id": "src_anichron_worker_packages_lock_microsoft_extensions_configuration_fileextensions_resolved",
- "label": "resolved",
- "_origin": "ast",
- "community": 96,
- "community_name": "Microsoft.Extensions.Primitives",
- "file_type": "code",
- "norm_label": "resolved",
- "source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L309"
- },
- {
- "id": "src_anichron_worker_packages_lock_microsoft_extensions_configuration_fileextensions_type",
- "label": "type",
- "_origin": "ast",
- "community": 96,
- "community_name": "Microsoft.Extensions.Primitives",
- "file_type": "code",
- "norm_label": "type",
- "source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L308"
- },
{
"id": "src_anichron_worker_packages_lock_microsoft_extensions_fileproviders_abstractions_contenthash",
"label": "contentHash",
@@ -79848,17 +79837,6 @@
"source_file": "src/Anichron.Worker/packages.lock.json",
"source_location": "L272"
},
- {
- "id": "src_anichron_worker_packages_lock_net10_0_microsoft_extensions_configuration_fileextensions",
- "label": "Microsoft.Extensions.Configuration.FileExtensions",
- "_origin": "ast",
- "community": 96,
- "community_name": "Microsoft.Extensions.Primitives",
- "file_type": "code",
- "norm_label": "microsoft.extensions.configuration.fileextensions",
- "source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L307"
- },
{
"id": "src_anichron_worker_packages_lock_net10_0_microsoft_extensions_fileproviders_abstractions",
"label": "Microsoft.Extensions.FileProviders.Abstractions",
@@ -81096,7 +81074,7 @@
"label": "microsoft_entityframeworkcore_infrastructure",
"_origin": "semantic",
"community": 104,
- "community_name": "nodatime",
+ "community_name": "20260511154104_InitialSchema.Designer.cs",
"external": true,
"file_type": "concept",
"norm_label": "microsoft_entityframeworkcore_infrastructure",
@@ -81108,7 +81086,7 @@
"label": "microsoft_entityframeworkcore_migrations",
"_origin": "semantic",
"community": 104,
- "community_name": "nodatime",
+ "community_name": "20260511154104_InitialSchema.Designer.cs",
"external": true,
"file_type": "concept",
"norm_label": "microsoft_entityframeworkcore_migrations",
@@ -81120,7 +81098,7 @@
"label": "microsoft_entityframeworkcore_storage_valueconversion",
"_origin": "semantic",
"community": 104,
- "community_name": "nodatime",
+ "community_name": "20260511154104_InitialSchema.Designer.cs",
"external": true,
"file_type": "concept",
"norm_label": "microsoft_entityframeworkcore_storage_valueconversion",
@@ -81128,38 +81106,38 @@
"type": "external"
},
{
- "id": "nodatime",
- "label": "nodatime",
+ "id": "npgsql_entityframeworkcore_postgresql_metadata",
+ "label": "npgsql_entityframeworkcore_postgresql_metadata",
"_origin": "semantic",
"community": 104,
- "community_name": "nodatime",
+ "community_name": "20260511154104_InitialSchema.Designer.cs",
"external": true,
"file_type": "concept",
- "norm_label": "nodatime",
+ "norm_label": "npgsql_entityframeworkcore_postgresql_metadata",
"source_file": "",
"type": "external"
},
{
- "id": "npgsql_entityframeworkcore_postgresql_metadata",
- "label": "npgsql_entityframeworkcore_postgresql_metadata",
+ "id": "system",
+ "label": "system",
"_origin": "semantic",
"community": 104,
- "community_name": "nodatime",
+ "community_name": "20260511154104_InitialSchema.Designer.cs",
"external": true,
"file_type": "concept",
- "norm_label": "npgsql_entityframeworkcore_postgresql_metadata",
+ "norm_label": "system",
"source_file": "",
"type": "external"
},
{
- "id": "system",
- "label": "system",
+ "id": "fluentassertions",
+ "label": "fluentassertions",
"_origin": "semantic",
- "community": 104,
+ "community": 121,
"community_name": "nodatime",
"external": true,
"file_type": "concept",
- "norm_label": "system",
+ "norm_label": "fluentassertions",
"source_file": "",
"type": "external"
},
@@ -81168,7 +81146,7 @@
"label": "metadataextractor",
"_origin": "semantic",
"community": 121,
- "community_name": "Anichron.Worker.Ingestion.Pipeline",
+ "community_name": "nodatime",
"external": true,
"file_type": "concept",
"norm_label": "metadataextractor",
@@ -81180,7 +81158,7 @@
"label": "metadataextractor_formats_exif",
"_origin": "semantic",
"community": 121,
- "community_name": "Anichron.Worker.Ingestion.Pipeline",
+ "community_name": "nodatime",
"external": true,
"file_type": "concept",
"norm_label": "metadataextractor_formats_exif",
@@ -81192,7 +81170,7 @@
"label": "metadataextractor_formats_quicktime",
"_origin": "semantic",
"community": 121,
- "community_name": "Anichron.Worker.Ingestion.Pipeline",
+ "community_name": "nodatime",
"external": true,
"file_type": "concept",
"norm_label": "metadataextractor_formats_quicktime",
@@ -81200,14 +81178,38 @@
"type": "external"
},
{
- "id": "microsoft_extensions_logging",
- "label": "microsoft_extensions_logging",
+ "id": "microsoft_extensions_configuration",
+ "label": "microsoft_extensions_configuration",
"_origin": "semantic",
"community": 121,
- "community_name": "Anichron.Worker.Ingestion.Pipeline",
+ "community_name": "nodatime",
"external": true,
"file_type": "concept",
- "norm_label": "microsoft_extensions_logging",
+ "norm_label": "microsoft_extensions_configuration",
+ "source_file": "",
+ "type": "external"
+ },
+ {
+ "id": "microsoft_extensions_hosting",
+ "label": "microsoft_extensions_hosting",
+ "_origin": "semantic",
+ "community": 121,
+ "community_name": "nodatime",
+ "external": true,
+ "file_type": "concept",
+ "norm_label": "microsoft_extensions_hosting",
+ "source_file": "",
+ "type": "external"
+ },
+ {
+ "id": "nodatime",
+ "label": "nodatime",
+ "_origin": "semantic",
+ "community": 121,
+ "community_name": "nodatime",
+ "external": true,
+ "file_type": "concept",
+ "norm_label": "nodatime",
"source_file": "",
"type": "external"
},
@@ -81216,7 +81218,7 @@
"label": "nodatime_text",
"_origin": "semantic",
"community": 121,
- "community_name": "Anichron.Worker.Ingestion.Pipeline",
+ "community_name": "nodatime",
"external": true,
"file_type": "concept",
"norm_label": "nodatime_text",
@@ -81224,38 +81226,50 @@
"type": "external"
},
{
- "id": "system_io_abstractions",
- "label": "system_io_abstractions",
+ "id": "nsubstitute",
+ "label": "nsubstitute",
"_origin": "semantic",
"community": 121,
- "community_name": "Anichron.Worker.Ingestion.Pipeline",
+ "community_name": "nodatime",
"external": true,
"file_type": "concept",
- "norm_label": "system_io_abstractions",
+ "norm_label": "nsubstitute",
"source_file": "",
"type": "external"
},
{
- "id": "system_io_abstractions_testinghelpers",
- "label": "system_io_abstractions_testinghelpers",
+ "id": "system_globalization",
+ "label": "system_globalization",
"_origin": "semantic",
"community": 121,
- "community_name": "Anichron.Worker.Ingestion.Pipeline",
+ "community_name": "nodatime",
"external": true,
"file_type": "concept",
- "norm_label": "system_io_abstractions_testinghelpers",
+ "norm_label": "system_globalization",
"source_file": "",
"type": "external"
},
{
- "id": "system_io_hashing",
- "label": "system_io_hashing",
+ "id": "system_io_abstractions",
+ "label": "system_io_abstractions",
"_origin": "semantic",
"community": 121,
- "community_name": "Anichron.Worker.Ingestion.Pipeline",
+ "community_name": "nodatime",
"external": true,
"file_type": "concept",
- "norm_label": "system_io_hashing",
+ "norm_label": "system_io_abstractions",
+ "source_file": "",
+ "type": "external"
+ },
+ {
+ "id": "xunit",
+ "label": "xunit",
+ "_origin": "semantic",
+ "community": 121,
+ "community_name": "nodatime",
+ "external": true,
+ "file_type": "concept",
+ "norm_label": "xunit",
"source_file": "",
"type": "external"
},
@@ -81264,7 +81278,7 @@
"label": "blurhash_imagesharp",
"_origin": "semantic",
"community": 182,
- "community_name": "microsoft_extensions_options",
+ "community_name": "Anichron.Worker.Ingestion.Pipeline",
"external": true,
"file_type": "concept",
"norm_label": "blurhash_imagesharp",
@@ -81276,7 +81290,7 @@
"label": "microsoft_extensions_dependencyinjection",
"_origin": "semantic",
"community": 182,
- "community_name": "microsoft_extensions_options",
+ "community_name": "Anichron.Worker.Ingestion.Pipeline",
"external": true,
"file_type": "concept",
"norm_label": "microsoft_extensions_dependencyinjection",
@@ -81284,14 +81298,14 @@
"type": "external"
},
{
- "id": "microsoft_extensions_hosting",
- "label": "microsoft_extensions_hosting",
+ "id": "microsoft_extensions_logging",
+ "label": "microsoft_extensions_logging",
"_origin": "semantic",
"community": 182,
- "community_name": "microsoft_extensions_options",
+ "community_name": "Anichron.Worker.Ingestion.Pipeline",
"external": true,
"file_type": "concept",
- "norm_label": "microsoft_extensions_hosting",
+ "norm_label": "microsoft_extensions_logging",
"source_file": "",
"type": "external"
},
@@ -81300,7 +81314,7 @@
"label": "microsoft_extensions_options",
"_origin": "semantic",
"community": 182,
- "community_name": "microsoft_extensions_options",
+ "community_name": "Anichron.Worker.Ingestion.Pipeline",
"external": true,
"file_type": "concept",
"norm_label": "microsoft_extensions_options",
@@ -81312,7 +81326,7 @@
"label": "sixlabors_imagesharp",
"_origin": "semantic",
"community": 182,
- "community_name": "microsoft_extensions_options",
+ "community_name": "Anichron.Worker.Ingestion.Pipeline",
"external": true,
"file_type": "concept",
"norm_label": "sixlabors_imagesharp",
@@ -81324,7 +81338,7 @@
"label": "sixlabors_imagesharp_formats_jpeg",
"_origin": "semantic",
"community": 182,
- "community_name": "microsoft_extensions_options",
+ "community_name": "Anichron.Worker.Ingestion.Pipeline",
"external": true,
"file_type": "concept",
"norm_label": "sixlabors_imagesharp_formats_jpeg",
@@ -81336,7 +81350,7 @@
"label": "sixlabors_imagesharp_pixelformats",
"_origin": "semantic",
"community": 182,
- "community_name": "microsoft_extensions_options",
+ "community_name": "Anichron.Worker.Ingestion.Pipeline",
"external": true,
"file_type": "concept",
"norm_label": "sixlabors_imagesharp_pixelformats",
@@ -81348,7 +81362,7 @@
"label": "sixlabors_imagesharp_processing",
"_origin": "semantic",
"community": 182,
- "community_name": "microsoft_extensions_options",
+ "community_name": "Anichron.Worker.Ingestion.Pipeline",
"external": true,
"file_type": "concept",
"norm_label": "sixlabors_imagesharp_processing",
@@ -81356,50 +81370,50 @@
"type": "external"
},
{
- "id": "system_threading_channels",
- "label": "system_threading_channels",
+ "id": "system_io_abstractions_testinghelpers",
+ "label": "system_io_abstractions_testinghelpers",
"_origin": "semantic",
"community": 182,
- "community_name": "microsoft_extensions_options",
+ "community_name": "Anichron.Worker.Ingestion.Pipeline",
"external": true,
"file_type": "concept",
- "norm_label": "system_threading_channels",
+ "norm_label": "system_io_abstractions_testinghelpers",
"source_file": "",
"type": "external"
},
{
- "id": "fluentassertions",
- "label": "fluentassertions",
+ "id": "system_io_hashing",
+ "label": "system_io_hashing",
"_origin": "semantic",
- "community": 187,
- "community_name": "Anichron.API.Tests.Unit/GlobalUsings.cs",
+ "community": 182,
+ "community_name": "Anichron.Worker.Ingestion.Pipeline",
"external": true,
"file_type": "concept",
- "norm_label": "fluentassertions",
+ "norm_label": "system_io_hashing",
"source_file": "",
"type": "external"
},
{
- "id": "nsubstitute",
- "label": "nsubstitute",
+ "id": "system_threading_channels",
+ "label": "system_threading_channels",
"_origin": "semantic",
- "community": 187,
- "community_name": "Anichron.API.Tests.Unit/GlobalUsings.cs",
+ "community": 182,
+ "community_name": "Anichron.Worker.Ingestion.Pipeline",
"external": true,
"file_type": "concept",
- "norm_label": "nsubstitute",
+ "norm_label": "system_threading_channels",
"source_file": "",
"type": "external"
},
{
- "id": "xunit",
- "label": "xunit",
+ "id": "system_componentmodel_dataannotations",
+ "label": "system_componentmodel_dataannotations",
"_origin": "semantic",
- "community": 187,
- "community_name": "Anichron.API.Tests.Unit/GlobalUsings.cs",
+ "community": 22,
+ "community_name": "WorkerSettings",
"external": true,
"file_type": "concept",
- "norm_label": "xunit",
+ "norm_label": "system_componentmodel_dataannotations",
"source_file": "",
"type": "external"
},
@@ -81407,8 +81421,8 @@
"id": "konscious_security_cryptography",
"label": "konscious_security_cryptography",
"_origin": "semantic",
- "community": 196,
- "community_name": "ServiceCollectionExtensions.cs",
+ "community": 33,
+ "community_name": "Anichron.API.Services",
"external": true,
"file_type": "concept",
"norm_label": "konscious_security_cryptography",
@@ -81419,8 +81433,8 @@
"id": "microsoft_aspnetcore_authentication_jwtbearer",
"label": "microsoft_aspnetcore_authentication_jwtbearer",
"_origin": "semantic",
- "community": 196,
- "community_name": "ServiceCollectionExtensions.cs",
+ "community": 33,
+ "community_name": "Anichron.API.Services",
"external": true,
"file_type": "concept",
"norm_label": "microsoft_aspnetcore_authentication_jwtbearer",
@@ -81428,206 +81442,182 @@
"type": "external"
},
{
- "id": "microsoft_aspnetcore_httpoverrides",
- "label": "microsoft_aspnetcore_httpoverrides",
- "_origin": "semantic",
- "community": 196,
- "community_name": "ServiceCollectionExtensions.cs",
- "external": true,
- "file_type": "concept",
- "norm_label": "microsoft_aspnetcore_httpoverrides",
- "source_file": "",
- "type": "external"
- },
- {
- "id": "microsoft_extensions_configuration",
- "label": "microsoft_extensions_configuration",
- "_origin": "semantic",
- "community": 196,
- "community_name": "ServiceCollectionExtensions.cs",
- "external": true,
- "file_type": "concept",
- "norm_label": "microsoft_extensions_configuration",
- "source_file": "",
- "type": "external"
- },
- {
- "id": "microsoft_identitymodel_tokens",
- "label": "microsoft_identitymodel_tokens",
+ "id": "microsoft_aspnetcore_diagnostics_healthchecks",
+ "label": "microsoft_aspnetcore_diagnostics_healthchecks",
"_origin": "semantic",
- "community": 196,
- "community_name": "ServiceCollectionExtensions.cs",
+ "community": 33,
+ "community_name": "Anichron.API.Services",
"external": true,
"file_type": "concept",
- "norm_label": "microsoft_identitymodel_tokens",
+ "norm_label": "microsoft_aspnetcore_diagnostics_healthchecks",
"source_file": "",
"type": "external"
},
{
- "id": "system_globalization",
- "label": "system_globalization",
+ "id": "microsoft_aspnetcore_http",
+ "label": "microsoft_aspnetcore_http",
"_origin": "semantic",
- "community": 196,
- "community_name": "ServiceCollectionExtensions.cs",
+ "community": 33,
+ "community_name": "Anichron.API.Services",
"external": true,
"file_type": "concept",
- "norm_label": "system_globalization",
+ "norm_label": "microsoft_aspnetcore_http",
"source_file": "",
"type": "external"
},
{
- "id": "system_globalization_cultureinfo",
- "label": "system_globalization_cultureinfo",
+ "id": "microsoft_aspnetcore_http_json",
+ "label": "microsoft_aspnetcore_http_json",
"_origin": "semantic",
- "community": 196,
- "community_name": "ServiceCollectionExtensions.cs",
+ "community": 33,
+ "community_name": "Anichron.API.Services",
"external": true,
"file_type": "concept",
- "norm_label": "system_globalization_cultureinfo",
+ "norm_label": "microsoft_aspnetcore_http_json",
"source_file": "",
"type": "external"
},
{
- "id": "system_identitymodel_tokens_jwt",
- "label": "system_identitymodel_tokens_jwt",
+ "id": "microsoft_aspnetcore_httpoverrides",
+ "label": "microsoft_aspnetcore_httpoverrides",
"_origin": "semantic",
- "community": 196,
- "community_name": "ServiceCollectionExtensions.cs",
+ "community": 33,
+ "community_name": "Anichron.API.Services",
"external": true,
"file_type": "concept",
- "norm_label": "system_identitymodel_tokens_jwt",
+ "norm_label": "microsoft_aspnetcore_httpoverrides",
"source_file": "",
"type": "external"
},
{
- "id": "system_text",
- "label": "system_text",
+ "id": "microsoft_aspnetcore_mvc",
+ "label": "microsoft_aspnetcore_mvc",
"_origin": "semantic",
- "community": 196,
- "community_name": "ServiceCollectionExtensions.cs",
+ "community": 33,
+ "community_name": "Anichron.API.Services",
"external": true,
"file_type": "concept",
- "norm_label": "system_text",
+ "norm_label": "microsoft_aspnetcore_mvc",
"source_file": "",
"type": "external"
},
{
- "id": "system_threading_ratelimiting",
- "label": "system_threading_ratelimiting",
+ "id": "microsoft_extensions_diagnostics_healthchecks",
+ "label": "microsoft_extensions_diagnostics_healthchecks",
"_origin": "semantic",
- "community": 196,
- "community_name": "ServiceCollectionExtensions.cs",
+ "community": 33,
+ "community_name": "Anichron.API.Services",
"external": true,
"file_type": "concept",
- "norm_label": "system_threading_ratelimiting",
+ "norm_label": "microsoft_extensions_diagnostics_healthchecks",
"source_file": "",
"type": "external"
},
{
- "id": "system_componentmodel_dataannotations",
- "label": "system_componentmodel_dataannotations",
+ "id": "microsoft_identitymodel_tokens",
+ "label": "microsoft_identitymodel_tokens",
"_origin": "semantic",
- "community": 22,
- "community_name": "WorkerSettings",
+ "community": 33,
+ "community_name": "Anichron.API.Services",
"external": true,
"file_type": "concept",
- "norm_label": "system_componentmodel_dataannotations",
+ "norm_label": "microsoft_identitymodel_tokens",
"source_file": "",
"type": "external"
},
{
- "id": "microsoft_aspnetcore_diagnostics_healthchecks",
- "label": "microsoft_aspnetcore_diagnostics_healthchecks",
+ "id": "system_globalization_cultureinfo",
+ "label": "system_globalization_cultureinfo",
"_origin": "semantic",
"community": 33,
- "community_name": "Anichron.API.Settings",
+ "community_name": "Anichron.API.Services",
"external": true,
"file_type": "concept",
- "norm_label": "microsoft_aspnetcore_diagnostics_healthchecks",
+ "norm_label": "system_globalization_cultureinfo",
"source_file": "",
"type": "external"
},
{
- "id": "microsoft_aspnetcore_http",
- "label": "microsoft_aspnetcore_http",
+ "id": "system_identitymodel_tokens_jwt",
+ "label": "system_identitymodel_tokens_jwt",
"_origin": "semantic",
"community": 33,
- "community_name": "Anichron.API.Settings",
+ "community_name": "Anichron.API.Services",
"external": true,
"file_type": "concept",
- "norm_label": "microsoft_aspnetcore_http",
+ "norm_label": "system_identitymodel_tokens_jwt",
"source_file": "",
"type": "external"
},
{
- "id": "microsoft_aspnetcore_http_json",
- "label": "microsoft_aspnetcore_http_json",
+ "id": "system_net",
+ "label": "system_net",
"_origin": "semantic",
"community": 33,
- "community_name": "Anichron.API.Settings",
+ "community_name": "Anichron.API.Services",
"external": true,
"file_type": "concept",
- "norm_label": "microsoft_aspnetcore_http_json",
+ "norm_label": "system_net",
"source_file": "",
"type": "external"
},
{
- "id": "microsoft_aspnetcore_mvc",
- "label": "microsoft_aspnetcore_mvc",
+ "id": "system_security_claims",
+ "label": "system_security_claims",
"_origin": "semantic",
"community": 33,
- "community_name": "Anichron.API.Settings",
+ "community_name": "Anichron.API.Services",
"external": true,
"file_type": "concept",
- "norm_label": "microsoft_aspnetcore_mvc",
+ "norm_label": "system_security_claims",
"source_file": "",
"type": "external"
},
{
- "id": "microsoft_extensions_diagnostics_healthchecks",
- "label": "microsoft_extensions_diagnostics_healthchecks",
+ "id": "system_text",
+ "label": "system_text",
"_origin": "semantic",
"community": 33,
- "community_name": "Anichron.API.Settings",
+ "community_name": "Anichron.API.Services",
"external": true,
"file_type": "concept",
- "norm_label": "microsoft_extensions_diagnostics_healthchecks",
+ "norm_label": "system_text",
"source_file": "",
"type": "external"
},
{
- "id": "system_security_claims",
- "label": "system_security_claims",
+ "id": "system_text_json",
+ "label": "system_text_json",
"_origin": "semantic",
"community": 33,
- "community_name": "Anichron.API.Settings",
+ "community_name": "Anichron.API.Services",
"external": true,
"file_type": "concept",
- "norm_label": "system_security_claims",
+ "norm_label": "system_text_json",
"source_file": "",
"type": "external"
},
{
- "id": "system_text_json",
- "label": "system_text_json",
+ "id": "system_text_regularexpressions",
+ "label": "system_text_regularexpressions",
"_origin": "semantic",
"community": 33,
- "community_name": "Anichron.API.Settings",
+ "community_name": "Anichron.API.Services",
"external": true,
"file_type": "concept",
- "norm_label": "system_text_json",
+ "norm_label": "system_text_regularexpressions",
"source_file": "",
"type": "external"
},
{
- "id": "system_text_regularexpressions",
- "label": "system_text_regularexpressions",
+ "id": "system_threading_ratelimiting",
+ "label": "system_threading_ratelimiting",
"_origin": "semantic",
"community": 33,
- "community_name": "Anichron.API.Settings",
+ "community_name": "Anichron.API.Services",
"external": true,
"file_type": "concept",
- "norm_label": "system_text_regularexpressions",
+ "norm_label": "system_threading_ratelimiting",
"source_file": "",
"type": "external"
},
@@ -81703,18 +81693,6 @@
"source_file": "",
"type": "external"
},
- {
- "id": "system_net",
- "label": "system_net",
- "_origin": "semantic",
- "community": 5,
- "community_name": "TestFixture",
- "external": true,
- "file_type": "concept",
- "norm_label": "system_net",
- "source_file": "",
- "type": "external"
- },
{
"id": "system_diagnostics_codeanalysis",
"label": "system_diagnostics_codeanalysis",
@@ -139357,38 +139335,38 @@
},
{
"source": "src_anichron_worker_packages_lock",
- "target": "src_anichron_worker_packages_lock_json_ref_testableio_system_io_abstractions",
+ "target": "src_anichron_worker_packages_lock_json_ref_system_io_hashing",
"relation": "imports",
"_origin": "ast",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"context": "import",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L149",
+ "source_location": "L137",
"weight": 1.0
},
{
"source": "src_anichron_worker_packages_lock",
- "target": "src_anichron_worker_packages_lock_json_ref_testableio_system_io_abstractions_wrappers",
+ "target": "src_anichron_worker_packages_lock_json_ref_testableio_system_io_abstractions",
"relation": "imports",
"_origin": "ast",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"context": "import",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L150",
+ "source_location": "L152",
"weight": 1.0
},
{
"source": "src_anichron_worker_packages_lock",
- "target": "src_anichron_worker_packages_lock_json_ref_netstandard_library",
+ "target": "src_anichron_worker_packages_lock_json_ref_testableio_system_io_abstractions_wrappers",
"relation": "imports",
"_origin": "ast",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"context": "import",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L164",
+ "source_location": "L153",
"weight": 1.0
},
{
@@ -139832,12 +139810,12 @@
"confidence_score": 1.0,
"context": "import",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L533",
+ "source_location": "L528",
"weight": 1.0
},
{
"source": "src_anichron_worker_packages_lock",
- "target": "src_anichron_worker_packages_lock_json_ref_microsoft_netcore_platforms",
+ "target": "src_anichron_worker_packages_lock_json_ref_nodatime",
"relation": "imports",
"_origin": "ast",
"confidence": "EXTRACTED",
@@ -139849,79 +139827,79 @@
},
{
"source": "src_anichron_worker_packages_lock",
- "target": "src_anichron_worker_packages_lock_json_ref_nodatime",
+ "target": "src_anichron_worker_packages_lock_json_ref_npgsql",
"relation": "imports",
"_origin": "ast",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"context": "import",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L554",
+ "source_location": "L542",
"weight": 1.0
},
{
"source": "src_anichron_worker_packages_lock",
- "target": "src_anichron_worker_packages_lock_json_ref_npgsql",
+ "target": "src_anichron_worker_packages_lock_json_ref_system_composition_convention",
"relation": "imports",
"_origin": "ast",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"context": "import",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L555",
+ "source_location": "L556",
"weight": 1.0
},
{
"source": "src_anichron_worker_packages_lock",
- "target": "src_anichron_worker_packages_lock_json_ref_system_composition_convention",
+ "target": "src_anichron_worker_packages_lock_json_ref_system_composition_typedparts",
"relation": "imports",
"_origin": "ast",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"context": "import",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L569",
+ "source_location": "L559",
"weight": 1.0
},
{
"source": "src_anichron_worker_packages_lock",
- "target": "src_anichron_worker_packages_lock_json_ref_system_composition_typedparts",
+ "target": "src_anichron_worker_packages_lock_json_ref_system_composition_attributedmodel",
"relation": "imports",
"_origin": "ast",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"context": "import",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L572",
+ "source_location": "L593",
"weight": 1.0
},
{
"source": "src_anichron_worker_packages_lock",
- "target": "src_anichron_worker_packages_lock_json_ref_system_composition_attributedmodel",
+ "target": "src_anichron_worker_packages_lock_json_ref_system_composition_hosting",
"relation": "imports",
"_origin": "ast",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"context": "import",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L606",
+ "source_location": "L594",
"weight": 1.0
},
{
"source": "src_anichron_worker_packages_lock",
- "target": "src_anichron_worker_packages_lock_json_ref_system_composition_hosting",
+ "target": "src_anichron_worker_packages_lock_json_ref_system_composition_runtime",
"relation": "imports",
"_origin": "ast",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"context": "import",
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L607",
+ "source_location": "L595",
"weight": 1.0
},
{
"source": "src_anichron_worker_packages_lock",
- "target": "src_anichron_worker_packages_lock_json_ref_system_composition_runtime",
+ "target": "src_anichron_worker_packages_lock_json_ref_testably_abstractions_filesystem_interface",
"relation": "imports",
"_origin": "ast",
"confidence": "EXTRACTED",
@@ -140048,7 +140026,7 @@
"confidence_score": 1.0,
"context": "import",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L132",
+ "source_location": "L129",
"weight": 1.0
},
{
@@ -140060,7 +140038,7 @@
"confidence_score": 1.0,
"context": "import",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L193",
+ "source_location": "L190",
"weight": 1.0
},
{
@@ -140072,7 +140050,7 @@
"confidence_score": 1.0,
"context": "import",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L203",
+ "source_location": "L200",
"weight": 1.0
},
{
@@ -140084,7 +140062,7 @@
"confidence_score": 1.0,
"context": "import",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L205",
+ "source_location": "L202",
"weight": 1.0
},
{
@@ -140120,7 +140098,7 @@
"confidence_score": 1.0,
"context": "import",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L254",
+ "source_location": "L251",
"weight": 1.0
},
{
@@ -140132,7 +140110,7 @@
"confidence_score": 1.0,
"context": "import",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L270",
+ "source_location": "L267",
"weight": 1.0
},
{
@@ -140144,7 +140122,7 @@
"confidence_score": 1.0,
"context": "import",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L271",
+ "source_location": "L268",
"weight": 1.0
},
{
@@ -140156,7 +140134,7 @@
"confidence_score": 1.0,
"context": "import",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L280",
+ "source_location": "L277",
"weight": 1.0
},
{
@@ -140168,7 +140146,7 @@
"confidence_score": 1.0,
"context": "import",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L305",
+ "source_location": "L302",
"weight": 1.0
},
{
@@ -140180,7 +140158,7 @@
"confidence_score": 1.0,
"context": "import",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L316",
+ "source_location": "L313",
"weight": 1.0
},
{
@@ -140192,19 +140170,7 @@
"confidence_score": 1.0,
"context": "import",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L339",
- "weight": 1.0
- },
- {
- "source": "src_anichron_worker_tests_unit_packages_lock",
- "target": "src_anichron_worker_tests_unit_packages_lock_json_ref_microsoft_extensions_logging",
- "relation": "imports",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "import",
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L348",
+ "source_location": "L336",
"weight": 1.0
},
{
@@ -140216,7 +140182,7 @@
"confidence_score": 1.0,
"context": "import",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L349",
+ "source_location": "L346",
"weight": 1.0
},
{
@@ -140228,7 +140194,7 @@
"confidence_score": 1.0,
"context": "import",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L368",
+ "source_location": "L365",
"weight": 1.0
},
{
@@ -140240,7 +140206,7 @@
"confidence_score": 1.0,
"context": "import",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L369",
+ "source_location": "L366",
"weight": 1.0
},
{
@@ -140252,7 +140218,7 @@
"confidence_score": 1.0,
"context": "import",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L370",
+ "source_location": "L367",
"weight": 1.0
},
{
@@ -140264,7 +140230,7 @@
"confidence_score": 1.0,
"context": "import",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L371",
+ "source_location": "L368",
"weight": 1.0
},
{
@@ -140276,31 +140242,31 @@
"confidence_score": 1.0,
"context": "import",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L372",
+ "source_location": "L369",
"weight": 1.0
},
{
"source": "src_anichron_worker_tests_unit_packages_lock",
- "target": "src_anichron_worker_tests_unit_packages_lock_json_ref_castle_core",
+ "target": "src_anichron_worker_tests_unit_packages_lock_json_ref_microsoft_applicationinsights",
"relation": "imports",
"_origin": "ast",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"context": "import",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L39",
+ "source_location": "L382",
"weight": 1.0
},
{
"source": "src_anichron_worker_tests_unit_packages_lock",
- "target": "src_anichron_worker_tests_unit_packages_lock_json_ref_microsoft_applicationinsights",
+ "target": "src_anichron_worker_tests_unit_packages_lock_json_ref_castle_core",
"relation": "imports",
"_origin": "ast",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"context": "import",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L390",
+ "source_location": "L39",
"weight": 1.0
},
{
@@ -140312,7 +140278,7 @@
"confidence_score": 1.0,
"context": "import",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L425",
+ "source_location": "L417",
"weight": 1.0
},
{
@@ -140324,19 +140290,7 @@
"confidence_score": 1.0,
"context": "import",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L426",
- "weight": 1.0
- },
- {
- "source": "src_anichron_worker_tests_unit_packages_lock",
- "target": "src_anichron_worker_tests_unit_packages_lock_json_ref_microsoft_netcore_platforms",
- "relation": "imports",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "context": "import",
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L439",
+ "source_location": "L418",
"weight": 1.0
},
{
@@ -140348,7 +140302,7 @@
"confidence_score": 1.0,
"context": "import",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L474",
+ "source_location": "L458",
"weight": 1.0
},
{
@@ -140360,7 +140314,7 @@
"confidence_score": 1.0,
"context": "import",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L483",
+ "source_location": "L467",
"weight": 1.0
},
{
@@ -140372,7 +140326,7 @@
"confidence_score": 1.0,
"context": "import",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L511",
+ "source_location": "L495",
"weight": 1.0
},
{
@@ -140384,7 +140338,7 @@
"confidence_score": 1.0,
"context": "import",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L519",
+ "source_location": "L503",
"weight": 1.0
},
{
@@ -140396,7 +140350,7 @@
"confidence_score": 1.0,
"context": "import",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L520",
+ "source_location": "L504",
"weight": 1.0
},
{
@@ -140408,7 +140362,7 @@
"confidence_score": 1.0,
"context": "import",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L521",
+ "source_location": "L505",
"weight": 1.0
},
{
@@ -140420,7 +140374,7 @@
"confidence_score": 1.0,
"context": "import",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L522",
+ "source_location": "L506",
"weight": 1.0
},
{
@@ -140432,7 +140386,7 @@
"confidence_score": 1.0,
"context": "import",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L524",
+ "source_location": "L508",
"weight": 1.0
},
{
@@ -140444,7 +140398,7 @@
"confidence_score": 1.0,
"context": "import",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L540",
+ "source_location": "L524",
"weight": 1.0
},
{
@@ -140456,7 +140410,7 @@
"confidence_score": 1.0,
"context": "import",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L541",
+ "source_location": "L525",
"weight": 1.0
},
{
@@ -140468,7 +140422,7 @@
"confidence_score": 1.0,
"context": "import",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L542",
+ "source_location": "L526",
"weight": 1.0
},
{
@@ -140480,7 +140434,7 @@
"confidence_score": 1.0,
"context": "import",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L550",
+ "source_location": "L534",
"weight": 1.0
},
{
@@ -140492,7 +140446,7 @@
"confidence_score": 1.0,
"context": "import",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L551",
+ "source_location": "L535",
"weight": 1.0
},
{
@@ -140504,7 +140458,7 @@
"confidence_score": 1.0,
"context": "import",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L559",
+ "source_location": "L543",
"weight": 1.0
},
{
@@ -140516,7 +140470,7 @@
"confidence_score": 1.0,
"context": "import",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L560",
+ "source_location": "L544",
"weight": 1.0
},
{
@@ -140528,7 +140482,7 @@
"confidence_score": 1.0,
"context": "import",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L567",
+ "source_location": "L551",
"weight": 1.0
},
{
@@ -140540,7 +140494,7 @@
"confidence_score": 1.0,
"context": "import",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L570",
+ "source_location": "L554",
"weight": 1.0
},
{
@@ -140552,7 +140506,7 @@
"confidence_score": 1.0,
"context": "import",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L577",
+ "source_location": "L561",
"weight": 1.0
},
{
@@ -140564,7 +140518,7 @@
"confidence_score": 1.0,
"context": "import",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L578",
+ "source_location": "L562",
"weight": 1.0
},
{
@@ -140576,7 +140530,7 @@
"confidence_score": 1.0,
"context": "import",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L580",
+ "source_location": "L564",
"weight": 1.0
},
{
@@ -140588,7 +140542,7 @@
"confidence_score": 1.0,
"context": "import",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L587",
+ "source_location": "L571",
"weight": 1.0
},
{
@@ -140600,7 +140554,7 @@
"confidence_score": 1.0,
"context": "import",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L588",
+ "source_location": "L572",
"weight": 1.0
},
{
@@ -140612,7 +140566,7 @@
"confidence_score": 1.0,
"context": "import",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L589",
+ "source_location": "L573",
"weight": 1.0
},
{
@@ -140624,91 +140578,103 @@
"confidence_score": 1.0,
"context": "import",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L590",
+ "source_location": "L574",
"weight": 1.0
},
{
"source": "src_anichron_worker_tests_unit_packages_lock",
- "target": "src_anichron_worker_tests_unit_packages_lock_json_ref_microsoft_entityframeworkcore",
+ "target": "src_anichron_worker_tests_unit_packages_lock_json_ref_microsoft_extensions_configuration_ini",
"relation": "imports",
"_origin": "ast",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"context": "import",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L591",
+ "source_location": "L576",
"weight": 1.0
},
{
"source": "src_anichron_worker_tests_unit_packages_lock",
- "target": "src_anichron_worker_tests_unit_packages_lock_json_ref_microsoft_extensions_configuration_ini",
+ "target": "src_anichron_worker_tests_unit_packages_lock_json_ref_microsoft_extensions_hosting",
"relation": "imports",
"_origin": "ast",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"context": "import",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L592",
+ "source_location": "L577",
"weight": 1.0
},
{
"source": "src_anichron_worker_tests_unit_packages_lock",
- "target": "src_anichron_worker_tests_unit_packages_lock_json_ref_microsoft_extensions_hosting",
+ "target": "ref_microsoft_extensions_options_dataannotations",
"relation": "imports",
"_origin": "ast",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"context": "import",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L593",
+ "source_location": "L578",
"weight": 1.0
},
{
"source": "src_anichron_worker_tests_unit_packages_lock",
- "target": "ref_microsoft_extensions_options_dataannotations",
+ "target": "src_anichron_worker_tests_unit_packages_lock_json_ref_npgsql_entityframeworkcore_postgresql",
"relation": "imports",
"_origin": "ast",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"context": "import",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L594",
+ "source_location": "L579",
"weight": 1.0
},
{
"source": "src_anichron_worker_tests_unit_packages_lock",
- "target": "src_anichron_worker_tests_unit_packages_lock_json_ref_npgsql_entityframeworkcore_postgresql",
+ "target": "src_anichron_worker_tests_unit_packages_lock_json_ref_system_io_abstractions",
"relation": "imports",
"_origin": "ast",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"context": "import",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L595",
+ "source_location": "L581",
"weight": 1.0
},
{
"source": "src_anichron_worker_tests_unit_packages_lock",
- "target": "src_anichron_worker_tests_unit_packages_lock_json_ref_system_io_abstractions",
+ "target": "src_anichron_worker_tests_unit_packages_lock_json_ref_system_io_hashing",
"relation": "imports",
"_origin": "ast",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"context": "import",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L597",
+ "source_location": "L582",
"weight": 1.0
},
{
"source": "src_anichron_worker_tests_unit_packages_lock",
- "target": "ref_system_io_hashing",
+ "target": "src_anichron_worker_tests_unit_packages_lock_json_ref_blurhash_core",
"relation": "imports",
"_origin": "ast",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"context": "import",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L598",
+ "source_location": "L591",
+ "weight": 1.0
+ },
+ {
+ "source": "src_anichron_worker_tests_unit_packages_lock",
+ "target": "src_anichron_worker_tests_unit_packages_lock_json_ref_sixlabors_imagesharp",
+ "relation": "imports",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "import",
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L592",
"weight": 1.0
},
{
@@ -140725,62 +140691,86 @@
},
{
"source": "src_anichron_worker_tests_unit_packages_lock",
- "target": "src_anichron_worker_tests_unit_packages_lock_json_ref_blurhash_core",
+ "target": "src_anichron_worker_tests_unit_packages_lock_json_ref_xmpcore",
"relation": "imports",
"_origin": "ast",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"context": "import",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L607",
+ "source_location": "L601",
"weight": 1.0
},
{
"source": "src_anichron_worker_tests_unit_packages_lock",
- "target": "src_anichron_worker_tests_unit_packages_lock_json_ref_sixlabors_imagesharp",
+ "target": "src_anichron_worker_tests_unit_packages_lock_json_ref_microsoft_entityframeworkcore_abstractions",
"relation": "imports",
"_origin": "ast",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"context": "import",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L608",
+ "source_location": "L610",
"weight": 1.0
},
{
"source": "src_anichron_worker_tests_unit_packages_lock",
- "target": "src_anichron_worker_tests_unit_packages_lock_json_ref_xmpcore",
+ "target": "src_anichron_worker_tests_unit_packages_lock_json_ref_microsoft_entityframeworkcore_analyzers",
"relation": "imports",
"_origin": "ast",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"context": "import",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L617",
+ "source_location": "L611",
"weight": 1.0
},
{
"source": "src_anichron_worker_tests_unit_packages_lock",
- "target": "src_anichron_worker_tests_unit_packages_lock_json_ref_xunit_v3_mtp_v1",
+ "target": "src_anichron_worker_tests_unit_packages_lock_json_ref_microsoft_extensions_logging",
"relation": "imports",
"_origin": "ast",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"context": "import",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L75",
+ "source_location": "L613",
"weight": 1.0
},
{
"source": "src_anichron_worker_tests_unit_packages_lock",
- "target": "src_anichron_worker_tests_unit_packages_lock_json_ref_netstandard_library",
+ "target": "src_anichron_worker_tests_unit_packages_lock_json_ref_microsoft_entityframeworkcore",
"relation": "imports",
"_origin": "ast",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"context": "import",
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L83",
+ "source_location": "L622",
+ "weight": 1.0
+ },
+ {
+ "source": "src_anichron_worker_tests_unit_packages_lock",
+ "target": "src_anichron_worker_tests_unit_packages_lock_json_ref_microsoft_extensions_caching_memory",
+ "relation": "imports",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "import",
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L623",
+ "weight": 1.0
+ },
+ {
+ "source": "src_anichron_worker_tests_unit_packages_lock",
+ "target": "src_anichron_worker_tests_unit_packages_lock_json_ref_xunit_v3_mtp_v1",
+ "relation": "imports",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "context": "import",
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L75",
"weight": 1.0
},
{
@@ -189383,17 +189373,6 @@
"source_location": "L3",
"weight": 1.0
},
- {
- "source": "src_anichron_worker_packages_lock_blurhash_core_dependencies",
- "target": "src_anichron_worker_packages_lock_dependencies_netstandard_library",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L164",
- "weight": 1.0
- },
{
"source": "src_anichron_worker_packages_lock_blurhash_imagesharp_dependencies",
"target": "src_anichron_worker_packages_lock_dependencies_blurhash_core",
@@ -189479,7 +189458,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L137",
+ "source_location": "L140",
"weight": 1.0
},
{
@@ -189490,7 +189469,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L143",
+ "source_location": "L146",
"weight": 1.0
},
{
@@ -189512,7 +189491,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L153",
+ "source_location": "L156",
"weight": 1.0
},
{
@@ -189523,7 +189502,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L159",
+ "source_location": "L162",
"weight": 1.0
},
{
@@ -189979,7 +189958,7 @@
},
{
"source": "src_anichron_worker_packages_lock_dependencies_net10_0",
- "target": "src_anichron_worker_packages_lock_net10_0_microsoft_netcore_platforms",
+ "target": "src_anichron_worker_packages_lock_net10_0_microsoft_visualstudio_solutionpersistence",
"relation": "contains",
"_origin": "ast",
"confidence": "EXTRACTED",
@@ -189990,7 +189969,7 @@
},
{
"source": "src_anichron_worker_packages_lock_dependencies_net10_0",
- "target": "src_anichron_worker_packages_lock_net10_0_microsoft_visualstudio_solutionpersistence",
+ "target": "src_anichron_worker_packages_lock_net10_0_mono_texttemplating",
"relation": "contains",
"_origin": "ast",
"confidence": "EXTRACTED",
@@ -190001,18 +189980,18 @@
},
{
"source": "src_anichron_worker_packages_lock_dependencies_net10_0",
- "target": "src_anichron_worker_packages_lock_net10_0_mono_texttemplating",
+ "target": "src_anichron_worker_packages_lock_net10_0_newtonsoft_json",
"relation": "contains",
"_origin": "ast",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L528",
+ "source_location": "L531",
"weight": 1.0
},
{
"source": "src_anichron_worker_packages_lock_dependencies_net10_0",
- "target": "src_anichron_worker_packages_lock_net10_0_netstandard_library",
+ "target": "src_anichron_worker_packages_lock_net10_0_npgsql_nodatime",
"relation": "contains",
"_origin": "ast",
"confidence": "EXTRACTED",
@@ -190023,62 +190002,62 @@
},
{
"source": "src_anichron_worker_packages_lock_dependencies_net10_0",
- "target": "src_anichron_worker_packages_lock_net10_0_newtonsoft_json",
+ "target": "src_anichron_worker_packages_lock_net10_0_system_codedom",
"relation": "contains",
"_origin": "ast",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L544",
+ "source_location": "L545",
"weight": 1.0
},
{
"source": "src_anichron_worker_packages_lock_dependencies_net10_0",
- "target": "src_anichron_worker_packages_lock_net10_0_npgsql_nodatime",
+ "target": "src_anichron_worker_packages_lock_net10_0_system_composition",
"relation": "contains",
"_origin": "ast",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L549",
+ "source_location": "L550",
"weight": 1.0
},
{
"source": "src_anichron_worker_packages_lock_dependencies_net10_0",
- "target": "src_anichron_worker_packages_lock_net10_0_system_codedom",
+ "target": "src_anichron_worker_packages_lock_net10_0_microsoft_extensions_configuration_ini",
"relation": "contains",
"_origin": "ast",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L558",
+ "source_location": "L56",
"weight": 1.0
},
{
"source": "src_anichron_worker_packages_lock_dependencies_net10_0",
- "target": "src_anichron_worker_packages_lock_net10_0_microsoft_extensions_configuration_ini",
+ "target": "src_anichron_worker_packages_lock_net10_0_system_composition_attributedmodel",
"relation": "contains",
"_origin": "ast",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L56",
+ "source_location": "L562",
"weight": 1.0
},
{
"source": "src_anichron_worker_packages_lock_dependencies_net10_0",
- "target": "src_anichron_worker_packages_lock_net10_0_system_composition",
+ "target": "src_anichron_worker_packages_lock_net10_0_system_composition_convention",
"relation": "contains",
"_origin": "ast",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L563",
+ "source_location": "L567",
"weight": 1.0
},
{
"source": "src_anichron_worker_packages_lock_dependencies_net10_0",
- "target": "src_anichron_worker_packages_lock_net10_0_system_composition_attributedmodel",
+ "target": "src_anichron_worker_packages_lock_net10_0_system_composition_hosting",
"relation": "contains",
"_origin": "ast",
"confidence": "EXTRACTED",
@@ -190089,18 +190068,18 @@
},
{
"source": "src_anichron_worker_packages_lock_dependencies_net10_0",
- "target": "src_anichron_worker_packages_lock_net10_0_system_composition_convention",
+ "target": "src_anichron_worker_packages_lock_net10_0_system_composition_runtime",
"relation": "contains",
"_origin": "ast",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L580",
+ "source_location": "L583",
"weight": 1.0
},
{
"source": "src_anichron_worker_packages_lock_dependencies_net10_0",
- "target": "src_anichron_worker_packages_lock_net10_0_system_composition_hosting",
+ "target": "src_anichron_worker_packages_lock_net10_0_system_composition_typedparts",
"relation": "contains",
"_origin": "ast",
"confidence": "EXTRACTED",
@@ -190111,29 +190090,29 @@
},
{
"source": "src_anichron_worker_packages_lock_dependencies_net10_0",
- "target": "src_anichron_worker_packages_lock_net10_0_system_composition_runtime",
+ "target": "src_anichron_worker_packages_lock_net10_0_system_diagnostics_eventlog",
"relation": "contains",
"_origin": "ast",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L596",
+ "source_location": "L598",
"weight": 1.0
},
{
"source": "src_anichron_worker_packages_lock_dependencies_net10_0",
- "target": "src_anichron_worker_packages_lock_net10_0_system_composition_typedparts",
+ "target": "src_anichron_worker_packages_lock_net10_0_testableio_system_io_abstractions",
"relation": "contains",
"_origin": "ast",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L601",
+ "source_location": "L603",
"weight": 1.0
},
{
"source": "src_anichron_worker_packages_lock_dependencies_net10_0",
- "target": "src_anichron_worker_packages_lock_net10_0_system_diagnostics_eventlog",
+ "target": "src_anichron_worker_packages_lock_net10_0_testableio_system_io_abstractions_wrappers",
"relation": "contains",
"_origin": "ast",
"confidence": "EXTRACTED",
@@ -191800,7 +191779,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L533",
+ "source_location": "L528",
"weight": 1.0
},
{
@@ -191811,7 +191790,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L160",
+ "source_location": "L163",
"weight": 1.0
},
{
@@ -191822,7 +191801,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L161",
+ "source_location": "L164",
"weight": 1.0
},
{
@@ -191833,18 +191812,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L162",
- "weight": 1.0
- },
- {
- "source": "src_anichron_worker_packages_lock_net10_0_blurhash_core",
- "target": "src_anichron_worker_packages_lock_blurhash_core_dependencies",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L163",
+ "source_location": "L165",
"weight": 1.0
},
{
@@ -193805,39 +193773,6 @@
"source_location": "L516",
"weight": 1.0
},
- {
- "source": "src_anichron_worker_packages_lock_net10_0_microsoft_netcore_platforms",
- "target": "src_anichron_worker_packages_lock_microsoft_netcore_platforms_type",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L519",
- "weight": 1.0
- },
- {
- "source": "src_anichron_worker_packages_lock_net10_0_microsoft_netcore_platforms",
- "target": "src_anichron_worker_packages_lock_microsoft_netcore_platforms_resolved",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L520",
- "weight": 1.0
- },
- {
- "source": "src_anichron_worker_packages_lock_net10_0_microsoft_netcore_platforms",
- "target": "src_anichron_worker_packages_lock_microsoft_netcore_platforms_contenthash",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L521",
- "weight": 1.0
- },
{
"source": "src_anichron_worker_packages_lock_net10_0_microsoft_visualstudio_solutionpersistence",
"target": "src_anichron_worker_packages_lock_microsoft_visualstudio_solutionpersistence_type",
@@ -193846,7 +193781,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L524",
+ "source_location": "L519",
"weight": 1.0
},
{
@@ -193857,7 +193792,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L525",
+ "source_location": "L520",
"weight": 1.0
},
{
@@ -193868,7 +193803,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L526",
+ "source_location": "L521",
"weight": 1.0
},
{
@@ -193923,7 +193858,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L529",
+ "source_location": "L524",
"weight": 1.0
},
{
@@ -193934,7 +193869,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L530",
+ "source_location": "L525",
"weight": 1.0
},
{
@@ -193945,7 +193880,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L531",
+ "source_location": "L526",
"weight": 1.0
},
{
@@ -193956,51 +193891,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L532",
- "weight": 1.0
- },
- {
- "source": "src_anichron_worker_packages_lock_net10_0_netstandard_library",
- "target": "src_anichron_worker_packages_lock_netstandard_library_type",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L537",
- "weight": 1.0
- },
- {
- "source": "src_anichron_worker_packages_lock_net10_0_netstandard_library",
- "target": "src_anichron_worker_packages_lock_netstandard_library_resolved",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L538",
- "weight": 1.0
- },
- {
- "source": "src_anichron_worker_packages_lock_net10_0_netstandard_library",
- "target": "src_anichron_worker_packages_lock_netstandard_library_contenthash",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L539",
- "weight": 1.0
- },
- {
- "source": "src_anichron_worker_packages_lock_net10_0_netstandard_library",
- "target": "src_anichron_worker_packages_lock_netstandard_library_dependencies",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L540",
+ "source_location": "L527",
"weight": 1.0
},
{
@@ -194011,7 +193902,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L545",
+ "source_location": "L532",
"weight": 1.0
},
{
@@ -194022,7 +193913,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L546",
+ "source_location": "L533",
"weight": 1.0
},
{
@@ -194033,7 +193924,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L547",
+ "source_location": "L534",
"weight": 1.0
},
{
@@ -194099,7 +193990,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L550",
+ "source_location": "L537",
"weight": 1.0
},
{
@@ -194110,7 +194001,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L551",
+ "source_location": "L538",
"weight": 1.0
},
{
@@ -194121,7 +194012,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L552",
+ "source_location": "L539",
"weight": 1.0
},
{
@@ -194132,7 +194023,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L553",
+ "source_location": "L540",
"weight": 1.0
},
{
@@ -194223,6 +194114,17 @@
"source_location": "L135",
"weight": 1.0
},
+ {
+ "source": "src_anichron_worker_packages_lock_net10_0_sixlabors_imagesharp",
+ "target": "src_anichron_worker_packages_lock_sixlabors_imagesharp_dependencies",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "src/Anichron.Worker/packages.lock.json",
+ "source_location": "L136",
+ "weight": 1.0
+ },
{
"source": "src_anichron_worker_packages_lock_net10_0_sonaranalyzer_csharp",
"target": "src_anichron_worker_packages_lock_sonaranalyzer_csharp_type",
@@ -194231,7 +194133,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L138",
+ "source_location": "L141",
"weight": 1.0
},
{
@@ -194242,7 +194144,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L139",
+ "source_location": "L142",
"weight": 1.0
},
{
@@ -194253,7 +194155,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L140",
+ "source_location": "L143",
"weight": 1.0
},
{
@@ -194264,7 +194166,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L141",
+ "source_location": "L144",
"weight": 1.0
},
{
@@ -194275,7 +194177,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L559",
+ "source_location": "L546",
"weight": 1.0
},
{
@@ -194286,7 +194188,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L560",
+ "source_location": "L547",
"weight": 1.0
},
{
@@ -194297,7 +194199,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L561",
+ "source_location": "L548",
"weight": 1.0
},
{
@@ -194308,7 +194210,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L564",
+ "source_location": "L551",
"weight": 1.0
},
{
@@ -194319,7 +194221,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L565",
+ "source_location": "L552",
"weight": 1.0
},
{
@@ -194330,7 +194232,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L566",
+ "source_location": "L553",
"weight": 1.0
},
{
@@ -194341,7 +194243,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L567",
+ "source_location": "L554",
"weight": 1.0
},
{
@@ -194352,7 +194254,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L576",
+ "source_location": "L563",
"weight": 1.0
},
{
@@ -194363,7 +194265,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L577",
+ "source_location": "L564",
"weight": 1.0
},
{
@@ -194374,7 +194276,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L578",
+ "source_location": "L565",
"weight": 1.0
},
{
@@ -194385,7 +194287,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L581",
+ "source_location": "L568",
"weight": 1.0
},
{
@@ -194396,7 +194298,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L582",
+ "source_location": "L569",
"weight": 1.0
},
{
@@ -194407,7 +194309,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L583",
+ "source_location": "L570",
"weight": 1.0
},
{
@@ -194418,7 +194320,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L584",
+ "source_location": "L571",
"weight": 1.0
},
{
@@ -194429,7 +194331,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L589",
+ "source_location": "L576",
"weight": 1.0
},
{
@@ -194440,7 +194342,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L590",
+ "source_location": "L577",
"weight": 1.0
},
{
@@ -194451,7 +194353,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L591",
+ "source_location": "L578",
"weight": 1.0
},
{
@@ -194462,7 +194364,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L592",
+ "source_location": "L579",
"weight": 1.0
},
{
@@ -194473,7 +194375,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L597",
+ "source_location": "L584",
"weight": 1.0
},
{
@@ -194484,7 +194386,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L598",
+ "source_location": "L585",
"weight": 1.0
},
{
@@ -194495,7 +194397,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L599",
+ "source_location": "L586",
"weight": 1.0
},
{
@@ -194506,7 +194408,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L602",
+ "source_location": "L589",
"weight": 1.0
},
{
@@ -194517,7 +194419,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L603",
+ "source_location": "L590",
"weight": 1.0
},
{
@@ -194528,7 +194430,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L604",
+ "source_location": "L591",
"weight": 1.0
},
{
@@ -194539,7 +194441,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L605",
+ "source_location": "L592",
"weight": 1.0
},
{
@@ -194550,7 +194452,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L612",
+ "source_location": "L599",
"weight": 1.0
},
{
@@ -194561,7 +194463,18 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L613",
+ "source_location": "L600",
+ "weight": 1.0
+ },
+ {
+ "source": "src_anichron_worker_packages_lock_net10_0_system_diagnostics_eventlog",
+ "target": "src_anichron_worker_packages_lock_system_diagnostics_eventlog_contenthash",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "src/Anichron.Worker/packages.lock.json",
+ "source_location": "L601",
"weight": 1.0
},
{
@@ -194572,7 +194485,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L144",
+ "source_location": "L147",
"weight": 1.0
},
{
@@ -194583,7 +194496,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L145",
+ "source_location": "L148",
"weight": 1.0
},
{
@@ -194594,7 +194507,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L146",
+ "source_location": "L149",
"weight": 1.0
},
{
@@ -194605,7 +194518,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L147",
+ "source_location": "L150",
"weight": 1.0
},
{
@@ -194616,7 +194529,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L148",
+ "source_location": "L151",
"weight": 1.0
},
{
@@ -194627,7 +194540,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L154",
+ "source_location": "L157",
"weight": 1.0
},
{
@@ -194638,7 +194551,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L155",
+ "source_location": "L158",
"weight": 1.0
},
{
@@ -194649,7 +194562,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L156",
+ "source_location": "L159",
"weight": 1.0
},
{
@@ -194660,18 +194573,73 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L157",
+ "source_location": "L160",
"weight": 1.0
},
{
- "source": "src_anichron_worker_packages_lock_netstandard_library_dependencies",
- "target": "src_anichron_worker_packages_lock_dependencies_microsoft_netcore_platforms",
+ "source": "src_anichron_worker_packages_lock_net10_0_testableio_system_io_abstractions",
+ "target": "src_anichron_worker_packages_lock_testableio_system_io_abstractions_type",
"relation": "contains",
"_origin": "ast",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L541",
+ "source_location": "L604",
+ "weight": 1.0
+ },
+ {
+ "source": "src_anichron_worker_packages_lock_net10_0_testableio_system_io_abstractions",
+ "target": "src_anichron_worker_packages_lock_testableio_system_io_abstractions_resolved",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "src/Anichron.Worker/packages.lock.json",
+ "source_location": "L605",
+ "weight": 1.0
+ },
+ {
+ "source": "src_anichron_worker_packages_lock_net10_0_testableio_system_io_abstractions",
+ "target": "src_anichron_worker_packages_lock_testableio_system_io_abstractions_contenthash",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "src/Anichron.Worker/packages.lock.json",
+ "source_location": "L606",
+ "weight": 1.0
+ },
+ {
+ "source": "src_anichron_worker_packages_lock_net10_0_testableio_system_io_abstractions",
+ "target": "src_anichron_worker_packages_lock_testableio_system_io_abstractions_dependencies",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "src/Anichron.Worker/packages.lock.json",
+ "source_location": "L607",
+ "weight": 1.0
+ },
+ {
+ "source": "src_anichron_worker_packages_lock_net10_0_testableio_system_io_abstractions_wrappers",
+ "target": "src_anichron_worker_packages_lock_testableio_system_io_abstractions_wrappers_type",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "src/Anichron.Worker/packages.lock.json",
+ "source_location": "L612",
+ "weight": 1.0
+ },
+ {
+ "source": "src_anichron_worker_packages_lock_net10_0_testableio_system_io_abstractions_wrappers",
+ "target": "src_anichron_worker_packages_lock_testableio_system_io_abstractions_wrappers_resolved",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "src/Anichron.Worker/packages.lock.json",
+ "source_location": "L613",
"weight": 1.0
},
{
@@ -194715,7 +194683,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L554",
+ "source_location": "L541",
"weight": 1.0
},
{
@@ -194726,7 +194694,18 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L555",
+ "source_location": "L542",
+ "weight": 1.0
+ },
+ {
+ "source": "src_anichron_worker_packages_lock_sixlabors_imagesharp_dependencies",
+ "target": "src_anichron_worker_packages_lock_dependencies_system_io_hashing",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "src/Anichron.Worker/packages.lock.json",
+ "source_location": "L137",
"weight": 1.0
},
{
@@ -194737,7 +194716,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L585",
+ "source_location": "L572",
"weight": 1.0
},
{
@@ -194748,7 +194727,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L568",
+ "source_location": "L555",
"weight": 1.0
},
{
@@ -194759,7 +194738,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L569",
+ "source_location": "L556",
"weight": 1.0
},
{
@@ -194770,7 +194749,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L570",
+ "source_location": "L557",
"weight": 1.0
},
{
@@ -194781,7 +194760,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L571",
+ "source_location": "L558",
"weight": 1.0
},
{
@@ -194792,7 +194771,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L572",
+ "source_location": "L559",
"weight": 1.0
},
{
@@ -194803,7 +194782,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L593",
+ "source_location": "L580",
"weight": 1.0
},
{
@@ -194814,7 +194793,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L606",
+ "source_location": "L593",
"weight": 1.0
},
{
@@ -194825,7 +194804,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L607",
+ "source_location": "L594",
"weight": 1.0
},
{
@@ -194836,7 +194815,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L608",
+ "source_location": "L595",
"weight": 1.0
},
{
@@ -194847,7 +194826,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L149",
+ "source_location": "L152",
"weight": 1.0
},
{
@@ -194858,7 +194837,18 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker/packages.lock.json",
- "source_location": "L150",
+ "source_location": "L153",
+ "weight": 1.0
+ },
+ {
+ "source": "src_anichron_worker_packages_lock_testableio_system_io_abstractions_dependencies",
+ "target": "src_anichron_worker_packages_lock_dependencies_testably_abstractions_filesystem_interface",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "src/Anichron.Worker/packages.lock.json",
+ "source_location": "L608",
"weight": 1.0
},
{
@@ -195859,7 +195849,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L566",
+ "source_location": "L550",
"weight": 1.0
},
{
@@ -195870,7 +195860,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L567",
+ "source_location": "L551",
"weight": 1.0
},
{
@@ -195881,7 +195871,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L568",
+ "source_location": "L552",
"weight": 1.0
},
{
@@ -195892,7 +195882,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L569",
+ "source_location": "L553",
"weight": 1.0
},
{
@@ -195903,7 +195893,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L570",
+ "source_location": "L554",
"weight": 1.0
},
{
@@ -195914,7 +195904,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L576",
+ "source_location": "L560",
"weight": 1.0
},
{
@@ -195925,7 +195915,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L577",
+ "source_location": "L561",
"weight": 1.0
},
{
@@ -195936,7 +195926,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L578",
+ "source_location": "L562",
"weight": 1.0
},
{
@@ -195947,7 +195937,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L579",
+ "source_location": "L563",
"weight": 1.0
},
{
@@ -195958,7 +195948,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L580",
+ "source_location": "L564",
"weight": 1.0
},
{
@@ -195969,7 +195959,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L581",
+ "source_location": "L565",
"weight": 1.0
},
{
@@ -195980,7 +195970,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L587",
+ "source_location": "L571",
"weight": 1.0
},
{
@@ -195991,7 +195981,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L588",
+ "source_location": "L572",
"weight": 1.0
},
{
@@ -196002,7 +195992,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L589",
+ "source_location": "L573",
"weight": 1.0
},
{
@@ -196013,7 +196003,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L590",
+ "source_location": "L574",
"weight": 1.0
},
{
@@ -196024,7 +196014,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L591",
+ "source_location": "L575",
"weight": 1.0
},
{
@@ -196035,7 +196025,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L592",
+ "source_location": "L576",
"weight": 1.0
},
{
@@ -196046,7 +196036,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L593",
+ "source_location": "L577",
"weight": 1.0
},
{
@@ -196057,7 +196047,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L594",
+ "source_location": "L578",
"weight": 1.0
},
{
@@ -196068,7 +196058,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L595",
+ "source_location": "L579",
"weight": 1.0
},
{
@@ -196079,7 +196069,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L596",
+ "source_location": "L580",
"weight": 1.0
},
{
@@ -196090,7 +196080,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L597",
+ "source_location": "L581",
"weight": 1.0
},
{
@@ -196101,18 +196091,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L598",
- "weight": 1.0
- },
- {
- "source": "src_anichron_worker_tests_unit_packages_lock_blurhash_core_dependencies",
- "target": "src_anichron_worker_tests_unit_packages_lock_dependencies_netstandard_library",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L83",
+ "source_location": "L582",
"weight": 1.0
},
{
@@ -196123,7 +196102,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L607",
+ "source_location": "L591",
"weight": 1.0
},
{
@@ -196134,7 +196113,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L608",
+ "source_location": "L592",
"weight": 1.0
},
{
@@ -196145,7 +196124,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L91",
+ "source_location": "L88",
"weight": 1.0
},
{
@@ -196167,7 +196146,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L104",
+ "source_location": "L101",
"weight": 1.0
},
{
@@ -196178,7 +196157,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L109",
+ "source_location": "L106",
"weight": 1.0
},
{
@@ -196200,7 +196179,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L114",
+ "source_location": "L111",
"weight": 1.0
},
{
@@ -196211,7 +196190,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L119",
+ "source_location": "L116",
"weight": 1.0
},
{
@@ -196222,7 +196201,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L127",
+ "source_location": "L124",
"weight": 1.0
},
{
@@ -196233,7 +196212,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L139",
+ "source_location": "L136",
"weight": 1.0
},
{
@@ -196244,7 +196223,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L147",
+ "source_location": "L144",
"weight": 1.0
},
{
@@ -196255,7 +196234,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L156",
+ "source_location": "L153",
"weight": 1.0
},
{
@@ -196266,7 +196245,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L165",
+ "source_location": "L162",
"weight": 1.0
},
{
@@ -196288,7 +196267,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L174",
+ "source_location": "L171",
"weight": 1.0
},
{
@@ -196299,7 +196278,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L186",
+ "source_location": "L183",
"weight": 1.0
},
{
@@ -196310,7 +196289,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L197",
+ "source_location": "L194",
"weight": 1.0
},
{
@@ -196321,7 +196300,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L208",
+ "source_location": "L205",
"weight": 1.0
},
{
@@ -196332,7 +196311,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L216",
+ "source_location": "L213",
"weight": 1.0
},
{
@@ -196343,7 +196322,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L221",
+ "source_location": "L218",
"weight": 1.0
},
{
@@ -196354,7 +196333,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L231",
+ "source_location": "L228",
"weight": 1.0
},
{
@@ -196365,7 +196344,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L240",
+ "source_location": "L237",
"weight": 1.0
},
{
@@ -196376,7 +196355,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L248",
+ "source_location": "L245",
"weight": 1.0
},
{
@@ -196387,7 +196366,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L258",
+ "source_location": "L255",
"weight": 1.0
},
{
@@ -196398,7 +196377,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L263",
+ "source_location": "L260",
"weight": 1.0
},
{
@@ -196420,7 +196399,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L275",
+ "source_location": "L272",
"weight": 1.0
},
{
@@ -196431,7 +196410,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L285",
+ "source_location": "L282",
"weight": 1.0
},
{
@@ -196442,7 +196421,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L293",
+ "source_location": "L290",
"weight": 1.0
},
{
@@ -196453,7 +196432,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L308",
+ "source_location": "L305",
"weight": 1.0
},
{
@@ -196464,29 +196443,29 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L320",
+ "source_location": "L317",
"weight": 1.0
},
{
"source": "src_anichron_worker_tests_unit_packages_lock_dependencies_net10_0",
- "target": "src_anichron_worker_tests_unit_packages_lock_net10_0_nsubstitute",
+ "target": "src_anichron_worker_tests_unit_packages_lock_net10_0_microsoft_extensions_logging_eventlog",
"relation": "contains",
"_origin": "ast",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L33",
+ "source_location": "L327",
"weight": 1.0
},
{
"source": "src_anichron_worker_tests_unit_packages_lock_dependencies_net10_0",
- "target": "src_anichron_worker_tests_unit_packages_lock_net10_0_microsoft_extensions_logging_eventlog",
+ "target": "src_anichron_worker_tests_unit_packages_lock_net10_0_nsubstitute",
"relation": "contains",
"_origin": "ast",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L330",
+ "source_location": "L33",
"weight": 1.0
},
{
@@ -196497,7 +196476,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L342",
+ "source_location": "L339",
"weight": 1.0
},
{
@@ -196508,7 +196487,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L354",
+ "source_location": "L351",
"weight": 1.0
},
{
@@ -196519,7 +196498,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L363",
+ "source_location": "L360",
"weight": 1.0
},
{
@@ -196530,18 +196509,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L375",
- "weight": 1.0
- },
- {
- "source": "src_anichron_worker_tests_unit_packages_lock_dependencies_net10_0",
- "target": "src_anichron_worker_tests_unit_packages_lock_net10_0_microsoft_netcore_platforms",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L380",
+ "source_location": "L372",
"weight": 1.0
},
{
@@ -196552,7 +196520,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L385",
+ "source_location": "L377",
"weight": 1.0
},
{
@@ -196563,7 +196531,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L394",
+ "source_location": "L386",
"weight": 1.0
},
{
@@ -196574,7 +196542,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L402",
+ "source_location": "L394",
"weight": 1.0
},
{
@@ -196585,7 +196553,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L407",
+ "source_location": "L399",
"weight": 1.0
},
{
@@ -196596,18 +196564,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L415",
- "weight": 1.0
- },
- {
- "source": "src_anichron_worker_tests_unit_packages_lock_dependencies_net10_0",
- "target": "src_anichron_worker_tests_unit_packages_lock_net10_0_roslynator_analyzers",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L42",
+ "source_location": "L407",
"weight": 1.0
},
{
@@ -196618,29 +196575,29 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L420",
+ "source_location": "L412",
"weight": 1.0
},
{
"source": "src_anichron_worker_tests_unit_packages_lock_dependencies_net10_0",
- "target": "src_anichron_worker_tests_unit_packages_lock_net10_0_microsoft_win32_registry",
+ "target": "src_anichron_worker_tests_unit_packages_lock_net10_0_roslynator_analyzers",
"relation": "contains",
"_origin": "ast",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L429",
+ "source_location": "L42",
"weight": 1.0
},
{
"source": "src_anichron_worker_tests_unit_packages_lock_dependencies_net10_0",
- "target": "src_anichron_worker_tests_unit_packages_lock_net10_0_netstandard_library",
+ "target": "src_anichron_worker_tests_unit_packages_lock_net10_0_microsoft_win32_registry",
"relation": "contains",
"_origin": "ast",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L434",
+ "source_location": "L421",
"weight": 1.0
},
{
@@ -196651,7 +196608,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L442",
+ "source_location": "L426",
"weight": 1.0
},
{
@@ -196662,7 +196619,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L447",
+ "source_location": "L431",
"weight": 1.0
},
{
@@ -196673,7 +196630,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L456",
+ "source_location": "L440",
"weight": 1.0
},
{
@@ -196684,7 +196641,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L461",
+ "source_location": "L445",
"weight": 1.0
},
{
@@ -196695,7 +196652,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L469",
+ "source_location": "L453",
"weight": 1.0
},
{
@@ -196706,40 +196663,40 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L478",
+ "source_location": "L462",
"weight": 1.0
},
{
"source": "src_anichron_worker_tests_unit_packages_lock_dependencies_net10_0",
- "target": "src_anichron_worker_tests_unit_packages_lock_net10_0_sonaranalyzer_csharp",
+ "target": "src_anichron_worker_tests_unit_packages_lock_net10_0_testably_abstractions_filesystem_interface",
"relation": "contains",
"_origin": "ast",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L48",
+ "source_location": "L470",
"weight": 1.0
},
{
"source": "src_anichron_worker_tests_unit_packages_lock_dependencies_net10_0",
- "target": "src_anichron_worker_tests_unit_packages_lock_net10_0_testably_abstractions_filesystem_interface",
+ "target": "src_anichron_worker_tests_unit_packages_lock_net10_0_xmpcore",
"relation": "contains",
"_origin": "ast",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L486",
+ "source_location": "L475",
"weight": 1.0
},
{
"source": "src_anichron_worker_tests_unit_packages_lock_dependencies_net10_0",
- "target": "src_anichron_worker_tests_unit_packages_lock_net10_0_xmpcore",
+ "target": "src_anichron_worker_tests_unit_packages_lock_net10_0_sonaranalyzer_csharp",
"relation": "contains",
"_origin": "ast",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L491",
+ "source_location": "L48",
"weight": 1.0
},
{
@@ -196750,51 +196707,51 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L496",
+ "source_location": "L480",
"weight": 1.0
},
{
"source": "src_anichron_worker_tests_unit_packages_lock_dependencies_net10_0",
- "target": "src_anichron_worker_tests_unit_packages_lock_net10_0_coverlet_collector",
+ "target": "src_anichron_worker_tests_unit_packages_lock_net10_0_xunit_v3_assert",
"relation": "contains",
"_origin": "ast",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L5",
+ "source_location": "L485",
"weight": 1.0
},
{
"source": "src_anichron_worker_tests_unit_packages_lock_dependencies_net10_0",
- "target": "src_anichron_worker_tests_unit_packages_lock_net10_0_xunit_v3_assert",
+ "target": "src_anichron_worker_tests_unit_packages_lock_net10_0_xunit_v3_common",
"relation": "contains",
"_origin": "ast",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L501",
+ "source_location": "L490",
"weight": 1.0
},
{
"source": "src_anichron_worker_tests_unit_packages_lock_dependencies_net10_0",
- "target": "src_anichron_worker_tests_unit_packages_lock_net10_0_xunit_v3_common",
+ "target": "src_anichron_worker_tests_unit_packages_lock_net10_0_xunit_v3_core_mtp_v1",
"relation": "contains",
"_origin": "ast",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L506",
+ "source_location": "L498",
"weight": 1.0
},
{
"source": "src_anichron_worker_tests_unit_packages_lock_dependencies_net10_0",
- "target": "src_anichron_worker_tests_unit_packages_lock_net10_0_xunit_v3_core_mtp_v1",
+ "target": "src_anichron_worker_tests_unit_packages_lock_net10_0_coverlet_collector",
"relation": "contains",
"_origin": "ast",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L514",
+ "source_location": "L5",
"weight": 1.0
},
{
@@ -196805,7 +196762,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L527",
+ "source_location": "L511",
"weight": 1.0
},
{
@@ -196816,40 +196773,40 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L535",
+ "source_location": "L519",
"weight": 1.0
},
{
"source": "src_anichron_worker_tests_unit_packages_lock_dependencies_net10_0",
- "target": "src_anichron_worker_tests_unit_packages_lock_net10_0_system_io_abstractions_testinghelpers",
+ "target": "src_anichron_worker_tests_unit_packages_lock_net10_0_xunit_v3_runner_common",
"relation": "contains",
"_origin": "ast",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L54",
+ "source_location": "L529",
"weight": 1.0
},
{
"source": "src_anichron_worker_tests_unit_packages_lock_dependencies_net10_0",
- "target": "src_anichron_worker_tests_unit_packages_lock_net10_0_xunit_v3_runner_common",
+ "target": "src_anichron_worker_tests_unit_packages_lock_net10_0_xunit_v3_runner_inproc_console",
"relation": "contains",
"_origin": "ast",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L545",
+ "source_location": "L538",
"weight": 1.0
},
{
"source": "src_anichron_worker_tests_unit_packages_lock_dependencies_net10_0",
- "target": "src_anichron_worker_tests_unit_packages_lock_net10_0_xunit_v3_runner_inproc_console",
+ "target": "src_anichron_worker_tests_unit_packages_lock_net10_0_system_io_abstractions_testinghelpers",
"relation": "contains",
"_origin": "ast",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L554",
+ "source_location": "L54",
"weight": 1.0
},
{
@@ -196860,7 +196817,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L563",
+ "source_location": "L547",
"weight": 1.0
},
{
@@ -196871,7 +196828,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L573",
+ "source_location": "L557",
"weight": 1.0
},
{
@@ -196882,7 +196839,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L584",
+ "source_location": "L568",
"weight": 1.0
},
{
@@ -196893,7 +196850,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L601",
+ "source_location": "L585",
"weight": 1.0
},
{
@@ -196904,7 +196861,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L611",
+ "source_location": "L595",
"weight": 1.0
},
{
@@ -196915,7 +196872,18 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L620",
+ "source_location": "L604",
+ "weight": 1.0
+ },
+ {
+ "source": "src_anichron_worker_tests_unit_packages_lock_dependencies_net10_0",
+ "target": "src_anichron_worker_tests_unit_packages_lock_net10_0_microsoft_entityframeworkcore_relational",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L616",
"weight": 1.0
},
{
@@ -196959,7 +196927,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L86",
+ "source_location": "L83",
"weight": 1.0
},
{
@@ -196970,7 +196938,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L94",
+ "source_location": "L91",
"weight": 1.0
},
{
@@ -196981,7 +196949,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L99",
+ "source_location": "L96",
"weight": 1.0
},
{
@@ -196992,7 +196960,73 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L617",
+ "source_location": "L601",
+ "weight": 1.0
+ },
+ {
+ "source": "src_anichron_worker_tests_unit_packages_lock_microsoft_entityframeworkcore_dependencies",
+ "target": "src_anichron_worker_tests_unit_packages_lock_dependencies_microsoft_entityframeworkcore_abstractions",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L610",
+ "weight": 1.0
+ },
+ {
+ "source": "src_anichron_worker_tests_unit_packages_lock_microsoft_entityframeworkcore_dependencies",
+ "target": "src_anichron_worker_tests_unit_packages_lock_dependencies_microsoft_entityframeworkcore_analyzers",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L611",
+ "weight": 1.0
+ },
+ {
+ "source": "src_anichron_worker_tests_unit_packages_lock_microsoft_entityframeworkcore_dependencies",
+ "target": "src_anichron_worker_tests_unit_packages_lock_dependencies_microsoft_extensions_caching_memory",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L612",
+ "weight": 1.0
+ },
+ {
+ "source": "src_anichron_worker_tests_unit_packages_lock_microsoft_entityframeworkcore_dependencies",
+ "target": "src_anichron_worker_tests_unit_packages_lock_dependencies_microsoft_extensions_logging",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L613",
+ "weight": 1.0
+ },
+ {
+ "source": "src_anichron_worker_tests_unit_packages_lock_microsoft_entityframeworkcore_relational_dependencies",
+ "target": "src_anichron_worker_tests_unit_packages_lock_dependencies_microsoft_entityframeworkcore",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L622",
+ "weight": 1.0
+ },
+ {
+ "source": "src_anichron_worker_tests_unit_packages_lock_microsoft_entityframeworkcore_relational_dependencies",
+ "target": "src_anichron_worker_tests_unit_packages_lock_dependencies_microsoft_extensions_caching_memory",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L623",
"weight": 1.0
},
{
@@ -197003,7 +197037,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L124",
+ "source_location": "L121",
"weight": 1.0
},
{
@@ -197014,7 +197048,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L132",
+ "source_location": "L129",
"weight": 1.0
},
{
@@ -197025,7 +197059,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L133",
+ "source_location": "L130",
"weight": 1.0
},
{
@@ -197036,7 +197070,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L134",
+ "source_location": "L131",
"weight": 1.0
},
{
@@ -197047,7 +197081,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L135",
+ "source_location": "L132",
"weight": 1.0
},
{
@@ -197058,7 +197092,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L136",
+ "source_location": "L133",
"weight": 1.0
},
{
@@ -197069,7 +197103,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L144",
+ "source_location": "L141",
"weight": 1.0
},
{
@@ -197080,7 +197114,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L152",
+ "source_location": "L149",
"weight": 1.0
},
{
@@ -197091,7 +197125,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L153",
+ "source_location": "L150",
"weight": 1.0
},
{
@@ -197102,7 +197136,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L161",
+ "source_location": "L158",
"weight": 1.0
},
{
@@ -197113,7 +197147,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L162",
+ "source_location": "L159",
"weight": 1.0
},
{
@@ -197124,7 +197158,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L170",
+ "source_location": "L167",
"weight": 1.0
},
{
@@ -197135,7 +197169,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L171",
+ "source_location": "L168",
"weight": 1.0
},
{
@@ -197146,7 +197180,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L179",
+ "source_location": "L176",
"weight": 1.0
},
{
@@ -197157,7 +197191,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L180",
+ "source_location": "L177",
"weight": 1.0
},
{
@@ -197168,7 +197202,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L181",
+ "source_location": "L178",
"weight": 1.0
},
{
@@ -197179,7 +197213,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L182",
+ "source_location": "L179",
"weight": 1.0
},
{
@@ -197190,7 +197224,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L183",
+ "source_location": "L180",
"weight": 1.0
},
{
@@ -197201,7 +197235,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L191",
+ "source_location": "L188",
"weight": 1.0
},
{
@@ -197212,7 +197246,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L192",
+ "source_location": "L189",
"weight": 1.0
},
{
@@ -197223,7 +197257,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L193",
+ "source_location": "L190",
"weight": 1.0
},
{
@@ -197234,7 +197268,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L194",
+ "source_location": "L191",
"weight": 1.0
},
{
@@ -197245,7 +197279,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L202",
+ "source_location": "L199",
"weight": 1.0
},
{
@@ -197256,7 +197290,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L203",
+ "source_location": "L200",
"weight": 1.0
},
{
@@ -197267,7 +197301,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L204",
+ "source_location": "L201",
"weight": 1.0
},
{
@@ -197278,7 +197312,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L205",
+ "source_location": "L202",
"weight": 1.0
},
{
@@ -197289,7 +197323,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L213",
+ "source_location": "L210",
"weight": 1.0
},
{
@@ -197300,7 +197334,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L236",
+ "source_location": "L233",
"weight": 1.0
},
{
@@ -197311,7 +197345,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L237",
+ "source_location": "L234",
"weight": 1.0
},
{
@@ -197322,7 +197356,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L226",
+ "source_location": "L223",
"weight": 1.0
},
{
@@ -197333,7 +197367,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L227",
+ "source_location": "L224",
"weight": 1.0
},
{
@@ -197344,7 +197378,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L228",
+ "source_location": "L225",
"weight": 1.0
},
{
@@ -197355,7 +197389,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L245",
+ "source_location": "L242",
"weight": 1.0
},
{
@@ -197366,7 +197400,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L253",
+ "source_location": "L250",
"weight": 1.0
},
{
@@ -197377,7 +197411,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L254",
+ "source_location": "L251",
"weight": 1.0
},
{
@@ -197388,7 +197422,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L255",
+ "source_location": "L252",
"weight": 1.0
},
{
@@ -197399,7 +197433,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L268",
+ "source_location": "L265",
"weight": 1.0
},
{
@@ -197410,7 +197444,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L269",
+ "source_location": "L266",
"weight": 1.0
},
{
@@ -197421,7 +197455,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L270",
+ "source_location": "L267",
"weight": 1.0
},
{
@@ -197432,7 +197466,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L271",
+ "source_location": "L268",
"weight": 1.0
},
{
@@ -197443,7 +197477,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L272",
+ "source_location": "L269",
"weight": 1.0
},
{
@@ -197454,7 +197488,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L290",
+ "source_location": "L287",
"weight": 1.0
},
{
@@ -197465,7 +197499,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L298",
+ "source_location": "L295",
"weight": 1.0
},
{
@@ -197476,7 +197510,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L299",
+ "source_location": "L296",
"weight": 1.0
},
{
@@ -197487,7 +197521,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L300",
+ "source_location": "L297",
"weight": 1.0
},
{
@@ -197498,7 +197532,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L301",
+ "source_location": "L298",
"weight": 1.0
},
{
@@ -197509,7 +197543,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L302",
+ "source_location": "L299",
"weight": 1.0
},
{
@@ -197520,7 +197554,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L303",
+ "source_location": "L300",
"weight": 1.0
},
{
@@ -197531,7 +197565,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L304",
+ "source_location": "L301",
"weight": 1.0
},
{
@@ -197542,7 +197576,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L305",
+ "source_location": "L302",
"weight": 1.0
},
{
@@ -197553,7 +197587,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L313",
+ "source_location": "L310",
"weight": 1.0
},
{
@@ -197564,7 +197598,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L314",
+ "source_location": "L311",
"weight": 1.0
},
{
@@ -197575,7 +197609,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L315",
+ "source_location": "L312",
"weight": 1.0
},
{
@@ -197586,7 +197620,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L316",
+ "source_location": "L313",
"weight": 1.0
},
{
@@ -197597,7 +197631,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L317",
+ "source_location": "L314",
"weight": 1.0
},
{
@@ -197608,7 +197642,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L325",
+ "source_location": "L322",
"weight": 1.0
},
{
@@ -197619,7 +197653,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L326",
+ "source_location": "L323",
"weight": 1.0
},
{
@@ -197630,7 +197664,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L327",
+ "source_location": "L324",
"weight": 1.0
},
{
@@ -197641,7 +197675,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L280",
+ "source_location": "L277",
"weight": 1.0
},
{
@@ -197652,7 +197686,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L281",
+ "source_location": "L278",
"weight": 1.0
},
{
@@ -197663,7 +197697,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L282",
+ "source_location": "L279",
"weight": 1.0
},
{
@@ -197674,7 +197708,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L335",
+ "source_location": "L332",
"weight": 1.0
},
{
@@ -197685,7 +197719,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L336",
+ "source_location": "L333",
"weight": 1.0
},
{
@@ -197696,7 +197730,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L337",
+ "source_location": "L334",
"weight": 1.0
},
{
@@ -197707,7 +197741,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L338",
+ "source_location": "L335",
"weight": 1.0
},
{
@@ -197718,7 +197752,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L339",
+ "source_location": "L336",
"weight": 1.0
},
{
@@ -197729,7 +197763,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L347",
+ "source_location": "L344",
"weight": 1.0
},
{
@@ -197740,7 +197774,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L348",
+ "source_location": "L345",
"weight": 1.0
},
{
@@ -197751,7 +197785,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L349",
+ "source_location": "L346",
"weight": 1.0
},
{
@@ -197762,7 +197796,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L350",
+ "source_location": "L347",
"weight": 1.0
},
{
@@ -197773,7 +197807,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L351",
+ "source_location": "L348",
"weight": 1.0
},
{
@@ -197784,7 +197818,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L368",
+ "source_location": "L365",
"weight": 1.0
},
{
@@ -197795,7 +197829,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L369",
+ "source_location": "L366",
"weight": 1.0
},
{
@@ -197806,7 +197840,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L370",
+ "source_location": "L367",
"weight": 1.0
},
{
@@ -197817,7 +197851,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L371",
+ "source_location": "L368",
"weight": 1.0
},
{
@@ -197828,7 +197862,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L372",
+ "source_location": "L369",
"weight": 1.0
},
{
@@ -197839,7 +197873,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L359",
+ "source_location": "L356",
"weight": 1.0
},
{
@@ -197850,7 +197884,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L360",
+ "source_location": "L357",
"weight": 1.0
},
{
@@ -197883,7 +197917,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L390",
+ "source_location": "L382",
"weight": 1.0
},
{
@@ -197894,7 +197928,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L391",
+ "source_location": "L383",
"weight": 1.0
},
{
@@ -197905,7 +197939,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L399",
+ "source_location": "L391",
"weight": 1.0
},
{
@@ -197916,7 +197950,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L412",
+ "source_location": "L404",
"weight": 1.0
},
{
@@ -197927,7 +197961,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L425",
+ "source_location": "L417",
"weight": 1.0
},
{
@@ -197938,7 +197972,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L426",
+ "source_location": "L418",
"weight": 1.0
},
{
@@ -197949,7 +197983,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L564",
+ "source_location": "L548",
"weight": 1.0
},
{
@@ -197960,7 +197994,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L565",
+ "source_location": "L549",
"weight": 1.0
},
{
@@ -197971,7 +198005,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L574",
+ "source_location": "L558",
"weight": 1.0
},
{
@@ -197982,7 +198016,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L575",
+ "source_location": "L559",
"weight": 1.0
},
{
@@ -197993,7 +198027,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L585",
+ "source_location": "L569",
"weight": 1.0
},
{
@@ -198004,7 +198038,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L586",
+ "source_location": "L570",
"weight": 1.0
},
{
@@ -198040,17 +198074,6 @@
"source_location": "L81",
"weight": 1.0
},
- {
- "source": "src_anichron_worker_tests_unit_packages_lock_net10_0_blurhash_core",
- "target": "src_anichron_worker_tests_unit_packages_lock_blurhash_core_dependencies",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L82",
- "weight": 1.0
- },
{
"source": "src_anichron_worker_tests_unit_packages_lock_net10_0_blurhash_imagesharp",
"target": "src_anichron_worker_tests_unit_packages_lock_blurhash_imagesharp_type",
@@ -198059,7 +198082,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L602",
+ "source_location": "L586",
"weight": 1.0
},
{
@@ -198070,7 +198093,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L603",
+ "source_location": "L587",
"weight": 1.0
},
{
@@ -198081,7 +198104,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L604",
+ "source_location": "L588",
"weight": 1.0
},
{
@@ -198092,7 +198115,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L605",
+ "source_location": "L589",
"weight": 1.0
},
{
@@ -198103,7 +198126,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L606",
+ "source_location": "L590",
"weight": 1.0
},
{
@@ -198114,7 +198137,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L87",
+ "source_location": "L84",
"weight": 1.0
},
{
@@ -198125,7 +198148,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L88",
+ "source_location": "L85",
"weight": 1.0
},
{
@@ -198136,7 +198159,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L89",
+ "source_location": "L86",
"weight": 1.0
},
{
@@ -198147,7 +198170,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L90",
+ "source_location": "L87",
"weight": 1.0
},
{
@@ -198246,7 +198269,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L612",
+ "source_location": "L596",
"weight": 1.0
},
{
@@ -198257,7 +198280,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L613",
+ "source_location": "L597",
"weight": 1.0
},
{
@@ -198268,7 +198291,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L614",
+ "source_location": "L598",
"weight": 1.0
},
{
@@ -198279,7 +198302,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L615",
+ "source_location": "L599",
"weight": 1.0
},
{
@@ -198290,7 +198313,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L616",
+ "source_location": "L600",
"weight": 1.0
},
{
@@ -198301,7 +198324,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L95",
+ "source_location": "L92",
"weight": 1.0
},
{
@@ -198312,7 +198335,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L96",
+ "source_location": "L93",
"weight": 1.0
},
{
@@ -198323,7 +198346,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L97",
+ "source_location": "L94",
"weight": 1.0
},
{
@@ -198334,7 +198357,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L100",
+ "source_location": "L97",
"weight": 1.0
},
{
@@ -198345,7 +198368,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L101",
+ "source_location": "L98",
"weight": 1.0
},
{
@@ -198356,7 +198379,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L102",
+ "source_location": "L99",
"weight": 1.0
},
{
@@ -198367,7 +198390,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L105",
+ "source_location": "L102",
"weight": 1.0
},
{
@@ -198378,7 +198401,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L106",
+ "source_location": "L103",
"weight": 1.0
},
{
@@ -198389,7 +198412,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L107",
+ "source_location": "L104",
"weight": 1.0
},
{
@@ -198400,7 +198423,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L621",
+ "source_location": "L605",
"weight": 1.0
},
{
@@ -198411,7 +198434,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L622",
+ "source_location": "L606",
"weight": 1.0
},
{
@@ -198422,7 +198445,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L623",
+ "source_location": "L607",
"weight": 1.0
},
{
@@ -198433,7 +198456,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L624",
+ "source_location": "L608",
"weight": 1.0
},
{
@@ -198444,7 +198467,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L625",
+ "source_location": "L609",
"weight": 1.0
},
{
@@ -198455,7 +198478,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L110",
+ "source_location": "L107",
"weight": 1.0
},
{
@@ -198466,7 +198489,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L111",
+ "source_location": "L108",
"weight": 1.0
},
{
@@ -198477,7 +198500,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L112",
+ "source_location": "L109",
"weight": 1.0
},
{
@@ -198488,7 +198511,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L115",
+ "source_location": "L112",
"weight": 1.0
},
{
@@ -198499,7 +198522,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L116",
+ "source_location": "L113",
"weight": 1.0
},
{
@@ -198510,7 +198533,62 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L117",
+ "source_location": "L114",
+ "weight": 1.0
+ },
+ {
+ "source": "src_anichron_worker_tests_unit_packages_lock_net10_0_microsoft_entityframeworkcore_relational",
+ "target": "src_anichron_worker_tests_unit_packages_lock_microsoft_entityframeworkcore_relational_type",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L617",
+ "weight": 1.0
+ },
+ {
+ "source": "src_anichron_worker_tests_unit_packages_lock_net10_0_microsoft_entityframeworkcore_relational",
+ "target": "src_anichron_worker_tests_unit_packages_lock_microsoft_entityframeworkcore_relational_requested",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L618",
+ "weight": 1.0
+ },
+ {
+ "source": "src_anichron_worker_tests_unit_packages_lock_net10_0_microsoft_entityframeworkcore_relational",
+ "target": "src_anichron_worker_tests_unit_packages_lock_microsoft_entityframeworkcore_relational_resolved",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L619",
+ "weight": 1.0
+ },
+ {
+ "source": "src_anichron_worker_tests_unit_packages_lock_net10_0_microsoft_entityframeworkcore_relational",
+ "target": "src_anichron_worker_tests_unit_packages_lock_microsoft_entityframeworkcore_relational_contenthash",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L620",
+ "weight": 1.0
+ },
+ {
+ "source": "src_anichron_worker_tests_unit_packages_lock_net10_0_microsoft_entityframeworkcore_relational",
+ "target": "src_anichron_worker_tests_unit_packages_lock_microsoft_entityframeworkcore_relational_dependencies",
+ "relation": "contains",
+ "_origin": "ast",
+ "confidence": "EXTRACTED",
+ "confidence_score": 1.0,
+ "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
+ "source_location": "L621",
"weight": 1.0
},
{
@@ -198521,7 +198599,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L120",
+ "source_location": "L117",
"weight": 1.0
},
{
@@ -198532,7 +198610,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L121",
+ "source_location": "L118",
"weight": 1.0
},
{
@@ -198543,7 +198621,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L122",
+ "source_location": "L119",
"weight": 1.0
},
{
@@ -198554,7 +198632,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L123",
+ "source_location": "L120",
"weight": 1.0
},
{
@@ -198565,7 +198643,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L128",
+ "source_location": "L125",
"weight": 1.0
},
{
@@ -198576,7 +198654,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L129",
+ "source_location": "L126",
"weight": 1.0
},
{
@@ -198587,7 +198665,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L130",
+ "source_location": "L127",
"weight": 1.0
},
{
@@ -198598,7 +198676,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L131",
+ "source_location": "L128",
"weight": 1.0
},
{
@@ -198609,7 +198687,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L140",
+ "source_location": "L137",
"weight": 1.0
},
{
@@ -198620,7 +198698,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L141",
+ "source_location": "L138",
"weight": 1.0
},
{
@@ -198631,7 +198709,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L142",
+ "source_location": "L139",
"weight": 1.0
},
{
@@ -198642,7 +198720,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L143",
+ "source_location": "L140",
"weight": 1.0
},
{
@@ -198653,7 +198731,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L148",
+ "source_location": "L145",
"weight": 1.0
},
{
@@ -198664,7 +198742,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L149",
+ "source_location": "L146",
"weight": 1.0
},
{
@@ -198675,7 +198753,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L150",
+ "source_location": "L147",
"weight": 1.0
},
{
@@ -198686,7 +198764,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L151",
+ "source_location": "L148",
"weight": 1.0
},
{
@@ -198697,7 +198775,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L157",
+ "source_location": "L154",
"weight": 1.0
},
{
@@ -198708,7 +198786,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L158",
+ "source_location": "L155",
"weight": 1.0
},
{
@@ -198719,7 +198797,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L159",
+ "source_location": "L156",
"weight": 1.0
},
{
@@ -198730,7 +198808,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L160",
+ "source_location": "L157",
"weight": 1.0
},
{
@@ -198741,7 +198819,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L166",
+ "source_location": "L163",
"weight": 1.0
},
{
@@ -198752,7 +198830,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L167",
+ "source_location": "L164",
"weight": 1.0
},
{
@@ -198763,7 +198841,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L168",
+ "source_location": "L165",
"weight": 1.0
},
{
@@ -198774,7 +198852,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L169",
+ "source_location": "L166",
"weight": 1.0
},
{
@@ -198785,7 +198863,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L175",
+ "source_location": "L172",
"weight": 1.0
},
{
@@ -198796,7 +198874,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L176",
+ "source_location": "L173",
"weight": 1.0
},
{
@@ -198807,7 +198885,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L177",
+ "source_location": "L174",
"weight": 1.0
},
{
@@ -198818,7 +198896,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L178",
+ "source_location": "L175",
"weight": 1.0
},
{
@@ -198829,7 +198907,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L187",
+ "source_location": "L184",
"weight": 1.0
},
{
@@ -198840,7 +198918,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L188",
+ "source_location": "L185",
"weight": 1.0
},
{
@@ -198851,7 +198929,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L189",
+ "source_location": "L186",
"weight": 1.0
},
{
@@ -198862,7 +198940,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L190",
+ "source_location": "L187",
"weight": 1.0
},
{
@@ -198873,7 +198951,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L198",
+ "source_location": "L195",
"weight": 1.0
},
{
@@ -198884,7 +198962,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L199",
+ "source_location": "L196",
"weight": 1.0
},
{
@@ -198895,7 +198973,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L200",
+ "source_location": "L197",
"weight": 1.0
},
{
@@ -198906,7 +198984,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L201",
+ "source_location": "L198",
"weight": 1.0
},
{
@@ -198917,7 +198995,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L209",
+ "source_location": "L206",
"weight": 1.0
},
{
@@ -198928,7 +199006,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L210",
+ "source_location": "L207",
"weight": 1.0
},
{
@@ -198939,7 +199017,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L211",
+ "source_location": "L208",
"weight": 1.0
},
{
@@ -198950,7 +199028,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L212",
+ "source_location": "L209",
"weight": 1.0
},
{
@@ -198961,7 +199039,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L217",
+ "source_location": "L214",
"weight": 1.0
},
{
@@ -198972,7 +199050,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L218",
+ "source_location": "L215",
"weight": 1.0
},
{
@@ -198983,7 +199061,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L219",
+ "source_location": "L216",
"weight": 1.0
},
{
@@ -198994,7 +199072,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L222",
+ "source_location": "L219",
"weight": 1.0
},
{
@@ -199005,7 +199083,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L223",
+ "source_location": "L220",
"weight": 1.0
},
{
@@ -199016,7 +199094,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L224",
+ "source_location": "L221",
"weight": 1.0
},
{
@@ -199027,7 +199105,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L225",
+ "source_location": "L222",
"weight": 1.0
},
{
@@ -199038,7 +199116,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L232",
+ "source_location": "L229",
"weight": 1.0
},
{
@@ -199049,7 +199127,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L233",
+ "source_location": "L230",
"weight": 1.0
},
{
@@ -199060,7 +199138,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L234",
+ "source_location": "L231",
"weight": 1.0
},
{
@@ -199071,7 +199149,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L235",
+ "source_location": "L232",
"weight": 1.0
},
{
@@ -199082,7 +199160,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L241",
+ "source_location": "L238",
"weight": 1.0
},
{
@@ -199093,7 +199171,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L242",
+ "source_location": "L239",
"weight": 1.0
},
{
@@ -199104,7 +199182,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L243",
+ "source_location": "L240",
"weight": 1.0
},
{
@@ -199115,7 +199193,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L244",
+ "source_location": "L241",
"weight": 1.0
},
{
@@ -199126,7 +199204,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L249",
+ "source_location": "L246",
"weight": 1.0
},
{
@@ -199137,7 +199215,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L250",
+ "source_location": "L247",
"weight": 1.0
},
{
@@ -199148,7 +199226,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L251",
+ "source_location": "L248",
"weight": 1.0
},
{
@@ -199159,7 +199237,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L252",
+ "source_location": "L249",
"weight": 1.0
},
{
@@ -199170,7 +199248,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L259",
+ "source_location": "L256",
"weight": 1.0
},
{
@@ -199181,7 +199259,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L260",
+ "source_location": "L257",
"weight": 1.0
},
{
@@ -199192,7 +199270,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L261",
+ "source_location": "L258",
"weight": 1.0
},
{
@@ -199203,7 +199281,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L264",
+ "source_location": "L261",
"weight": 1.0
},
{
@@ -199214,7 +199292,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L265",
+ "source_location": "L262",
"weight": 1.0
},
{
@@ -199225,7 +199303,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L266",
+ "source_location": "L263",
"weight": 1.0
},
{
@@ -199236,7 +199314,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L267",
+ "source_location": "L264",
"weight": 1.0
},
{
@@ -199247,7 +199325,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L276",
+ "source_location": "L273",
"weight": 1.0
},
{
@@ -199258,7 +199336,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L277",
+ "source_location": "L274",
"weight": 1.0
},
{
@@ -199269,7 +199347,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L278",
+ "source_location": "L275",
"weight": 1.0
},
{
@@ -199280,7 +199358,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L279",
+ "source_location": "L276",
"weight": 1.0
},
{
@@ -199291,7 +199369,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L286",
+ "source_location": "L283",
"weight": 1.0
},
{
@@ -199302,7 +199380,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L287",
+ "source_location": "L284",
"weight": 1.0
},
{
@@ -199313,7 +199391,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L288",
+ "source_location": "L285",
"weight": 1.0
},
{
@@ -199324,7 +199402,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L289",
+ "source_location": "L286",
"weight": 1.0
},
{
@@ -199335,7 +199413,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L294",
+ "source_location": "L291",
"weight": 1.0
},
{
@@ -199346,7 +199424,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L295",
+ "source_location": "L292",
"weight": 1.0
},
{
@@ -199357,7 +199435,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L296",
+ "source_location": "L293",
"weight": 1.0
},
{
@@ -199368,7 +199446,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L297",
+ "source_location": "L294",
"weight": 1.0
},
{
@@ -199379,7 +199457,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L309",
+ "source_location": "L306",
"weight": 1.0
},
{
@@ -199390,7 +199468,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L310",
+ "source_location": "L307",
"weight": 1.0
},
{
@@ -199401,7 +199479,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L311",
+ "source_location": "L308",
"weight": 1.0
},
{
@@ -199412,7 +199490,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L312",
+ "source_location": "L309",
"weight": 1.0
},
{
@@ -199423,7 +199501,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L321",
+ "source_location": "L318",
"weight": 1.0
},
{
@@ -199434,7 +199512,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L322",
+ "source_location": "L319",
"weight": 1.0
},
{
@@ -199445,7 +199523,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L323",
+ "source_location": "L320",
"weight": 1.0
},
{
@@ -199456,7 +199534,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L324",
+ "source_location": "L321",
"weight": 1.0
},
{
@@ -199467,7 +199545,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L331",
+ "source_location": "L328",
"weight": 1.0
},
{
@@ -199478,7 +199556,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L332",
+ "source_location": "L329",
"weight": 1.0
},
{
@@ -199489,7 +199567,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L333",
+ "source_location": "L330",
"weight": 1.0
},
{
@@ -199500,7 +199578,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L334",
+ "source_location": "L331",
"weight": 1.0
},
{
@@ -199511,7 +199589,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L343",
+ "source_location": "L340",
"weight": 1.0
},
{
@@ -199522,7 +199600,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L344",
+ "source_location": "L341",
"weight": 1.0
},
{
@@ -199533,7 +199611,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L345",
+ "source_location": "L342",
"weight": 1.0
},
{
@@ -199544,7 +199622,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L346",
+ "source_location": "L343",
"weight": 1.0
},
{
@@ -199555,7 +199633,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L355",
+ "source_location": "L352",
"weight": 1.0
},
{
@@ -199566,7 +199644,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L356",
+ "source_location": "L353",
"weight": 1.0
},
{
@@ -199577,7 +199655,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L357",
+ "source_location": "L354",
"weight": 1.0
},
{
@@ -199588,7 +199666,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L358",
+ "source_location": "L355",
"weight": 1.0
},
{
@@ -199599,7 +199677,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L364",
+ "source_location": "L361",
"weight": 1.0
},
{
@@ -199610,7 +199688,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L365",
+ "source_location": "L362",
"weight": 1.0
},
{
@@ -199621,7 +199699,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L366",
+ "source_location": "L363",
"weight": 1.0
},
{
@@ -199632,7 +199710,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L367",
+ "source_location": "L364",
"weight": 1.0
},
{
@@ -199643,7 +199721,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L376",
+ "source_location": "L373",
"weight": 1.0
},
{
@@ -199654,7 +199732,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L377",
+ "source_location": "L374",
"weight": 1.0
},
{
@@ -199665,7 +199743,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L378",
+ "source_location": "L375",
"weight": 1.0
},
{
@@ -199723,39 +199801,6 @@
"source_location": "L22",
"weight": 1.0
},
- {
- "source": "src_anichron_worker_tests_unit_packages_lock_net10_0_microsoft_netcore_platforms",
- "target": "src_anichron_worker_tests_unit_packages_lock_microsoft_netcore_platforms_type",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L381",
- "weight": 1.0
- },
- {
- "source": "src_anichron_worker_tests_unit_packages_lock_net10_0_microsoft_netcore_platforms",
- "target": "src_anichron_worker_tests_unit_packages_lock_microsoft_netcore_platforms_resolved",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L382",
- "weight": 1.0
- },
- {
- "source": "src_anichron_worker_tests_unit_packages_lock_net10_0_microsoft_netcore_platforms",
- "target": "src_anichron_worker_tests_unit_packages_lock_microsoft_netcore_platforms_contenthash",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L383",
- "weight": 1.0
- },
{
"source": "src_anichron_worker_tests_unit_packages_lock_net10_0_microsoft_testing_extensions_telemetry",
"target": "src_anichron_worker_tests_unit_packages_lock_microsoft_testing_extensions_telemetry_type",
@@ -199764,7 +199809,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L386",
+ "source_location": "L378",
"weight": 1.0
},
{
@@ -199775,7 +199820,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L387",
+ "source_location": "L379",
"weight": 1.0
},
{
@@ -199786,7 +199831,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L388",
+ "source_location": "L380",
"weight": 1.0
},
{
@@ -199797,7 +199842,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L389",
+ "source_location": "L381",
"weight": 1.0
},
{
@@ -199808,7 +199853,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L395",
+ "source_location": "L387",
"weight": 1.0
},
{
@@ -199819,7 +199864,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L396",
+ "source_location": "L388",
"weight": 1.0
},
{
@@ -199830,7 +199875,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L397",
+ "source_location": "L389",
"weight": 1.0
},
{
@@ -199841,7 +199886,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L398",
+ "source_location": "L390",
"weight": 1.0
},
{
@@ -199852,7 +199897,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L403",
+ "source_location": "L395",
"weight": 1.0
},
{
@@ -199863,7 +199908,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L404",
+ "source_location": "L396",
"weight": 1.0
},
{
@@ -199874,7 +199919,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L405",
+ "source_location": "L397",
"weight": 1.0
},
{
@@ -199885,7 +199930,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L408",
+ "source_location": "L400",
"weight": 1.0
},
{
@@ -199896,7 +199941,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L409",
+ "source_location": "L401",
"weight": 1.0
},
{
@@ -199907,7 +199952,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L410",
+ "source_location": "L402",
"weight": 1.0
},
{
@@ -199918,7 +199963,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L411",
+ "source_location": "L403",
"weight": 1.0
},
{
@@ -199929,7 +199974,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L416",
+ "source_location": "L408",
"weight": 1.0
},
{
@@ -199940,7 +199985,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L417",
+ "source_location": "L409",
"weight": 1.0
},
{
@@ -199951,7 +199996,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L418",
+ "source_location": "L410",
"weight": 1.0
},
{
@@ -199962,7 +200007,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L421",
+ "source_location": "L413",
"weight": 1.0
},
{
@@ -199973,7 +200018,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L422",
+ "source_location": "L414",
"weight": 1.0
},
{
@@ -199984,7 +200029,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L423",
+ "source_location": "L415",
"weight": 1.0
},
{
@@ -199995,7 +200040,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L424",
+ "source_location": "L416",
"weight": 1.0
},
{
@@ -200050,7 +200095,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L430",
+ "source_location": "L422",
"weight": 1.0
},
{
@@ -200061,7 +200106,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L431",
+ "source_location": "L423",
"weight": 1.0
},
{
@@ -200072,51 +200117,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L432",
- "weight": 1.0
- },
- {
- "source": "src_anichron_worker_tests_unit_packages_lock_net10_0_netstandard_library",
- "target": "src_anichron_worker_tests_unit_packages_lock_netstandard_library_type",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L435",
- "weight": 1.0
- },
- {
- "source": "src_anichron_worker_tests_unit_packages_lock_net10_0_netstandard_library",
- "target": "src_anichron_worker_tests_unit_packages_lock_netstandard_library_resolved",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L436",
- "weight": 1.0
- },
- {
- "source": "src_anichron_worker_tests_unit_packages_lock_net10_0_netstandard_library",
- "target": "src_anichron_worker_tests_unit_packages_lock_netstandard_library_contenthash",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L437",
- "weight": 1.0
- },
- {
- "source": "src_anichron_worker_tests_unit_packages_lock_net10_0_netstandard_library",
- "target": "src_anichron_worker_tests_unit_packages_lock_netstandard_library_dependencies",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L438",
+ "source_location": "L424",
"weight": 1.0
},
{
@@ -200127,7 +200128,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L443",
+ "source_location": "L427",
"weight": 1.0
},
{
@@ -200138,7 +200139,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L444",
+ "source_location": "L428",
"weight": 1.0
},
{
@@ -200149,7 +200150,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L445",
+ "source_location": "L429",
"weight": 1.0
},
{
@@ -200160,7 +200161,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L448",
+ "source_location": "L432",
"weight": 1.0
},
{
@@ -200171,7 +200172,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L449",
+ "source_location": "L433",
"weight": 1.0
},
{
@@ -200182,7 +200183,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L450",
+ "source_location": "L434",
"weight": 1.0
},
{
@@ -200193,7 +200194,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L451",
+ "source_location": "L435",
"weight": 1.0
},
{
@@ -200347,7 +200348,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L457",
+ "source_location": "L441",
"weight": 1.0
},
{
@@ -200358,7 +200359,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L458",
+ "source_location": "L442",
"weight": 1.0
},
{
@@ -200369,7 +200370,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L459",
+ "source_location": "L443",
"weight": 1.0
},
{
@@ -200435,7 +200436,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L462",
+ "source_location": "L446",
"weight": 1.0
},
{
@@ -200446,7 +200447,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L463",
+ "source_location": "L447",
"weight": 1.0
},
{
@@ -200457,7 +200458,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L464",
+ "source_location": "L448",
"weight": 1.0
},
{
@@ -200468,7 +200469,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L465",
+ "source_location": "L449",
"weight": 1.0
},
{
@@ -200479,7 +200480,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L470",
+ "source_location": "L454",
"weight": 1.0
},
{
@@ -200490,7 +200491,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L471",
+ "source_location": "L455",
"weight": 1.0
},
{
@@ -200501,7 +200502,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L472",
+ "source_location": "L456",
"weight": 1.0
},
{
@@ -200512,7 +200513,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L473",
+ "source_location": "L457",
"weight": 1.0
},
{
@@ -200523,7 +200524,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L479",
+ "source_location": "L463",
"weight": 1.0
},
{
@@ -200534,7 +200535,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L480",
+ "source_location": "L464",
"weight": 1.0
},
{
@@ -200545,7 +200546,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L481",
+ "source_location": "L465",
"weight": 1.0
},
{
@@ -200556,7 +200557,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L482",
+ "source_location": "L466",
"weight": 1.0
},
{
@@ -200567,7 +200568,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L487",
+ "source_location": "L471",
"weight": 1.0
},
{
@@ -200578,7 +200579,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L488",
+ "source_location": "L472",
"weight": 1.0
},
{
@@ -200589,7 +200590,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L489",
+ "source_location": "L473",
"weight": 1.0
},
{
@@ -200600,7 +200601,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L492",
+ "source_location": "L476",
"weight": 1.0
},
{
@@ -200611,7 +200612,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L493",
+ "source_location": "L477",
"weight": 1.0
},
{
@@ -200622,7 +200623,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L494",
+ "source_location": "L478",
"weight": 1.0
},
{
@@ -200633,7 +200634,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L497",
+ "source_location": "L481",
"weight": 1.0
},
{
@@ -200644,7 +200645,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L498",
+ "source_location": "L482",
"weight": 1.0
},
{
@@ -200655,7 +200656,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L499",
+ "source_location": "L483",
"weight": 1.0
},
{
@@ -200765,7 +200766,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L502",
+ "source_location": "L486",
"weight": 1.0
},
{
@@ -200776,7 +200777,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L503",
+ "source_location": "L487",
"weight": 1.0
},
{
@@ -200787,7 +200788,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L504",
+ "source_location": "L488",
"weight": 1.0
},
{
@@ -200798,7 +200799,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L507",
+ "source_location": "L491",
"weight": 1.0
},
{
@@ -200809,7 +200810,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L508",
+ "source_location": "L492",
"weight": 1.0
},
{
@@ -200820,7 +200821,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L509",
+ "source_location": "L493",
"weight": 1.0
},
{
@@ -200831,7 +200832,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L510",
+ "source_location": "L494",
"weight": 1.0
},
{
@@ -200842,7 +200843,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L515",
+ "source_location": "L499",
"weight": 1.0
},
{
@@ -200853,7 +200854,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L516",
+ "source_location": "L500",
"weight": 1.0
},
{
@@ -200864,7 +200865,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L517",
+ "source_location": "L501",
"weight": 1.0
},
{
@@ -200875,7 +200876,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L518",
+ "source_location": "L502",
"weight": 1.0
},
{
@@ -200886,7 +200887,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L528",
+ "source_location": "L512",
"weight": 1.0
},
{
@@ -200897,7 +200898,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L529",
+ "source_location": "L513",
"weight": 1.0
},
{
@@ -200908,7 +200909,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L530",
+ "source_location": "L514",
"weight": 1.0
},
{
@@ -200919,7 +200920,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L531",
+ "source_location": "L515",
"weight": 1.0
},
{
@@ -200930,7 +200931,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L536",
+ "source_location": "L520",
"weight": 1.0
},
{
@@ -200941,7 +200942,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L537",
+ "source_location": "L521",
"weight": 1.0
},
{
@@ -200952,7 +200953,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L538",
+ "source_location": "L522",
"weight": 1.0
},
{
@@ -200963,7 +200964,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L539",
+ "source_location": "L523",
"weight": 1.0
},
{
@@ -200974,7 +200975,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L546",
+ "source_location": "L530",
"weight": 1.0
},
{
@@ -200985,7 +200986,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L547",
+ "source_location": "L531",
"weight": 1.0
},
{
@@ -200996,7 +200997,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L548",
+ "source_location": "L532",
"weight": 1.0
},
{
@@ -201007,7 +201008,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L549",
+ "source_location": "L533",
"weight": 1.0
},
{
@@ -201018,7 +201019,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L555",
+ "source_location": "L539",
"weight": 1.0
},
{
@@ -201029,7 +201030,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L556",
+ "source_location": "L540",
"weight": 1.0
},
{
@@ -201040,7 +201041,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L557",
+ "source_location": "L541",
"weight": 1.0
},
{
@@ -201051,18 +201052,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L558",
- "weight": 1.0
- },
- {
- "source": "src_anichron_worker_tests_unit_packages_lock_netstandard_library_dependencies",
- "target": "src_anichron_worker_tests_unit_packages_lock_dependencies_microsoft_netcore_platforms",
- "relation": "contains",
- "_origin": "ast",
- "confidence": "EXTRACTED",
- "confidence_score": 1.0,
- "source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L439",
+ "source_location": "L542",
"weight": 1.0
},
{
@@ -201073,7 +201063,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L452",
+ "source_location": "L436",
"weight": 1.0
},
{
@@ -201084,7 +201074,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L453",
+ "source_location": "L437",
"weight": 1.0
},
{
@@ -201117,7 +201107,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L466",
+ "source_location": "L450",
"weight": 1.0
},
{
@@ -201128,7 +201118,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L474",
+ "source_location": "L458",
"weight": 1.0
},
{
@@ -201139,7 +201129,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L475",
+ "source_location": "L459",
"weight": 1.0
},
{
@@ -201150,7 +201140,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L483",
+ "source_location": "L467",
"weight": 1.0
},
{
@@ -201161,7 +201151,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L511",
+ "source_location": "L495",
"weight": 1.0
},
{
@@ -201172,7 +201162,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L519",
+ "source_location": "L503",
"weight": 1.0
},
{
@@ -201183,7 +201173,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L520",
+ "source_location": "L504",
"weight": 1.0
},
{
@@ -201194,7 +201184,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L521",
+ "source_location": "L505",
"weight": 1.0
},
{
@@ -201205,7 +201195,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L522",
+ "source_location": "L506",
"weight": 1.0
},
{
@@ -201216,7 +201206,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L523",
+ "source_location": "L507",
"weight": 1.0
},
{
@@ -201227,7 +201217,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L524",
+ "source_location": "L508",
"weight": 1.0
},
{
@@ -201249,7 +201239,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L532",
+ "source_location": "L516",
"weight": 1.0
},
{
@@ -201260,7 +201250,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L540",
+ "source_location": "L524",
"weight": 1.0
},
{
@@ -201271,7 +201261,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L541",
+ "source_location": "L525",
"weight": 1.0
},
{
@@ -201282,7 +201272,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L542",
+ "source_location": "L526",
"weight": 1.0
},
{
@@ -201293,7 +201283,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L550",
+ "source_location": "L534",
"weight": 1.0
},
{
@@ -201304,7 +201294,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L551",
+ "source_location": "L535",
"weight": 1.0
},
{
@@ -201315,7 +201305,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L559",
+ "source_location": "L543",
"weight": 1.0
},
{
@@ -201326,7 +201316,7 @@
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/Anichron.Worker.Tests.Unit/packages.lock.json",
- "source_location": "L560",
+ "source_location": "L544",
"weight": 1.0
},
{
@@ -221225,5 +221215,5 @@
"source_file": "CLAUDE.md"
}
],
- "built_at_commit": "3d290f7ca4f97ed5631e7340cdc52efe702b9b8c"
+ "built_at_commit": "36b4d961e74c50c2a85d6c3b104e5b533019e8e3"
}
\ No newline at end of file
diff --git a/src/Anichron.Worker.Tests.Unit/Ingestion/Middlewares/PersistenceMiddlewareTests.cs b/src/Anichron.Worker.Tests.Unit/Ingestion/Middlewares/PersistenceMiddlewareTests.cs
index 5d1980d..813b53f 100644
--- a/src/Anichron.Worker.Tests.Unit/Ingestion/Middlewares/PersistenceMiddlewareTests.cs
+++ b/src/Anichron.Worker.Tests.Unit/Ingestion/Middlewares/PersistenceMiddlewareTests.cs
@@ -30,7 +30,7 @@ public TestFixture()
{
["/abs/photo.jpg"] = new MockFileData([])
{
- LastWriteTime = new DateTimeOffset(2023, 6, 15, 12, 0, 0, TimeSpan.Zero),
+ LastWriteTime = new DateTimeOffset(new DateTime(2023, 6, 15, 12, 0, 0, DateTimeKind.Local)),
},
});
}
diff --git a/src/Anichron.Worker.Tests.Unit/packages.lock.json b/src/Anichron.Worker.Tests.Unit/packages.lock.json
index ac16124..7db5728 100644
--- a/src/Anichron.Worker.Tests.Unit/packages.lock.json
+++ b/src/Anichron.Worker.Tests.Unit/packages.lock.json
@@ -77,11 +77,8 @@
},
"Blurhash.Core": {
"type": "Transitive",
- "resolved": "2.0.0",
- "contentHash": "pDsV4wgFupLJ82Amr1pI/PRTb0dXx3aKwERT9s03l506+ItzWP5kOVf4xSlzpZbkzfrrJ9oEaA5TiTxGN40GUA==",
- "dependencies": {
- "NETStandard.Library": "1.6.1"
- }
+ "resolved": "4.2.1",
+ "contentHash": "miLOWO/pS7M35zj31fiCT9oO+/JxjRPxfEA+R/rjZPC86jMjZfaa9h5zZLaclw6S3bvg6KgeVhhRQnmltE8zug=="
},
"Castle.Core": {
"type": "Transitive",
@@ -377,11 +374,6 @@
"resolved": "10.0.12",
"contentHash": "dYfCLR52UA+3DL7C4I/pvSaRPkNqxrUAQmbFL2u0zvYKKzqgrFCJl08Df+F1aYc8leu9JvpC9bsURUdpExcBXQ=="
},
- "Microsoft.NETCore.Platforms": {
- "type": "Transitive",
- "resolved": "1.1.0",
- "contentHash": "kz0PEW2lhqygehI/d6XsPCQzD7ff7gUJaVGPVETX611eadGsA3A877GdSlU0LRVMCTH/+P3o2iDTak+S08V2+A=="
- },
"Microsoft.Testing.Extensions.Telemetry": {
"type": "Transitive",
"resolved": "1.9.1",
@@ -431,14 +423,6 @@
"resolved": "5.0.0",
"contentHash": "dDoKi0PnDz31yAyETfRntsLArTlVAVzUzCIvvEDsDsucrl33Dl8pIJG06ePTJTI3tGpeyHS9Cq7Foc/s4EeKcg=="
},
- "NETStandard.Library": {
- "type": "Transitive",
- "resolved": "1.6.1",
- "contentHash": "WcSp3+vP+yHNgS8EV5J7pZ9IRpeDuARBPN28by8zqff1wJQXm26PVU8L3/fYLBJVU7BtDyqNVWq2KlCVvSSR4A==",
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0"
- }
- },
"Newtonsoft.Json": {
"type": "Transitive",
"resolved": "13.0.3",
@@ -586,26 +570,26 @@
"dependencies": {
"Anichron.Core": "[1.0.0, )",
"Anichron.Infrastructure": "[1.0.0, )",
- "Blurhash.ImageSharp": "[3.0.0, )",
+ "Blurhash.ImageSharp": "[4.1.1, )",
"MetadataExtractor": "[2.9.3, )",
"Microsoft.EntityFrameworkCore": "[10.0.12, )",
"Microsoft.Extensions.Configuration.Ini": "[10.0.12, )",
"Microsoft.Extensions.Hosting": "[10.0.12, )",
"Microsoft.Extensions.Options.DataAnnotations": "[10.0.12, )",
"Npgsql.EntityFrameworkCore.PostgreSQL": "[10.0.3, )",
- "SixLabors.ImageSharp": "[3.1.12, )",
+ "SixLabors.ImageSharp": "[4.1.2, )",
"System.IO.Abstractions": "[22.2.0, )",
"System.IO.Hashing": "[10.0.12, )"
}
},
"Blurhash.ImageSharp": {
"type": "CentralTransitive",
- "requested": "[3.0.0, )",
- "resolved": "3.0.0",
- "contentHash": "+/W+GOj+oJ7+HBYVkrnFKeGA21oZhEFRgf3VA49YN3n16+AcH64h2eVmEP4PGtpsdQgD+h8YnYdeZxIAPf0HiQ==",
+ "requested": "[4.1.1, )",
+ "resolved": "4.1.1",
+ "contentHash": "wH77j2afRQ+yGmcLv730SsCKTvdYyyiSZsf7GMs95UgTRK7Mf06vP6dx5jWsWLRk0S9KxGOeXVJLKTo1VwviqQ==",
"dependencies": {
- "Blurhash.Core": "2.0.0",
- "SixLabors.ImageSharp": "2.0.0"
+ "Blurhash.Core": "4.2.1",
+ "SixLabors.ImageSharp": "4.1.1"
}
},
"MetadataExtractor": {
@@ -741,9 +725,12 @@
},
"SixLabors.ImageSharp": {
"type": "CentralTransitive",
- "requested": "[3.1.12, )",
- "resolved": "3.1.12",
- "contentHash": "iAg6zifihXEFS/t7fiHhZBGAdCp3FavsF4i2ZIDp0JfeYeDVzvmlbY1CNhhIKimaIzrzSi5M/NBFcWvZT2rB/A=="
+ "requested": "[4.1.2, )",
+ "resolved": "4.1.2",
+ "contentHash": "AQ0oouhH/6qmXJC70/k50iVt7SiZRjCgd4tXXiC5ZrB5CvyBwA81HTqb5twcXz8CvTAFxUNV0TAcL83OhyRA1g==",
+ "dependencies": {
+ "System.IO.Hashing": "8.0.0"
+ }
},
"System.IO.Abstractions": {
"type": "CentralTransitive",
diff --git a/src/Anichron.Worker/Dockerfile b/src/Anichron.Worker/Dockerfile
index 12bc500..1fa1542 100644
--- a/src/Anichron.Worker/Dockerfile
+++ b/src/Anichron.Worker/Dockerfile
@@ -1,3 +1,4 @@
+# syntax=docker/dockerfile:1
# 1. Final Runtime Stage
FROM mcr.microsoft.com/dotnet/runtime:10.0-noble AS base
WORKDIR /app
@@ -36,12 +37,14 @@ COPY ["Anichron.Infrastructure/packages.lock.json", "Anichron.Infrastructure/"]
RUN dotnet restore "./Anichron.Worker/Anichron.Worker.csproj"
COPY . .
WORKDIR "/src/Anichron.Worker"
-RUN dotnet build "./Anichron.Worker.csproj" -c $BUILD_CONFIGURATION -o /app/build
+RUN --mount=type=secret,id=sixlabors_license,env=SixLaborsLicenseKey \
+ dotnet build "./Anichron.Worker.csproj" -c $BUILD_CONFIGURATION -o /app/build
# 3. Publish Stage
FROM build AS publish
ARG BUILD_CONFIGURATION=Release
-RUN dotnet publish "./Anichron.Worker.csproj" -c $BUILD_CONFIGURATION -o /app/publish /p:UseAppHost=false
+RUN --mount=type=secret,id=sixlabors_license,env=SixLaborsLicenseKey \
+ dotnet publish "./Anichron.Worker.csproj" -c $BUILD_CONFIGURATION -o /app/publish /p:UseAppHost=false
# 4. Final Stage
FROM base AS final
diff --git a/src/Anichron.Worker/packages.lock.json b/src/Anichron.Worker/packages.lock.json
index c6cc708..8193f41 100644
--- a/src/Anichron.Worker/packages.lock.json
+++ b/src/Anichron.Worker/packages.lock.json
@@ -4,12 +4,12 @@
"net10.0": {
"Blurhash.ImageSharp": {
"type": "Direct",
- "requested": "[3.0.0, )",
- "resolved": "3.0.0",
- "contentHash": "+/W+GOj+oJ7+HBYVkrnFKeGA21oZhEFRgf3VA49YN3n16+AcH64h2eVmEP4PGtpsdQgD+h8YnYdeZxIAPf0HiQ==",
+ "requested": "[4.1.1, )",
+ "resolved": "4.1.1",
+ "contentHash": "wH77j2afRQ+yGmcLv730SsCKTvdYyyiSZsf7GMs95UgTRK7Mf06vP6dx5jWsWLRk0S9KxGOeXVJLKTo1VwviqQ==",
"dependencies": {
- "Blurhash.Core": "2.0.0",
- "SixLabors.ImageSharp": "2.0.0"
+ "Blurhash.Core": "4.2.1",
+ "SixLabors.ImageSharp": "4.1.1"
}
},
"MetadataExtractor": {
@@ -130,9 +130,12 @@
},
"SixLabors.ImageSharp": {
"type": "Direct",
- "requested": "[3.1.12, )",
- "resolved": "3.1.12",
- "contentHash": "iAg6zifihXEFS/t7fiHhZBGAdCp3FavsF4i2ZIDp0JfeYeDVzvmlbY1CNhhIKimaIzrzSi5M/NBFcWvZT2rB/A=="
+ "requested": "[4.1.2, )",
+ "resolved": "4.1.2",
+ "contentHash": "AQ0oouhH/6qmXJC70/k50iVt7SiZRjCgd4tXXiC5ZrB5CvyBwA81HTqb5twcXz8CvTAFxUNV0TAcL83OhyRA1g==",
+ "dependencies": {
+ "System.IO.Hashing": "8.0.0"
+ }
},
"SonarAnalyzer.CSharp": {
"type": "Direct",
@@ -158,11 +161,8 @@
},
"Blurhash.Core": {
"type": "Transitive",
- "resolved": "2.0.0",
- "contentHash": "pDsV4wgFupLJ82Amr1pI/PRTb0dXx3aKwERT9s03l506+ItzWP5kOVf4xSlzpZbkzfrrJ9oEaA5TiTxGN40GUA==",
- "dependencies": {
- "NETStandard.Library": "1.6.1"
- }
+ "resolved": "4.2.1",
+ "contentHash": "miLOWO/pS7M35zj31fiCT9oO+/JxjRPxfEA+R/rjZPC86jMjZfaa9h5zZLaclw6S3bvg6KgeVhhRQnmltE8zug=="
},
"Humanizer.Core": {
"type": "Transitive",
@@ -515,11 +515,6 @@
"resolved": "10.0.12",
"contentHash": "dYfCLR52UA+3DL7C4I/pvSaRPkNqxrUAQmbFL2u0zvYKKzqgrFCJl08Df+F1aYc8leu9JvpC9bsURUdpExcBXQ=="
},
- "Microsoft.NETCore.Platforms": {
- "type": "Transitive",
- "resolved": "1.1.0",
- "contentHash": "kz0PEW2lhqygehI/d6XsPCQzD7ff7gUJaVGPVETX611eadGsA3A877GdSlU0LRVMCTH/+P3o2iDTak+S08V2+A=="
- },
"Microsoft.VisualStudio.SolutionPersistence": {
"type": "Transitive",
"resolved": "1.0.52",
@@ -533,14 +528,6 @@
"System.CodeDom": "6.0.0"
}
},
- "NETStandard.Library": {
- "type": "Transitive",
- "resolved": "1.6.1",
- "contentHash": "WcSp3+vP+yHNgS8EV5J7pZ9IRpeDuARBPN28by8zqff1wJQXm26PVU8L3/fYLBJVU7BtDyqNVWq2KlCVvSSR4A==",
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0"
- }
- },
"Newtonsoft.Json": {
"type": "Transitive",
"resolved": "13.0.4",
diff --git a/src/Directory.Build.props b/src/Directory.Build.props
index 7382f5d..b73b17e 100644
--- a/src/Directory.Build.props
+++ b/src/Directory.Build.props
@@ -28,6 +28,11 @@
moderate
all
+
+
+ $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)../sixlabors.lic'))
+
True
diff --git a/src/Directory.Packages.props b/src/Directory.Packages.props
index 0aca7fa..2d0075c 100644
--- a/src/Directory.Packages.props
+++ b/src/Directory.Packages.props
@@ -4,9 +4,9 @@
true
-
+
-
+