From b294037d6bcb63033dbb997f7c419384e836e352 Mon Sep 17 00:00:00 2001 From: Override-6 Date: Sun, 22 Jan 2023 22:50:54 +0100 Subject: [PATCH] working on backend --- .gitignore | 4 +- .scalafmt.conf | 27 ++ .../api/compute/APIRequestHandler.scala | 13 - Core/src/org/tbasket/EndpointSetup.scala | 45 +-- .../ExternalBasketServerException.scala | 7 +- .../InternalBasketServerException.scala | 7 +- Core/src/org/tbasket/Main.scala | 52 ++- .../{session => auth}/UserSession.scala | 6 +- .../org/tbasket/handler/HandlerUtils.scala | 11 + .../tbasket/handler/IncrementHandler.scala | 21 +- .../org/tbasket/handler/LoginHandler.scala | 127 +++++--- .../tbasket/session/UserSessionHandler.scala | 52 --- .../test/IncrementRequestHandler.scala | 41 --- DB/src/org/tbasket/db/Database.scala | 59 ++-- DB/src/org/tbasket/db/schemas/Member.scala | 25 +- DB/src/org/tbasket/db/schemas/Tactic.scala | 27 +- DB/src/org/tbasket/db/schemas/Team.scala | 26 +- DB/src/org/tbasket/db/schemas/User.scala | 41 +-- .../src/org/tbasket/api/APIException.scala | 2 +- .../src/org/tbasket/api/Endpoint.scala | 28 +- .../api/compute/APIRequestHandler.scala | 13 + build.sc | 48 ++- out/API/allScalacOptions.json | 2 +- out/API/allSourceFiles.json | 10 +- out/API/allSources.json | 6 +- .../org/tbasket/api/APIException$.class | Bin 0 -> 746 bytes .../org/tbasket/api/APIException.class | Bin 0 -> 707 bytes .../org/tbasket/api/APIException.tasty | Bin 0 -> 783 bytes .../org/tbasket/api/Endpoint$$anon$1.class | Bin 0 -> 6162 bytes .../classes/org/tbasket/api/Endpoint$.class | Bin 0 -> 918 bytes .../classes/org/tbasket/api/Endpoint.class | Bin 0 -> 6962 bytes .../classes/org/tbasket/api/Endpoint.tasty | Bin 0 -> 4897 bytes .../api/compute/APIRequestHandler.class | Bin 0 -> 2673 bytes .../api/compute/APIRequestHandler.tasty | Bin 0 -> 1193 bytes out/API/compile.dest/zinc | Bin 0 -> 4922 bytes out/API/compile.json | 8 + out/API/compile.log | 22 +- out/API/compileClasspath.json | 14 +- out/API/compileIvyDeps.json | 2 +- out/API/enablePluginScalacOptions.json | 2 +- out/API/generatedSources.json | 2 +- .../org/tbasket/api/APIException$.class | Bin 0 -> 746 bytes .../org/tbasket/api/APIException.class | Bin 0 -> 707 bytes .../org/tbasket/api/APIException.tasty | Bin 0 -> 829 bytes .../org/tbasket/api/Endpoint$$anon$1.class | Bin 0 -> 6162 bytes .../classes/org/tbasket/api/Endpoint$.class | Bin 0 -> 918 bytes .../classes/org/tbasket/api/Endpoint.class | Bin 0 -> 6962 bytes .../classes/org/tbasket/api/Endpoint.tasty | Bin 0 -> 4943 bytes .../api/compute/APIRequestHandler.class | Bin 0 -> 2673 bytes .../api/compute/APIRequestHandler.tasty | Bin 0 -> 1239 bytes out/API/ideaCompileOutput.json | 5 + out/API/ideaConfigFiles.json | 7 + out/API/ideaJavaModuleFacets.json | 7 + out/API/ivyDeps.json | 45 ++- .../mill/scalalib/JavaModule/ivyDeps.json | 7 + out/API/javacOptions.json | 2 +- out/API/localClasspath.json | 8 + out/API/mandatoryIvyDeps.json | 2 +- .../scalalib/JavaModule/mandatoryIvyDeps.json | 2 +- out/API/mandatoryScalacOptions.json | 2 +- out/API/platformSuffix.json | 2 +- out/API/reformat.json | 5 + out/API/reformat.log | 54 ++++ out/API/resolvedIvyDeps.json | 14 +- out/API/resolvedRunIvyDeps.json | 49 +++ out/API/resources.json | 2 +- out/API/runIvyDeps.json | 7 + out/API/scalaCompilerClasspath.json | 2 +- out/API/scalaLibraryIvyDeps.json | 2 +- out/API/scalaOrganization.json | 2 +- out/API/scalaVersion.json | 2 +- out/API/scalacOptions.json | 2 +- out/API/scalacPluginClasspath.json | 2 +- out/API/scalacPluginIvyDeps.json | 2 +- out/API/scalafmtConfig.json | 7 + out/API/sources.json | 6 +- out/API/transitiveCompileIvyDeps.json | 2 +- out/API/transitiveIvyDeps.json | 45 ++- out/API/transitiveLocalClasspath.json | 2 +- out/API/unmanagedClasspath.json | 2 +- out/API/upstreamCompileOutput.json | 2 +- out/Core/allScalacOptions.json | 7 + out/Core/allSourceFiles.json | 15 + out/Core/allSources.json | 7 + out/Core/compile.log | 156 +++++++++ out/Core/compileClasspath.json | 86 +++++ out/Core/compileIvyDeps.json | 7 + out/Core/enablePluginScalacOptions.json | 7 + out/Core/generatedSources.json | 7 + out/Core/ideaCompileOutput.json | 5 + out/Core/ideaConfigFiles.json | 7 + out/Core/ideaJavaModuleFacets.json | 7 + out/Core/ivyDeps.json | 130 ++++++++ .../mill/scalalib/JavaModule/ivyDeps.json | 7 + out/Core/javacOptions.json | 7 + out/Core/mandatoryIvyDeps.json | 47 +++ .../scalalib/JavaModule/mandatoryIvyDeps.json | 7 + out/Core/mandatoryScalacOptions.json | 7 + out/Core/platformSuffix.json | 5 + out/Core/reformat.json | 5 + out/Core/reformat.log | 1 + out/Core/resolvedIvyDeps.json | 81 +++++ out/Core/resolvedIvyDeps.log | 133 ++++++++ out/Core/resolvedRunIvyDeps.json | 81 +++++ out/Core/resources.json | 7 + out/Core/runIvyDeps.json | 7 + out/Core/scalaCompilerClasspath.json | 19 ++ out/Core/scalaLibraryIvyDeps.json | 47 +++ out/Core/scalaOrganization.json | 5 + out/Core/scalaVersion.json | 5 + out/Core/scalacOptions.json | 7 + out/Core/scalacPluginClasspath.json | 7 + out/Core/scalacPluginIvyDeps.json | 7 + out/Core/scalafmtConfig.json | 7 + out/Core/sources.json | 7 + out/Core/transitiveCompileIvyDeps.json | 7 + out/Core/transitiveIvyDeps.json | 295 ++++++++++++++++++ out/Core/transitiveLocalClasspath.json | 10 + out/Core/unmanagedClasspath.json | 7 + out/Core/upstreamCompileOutput.json | 14 + out/DB/allScalacOptions.json | 7 + out/DB/allSourceFiles.json | 11 + out/DB/allSources.json | 7 + .../org/tbasket/db/Database$$anon$1.class | Bin 0 -> 499 bytes .../classes/org/tbasket/db/Database$.class | Bin 0 -> 1009 bytes .../classes/org/tbasket/db/Database.class | Bin 0 -> 2344 bytes .../classes/org/tbasket/db/Database.tasty | Bin 0 -> 1626 bytes .../org/tbasket/db/schemas/Member$.class | Bin 0 -> 3021 bytes .../org/tbasket/db/schemas/Member.class | Bin 0 -> 4528 bytes .../org/tbasket/db/schemas/Member.tasty | Bin 0 -> 3380 bytes .../org/tbasket/db/schemas/Tactic$.class | Bin 0 -> 3020 bytes .../org/tbasket/db/schemas/Tactic.class | Bin 0 -> 4768 bytes .../org/tbasket/db/schemas/Tactic.tasty | Bin 0 -> 3672 bytes .../org/tbasket/db/schemas/Team$.class | Bin 0 -> 2737 bytes .../classes/org/tbasket/db/schemas/Team.class | Bin 0 -> 4181 bytes .../classes/org/tbasket/db/schemas/Team.tasty | Bin 0 -> 3265 bytes .../org/tbasket/db/schemas/User$.class | Bin 0 -> 2928 bytes .../classes/org/tbasket/db/schemas/User.class | Bin 0 -> 5001 bytes .../classes/org/tbasket/db/schemas/User.tasty | Bin 0 -> 4021 bytes out/DB/compile.dest/zinc | Bin 0 -> 6509 bytes out/DB/compile.json | 8 + out/DB/compile.log | 4 + out/DB/compileClasspath.json | 54 ++++ out/DB/compileIvyDeps.json | 7 + out/DB/enablePluginScalacOptions.json | 7 + out/DB/generatedSources.json | 7 + .../classes/database.properties | 1 + .../org/tbasket/db/Database$$anon$1.class | Bin 0 -> 499 bytes .../classes/org/tbasket/db/Database$.class | Bin 0 -> 1009 bytes .../classes/org/tbasket/db/Database.class | Bin 0 -> 2344 bytes .../classes/org/tbasket/db/Database.tasty | Bin 0 -> 1672 bytes .../org/tbasket/db/schemas/Member$.class | Bin 0 -> 3021 bytes .../org/tbasket/db/schemas/Member.class | Bin 0 -> 4528 bytes .../org/tbasket/db/schemas/Member.tasty | Bin 0 -> 3426 bytes .../org/tbasket/db/schemas/Tactic$.class | Bin 0 -> 3020 bytes .../org/tbasket/db/schemas/Tactic.class | Bin 0 -> 4768 bytes .../org/tbasket/db/schemas/Tactic.tasty | Bin 0 -> 3718 bytes .../org/tbasket/db/schemas/Team$.class | Bin 0 -> 2737 bytes .../classes/org/tbasket/db/schemas/Team.class | Bin 0 -> 4181 bytes .../classes/org/tbasket/db/schemas/Team.tasty | Bin 0 -> 3311 bytes .../org/tbasket/db/schemas/User$.class | Bin 0 -> 2928 bytes .../classes/org/tbasket/db/schemas/User.class | Bin 0 -> 5001 bytes .../classes/org/tbasket/db/schemas/User.tasty | Bin 0 -> 4067 bytes .../classes/table_init.sql | 44 +++ out/DB/ideaCompileOutput.json | 5 + out/DB/ideaConfigFiles.json | 7 + out/DB/ideaJavaModuleFacets.json | 7 + out/DB/ivyDeps.json | 172 ++++++++++ .../mill/scalalib/JavaModule/ivyDeps.json | 7 + out/DB/javacOptions.json | 7 + out/DB/localClasspath.json | 8 + out/DB/mandatoryIvyDeps.json | 47 +++ .../scalalib/JavaModule/mandatoryIvyDeps.json | 7 + out/DB/mandatoryScalacOptions.json | 7 + out/DB/platformSuffix.json | 5 + out/DB/reformat.json | 5 + out/DB/reformat.log | 1 + out/DB/resolvedIvyDeps.json | 53 ++++ out/DB/resolvedIvyDeps.log | 4 + out/DB/resolvedRunIvyDeps.json | 53 ++++ out/DB/resources.json | 7 + out/DB/runIvyDeps.json | 7 + out/DB/scalaCompilerClasspath.json | 19 ++ out/DB/scalaLibraryIvyDeps.json | 47 +++ out/DB/scalaOrganization.json | 5 + out/DB/scalaVersion.json | 5 + out/DB/scalacOptions.json | 7 + out/DB/scalacPluginClasspath.json | 7 + out/DB/scalacPluginIvyDeps.json | 7 + out/DB/scalafmtConfig.json | 7 + out/DB/sources.json | 7 + out/DB/transitiveCompileIvyDeps.json | 7 + out/DB/transitiveIvyDeps.json | 213 +++++++++++++ out/DB/transitiveLocalClasspath.json | 7 + out/DB/unmanagedClasspath.json | 7 + out/DB/upstreamCompileOutput.json | 7 + out/Endpoint/allScalacOptions.json | 7 + out/Endpoint/allSources.json | 7 + out/Endpoint/compileIvyDeps.json | 7 + out/Endpoint/enablePluginScalacOptions.json | 7 + out/Endpoint/generatedSources.json | 7 + out/Endpoint/ideaCompileOutput.json | 5 + out/Endpoint/ideaConfigFiles.json | 7 + out/Endpoint/ideaJavaModuleFacets.json | 7 + out/Endpoint/ivyDeps.json | 130 ++++++++ out/Endpoint/mandatoryIvyDeps.json | 47 +++ .../scalalib/JavaModule/mandatoryIvyDeps.json | 7 + out/Endpoint/mandatoryScalacOptions.json | 7 + out/Endpoint/platformSuffix.json | 5 + out/Endpoint/resolvedIvyDeps.json | 49 +++ out/Endpoint/resolvedRunIvyDeps.json | 49 +++ out/Endpoint/resources.json | 7 + out/Endpoint/runIvyDeps.json | 7 + out/Endpoint/scalaCompilerClasspath.json | 19 ++ out/Endpoint/scalaLibraryIvyDeps.json | 47 +++ out/Endpoint/scalaOrganization.json | 5 + out/Endpoint/scalaVersion.json | 5 + out/Endpoint/scalacOptions.json | 7 + out/Endpoint/scalacPluginIvyDeps.json | 7 + out/Endpoint/sources.json | 7 + out/Endpoint/transitiveCompileIvyDeps.json | 7 + out/Endpoint/transitiveIvyDeps.json | 171 ++++++++++ out/Endpoint/unmanagedClasspath.json | 7 + out/JWTEmiter/allScalacOptions.json | 7 + out/JWTEmiter/allSources.json | 7 + out/JWTEmiter/compileIvyDeps.json | 7 + out/JWTEmiter/enablePluginScalacOptions.json | 7 + out/JWTEmiter/generatedSources.json | 7 + out/JWTEmiter/ideaCompileOutput.json | 5 + out/JWTEmiter/ideaConfigFiles.json | 7 + out/JWTEmiter/ideaJavaModuleFacets.json | 7 + out/JWTEmiter/ivyDeps.json | 130 ++++++++ out/JWTEmiter/mandatoryIvyDeps.json | 47 +++ .../scalalib/JavaModule/mandatoryIvyDeps.json | 7 + out/JWTEmiter/mandatoryScalacOptions.json | 7 + out/JWTEmiter/platformSuffix.json | 5 + out/JWTEmiter/resolvedIvyDeps.json | 49 +++ out/JWTEmiter/resolvedRunIvyDeps.json | 49 +++ out/JWTEmiter/resources.json | 7 + out/JWTEmiter/runIvyDeps.json | 7 + out/JWTEmiter/scalaCompilerClasspath.json | 19 ++ out/JWTEmiter/scalaLibraryIvyDeps.json | 47 +++ out/JWTEmiter/scalaOrganization.json | 5 + out/JWTEmiter/scalaVersion.json | 5 + out/JWTEmiter/scalacOptions.json | 7 + out/JWTEmiter/scalacPluginIvyDeps.json | 7 + out/JWTEmiter/sources.json | 7 + out/JWTEmiter/transitiveCompileIvyDeps.json | 7 + out/JWTEmiter/transitiveIvyDeps.json | 171 ++++++++++ out/JWTEmiter/unmanagedClasspath.json | 7 + out/JWTEmitter/allScalacOptions.json | 7 + out/JWTEmitter/allSources.json | 7 + out/JWTEmitter/compileIvyDeps.json | 7 + out/JWTEmitter/enablePluginScalacOptions.json | 7 + out/JWTEmitter/generatedSources.json | 7 + out/JWTEmitter/ideaCompileOutput.json | 5 + out/JWTEmitter/ideaConfigFiles.json | 7 + out/JWTEmitter/ideaJavaModuleFacets.json | 7 + out/JWTEmitter/ivyDeps.json | 130 ++++++++ out/JWTEmitter/mandatoryIvyDeps.json | 47 +++ .../scalalib/JavaModule/mandatoryIvyDeps.json | 7 + out/JWTEmitter/mandatoryScalacOptions.json | 7 + out/JWTEmitter/platformSuffix.json | 5 + out/JWTEmitter/resolvedIvyDeps.json | 49 +++ out/JWTEmitter/resolvedRunIvyDeps.json | 49 +++ out/JWTEmitter/resources.json | 7 + out/JWTEmitter/runIvyDeps.json | 7 + out/JWTEmitter/scalaCompilerClasspath.json | 19 ++ out/JWTEmitter/scalaLibraryIvyDeps.json | 47 +++ out/JWTEmitter/scalaOrganization.json | 5 + out/JWTEmitter/scalaVersion.json | 5 + out/JWTEmitter/scalacOptions.json | 7 + out/JWTEmitter/scalacPluginIvyDeps.json | 7 + out/JWTEmitter/sources.json | 7 + out/JWTEmitter/transitiveCompileIvyDeps.json | 7 + out/JWTEmitter/transitiveIvyDeps.json | 171 ++++++++++ out/JWTEmitter/unmanagedClasspath.json | 7 + out/mill-profile.json | 159 +--------- .../V+MechJ414E=-1/exitCode | 2 +- .../V+MechJ414E=-1/run | Bin 4770 -> 4691 bytes out/mill/bsp/BSP/install.json | 5 + out/mill/bsp/BSP/install.log | 1 + out/mill/scalalib/GenIdea/idea.json | 5 + out/mill/scalalib/GenIdea/idea.log | 211 +++++++++++++ .../ZincWorkerModule/zincLogDebug.json | 2 +- 285 files changed, 4996 insertions(+), 569 deletions(-) create mode 100644 .scalafmt.conf delete mode 100644 API/src/org/tbasket/api/compute/APIRequestHandler.scala rename Core/src/org/tbasket/{session => auth}/UserSession.scala (74%) create mode 100644 Core/src/org/tbasket/handler/HandlerUtils.scala delete mode 100644 Core/src/org/tbasket/session/UserSessionHandler.scala delete mode 100644 Core/test/scala/org/tbasket/test/IncrementRequestHandler.scala rename {API => Endpoint}/src/org/tbasket/api/APIException.scala (89%) rename {API => Endpoint}/src/org/tbasket/api/Endpoint.scala (77%) create mode 100644 Endpoint/src/org/tbasket/api/compute/APIRequestHandler.scala create mode 100644 out/API/compile.dest/classes/org/tbasket/api/APIException$.class create mode 100644 out/API/compile.dest/classes/org/tbasket/api/APIException.class create mode 100644 out/API/compile.dest/classes/org/tbasket/api/APIException.tasty create mode 100644 out/API/compile.dest/classes/org/tbasket/api/Endpoint$$anon$1.class create mode 100644 out/API/compile.dest/classes/org/tbasket/api/Endpoint$.class create mode 100644 out/API/compile.dest/classes/org/tbasket/api/Endpoint.class create mode 100644 out/API/compile.dest/classes/org/tbasket/api/Endpoint.tasty create mode 100644 out/API/compile.dest/classes/org/tbasket/api/compute/APIRequestHandler.class create mode 100644 out/API/compile.dest/classes/org/tbasket/api/compute/APIRequestHandler.tasty create mode 100644 out/API/compile.dest/zinc create mode 100644 out/API/compile.json create mode 100644 out/API/ideaCompileOutput.dest/classes/org/tbasket/api/APIException$.class create mode 100644 out/API/ideaCompileOutput.dest/classes/org/tbasket/api/APIException.class create mode 100644 out/API/ideaCompileOutput.dest/classes/org/tbasket/api/APIException.tasty create mode 100644 out/API/ideaCompileOutput.dest/classes/org/tbasket/api/Endpoint$$anon$1.class create mode 100644 out/API/ideaCompileOutput.dest/classes/org/tbasket/api/Endpoint$.class create mode 100644 out/API/ideaCompileOutput.dest/classes/org/tbasket/api/Endpoint.class create mode 100644 out/API/ideaCompileOutput.dest/classes/org/tbasket/api/Endpoint.tasty create mode 100644 out/API/ideaCompileOutput.dest/classes/org/tbasket/api/compute/APIRequestHandler.class create mode 100644 out/API/ideaCompileOutput.dest/classes/org/tbasket/api/compute/APIRequestHandler.tasty create mode 100644 out/API/ideaCompileOutput.json create mode 100644 out/API/ideaConfigFiles.json create mode 100644 out/API/ideaJavaModuleFacets.json create mode 100644 out/API/ivyDeps.overridden/mill/scalalib/JavaModule/ivyDeps.json create mode 100644 out/API/localClasspath.json create mode 100644 out/API/reformat.json create mode 100644 out/API/reformat.log create mode 100644 out/API/resolvedRunIvyDeps.json create mode 100644 out/API/runIvyDeps.json create mode 100644 out/API/scalafmtConfig.json create mode 100644 out/Core/allScalacOptions.json create mode 100644 out/Core/allSourceFiles.json create mode 100644 out/Core/allSources.json create mode 100644 out/Core/compile.log create mode 100644 out/Core/compileClasspath.json create mode 100644 out/Core/compileIvyDeps.json create mode 100644 out/Core/enablePluginScalacOptions.json create mode 100644 out/Core/generatedSources.json create mode 100644 out/Core/ideaCompileOutput.json create mode 100644 out/Core/ideaConfigFiles.json create mode 100644 out/Core/ideaJavaModuleFacets.json create mode 100644 out/Core/ivyDeps.json create mode 100644 out/Core/ivyDeps.overridden/mill/scalalib/JavaModule/ivyDeps.json create mode 100644 out/Core/javacOptions.json create mode 100644 out/Core/mandatoryIvyDeps.json create mode 100644 out/Core/mandatoryIvyDeps.overridden/mill/scalalib/JavaModule/mandatoryIvyDeps.json create mode 100644 out/Core/mandatoryScalacOptions.json create mode 100644 out/Core/platformSuffix.json create mode 100644 out/Core/reformat.json create mode 100644 out/Core/reformat.log create mode 100644 out/Core/resolvedIvyDeps.json create mode 100644 out/Core/resolvedIvyDeps.log create mode 100644 out/Core/resolvedRunIvyDeps.json create mode 100644 out/Core/resources.json create mode 100644 out/Core/runIvyDeps.json create mode 100644 out/Core/scalaCompilerClasspath.json create mode 100644 out/Core/scalaLibraryIvyDeps.json create mode 100644 out/Core/scalaOrganization.json create mode 100644 out/Core/scalaVersion.json create mode 100644 out/Core/scalacOptions.json create mode 100644 out/Core/scalacPluginClasspath.json create mode 100644 out/Core/scalacPluginIvyDeps.json create mode 100644 out/Core/scalafmtConfig.json create mode 100644 out/Core/sources.json create mode 100644 out/Core/transitiveCompileIvyDeps.json create mode 100644 out/Core/transitiveIvyDeps.json create mode 100644 out/Core/transitiveLocalClasspath.json create mode 100644 out/Core/unmanagedClasspath.json create mode 100644 out/Core/upstreamCompileOutput.json create mode 100644 out/DB/allScalacOptions.json create mode 100644 out/DB/allSourceFiles.json create mode 100644 out/DB/allSources.json create mode 100644 out/DB/compile.dest/classes/org/tbasket/db/Database$$anon$1.class create mode 100644 out/DB/compile.dest/classes/org/tbasket/db/Database$.class create mode 100644 out/DB/compile.dest/classes/org/tbasket/db/Database.class create mode 100644 out/DB/compile.dest/classes/org/tbasket/db/Database.tasty create mode 100644 out/DB/compile.dest/classes/org/tbasket/db/schemas/Member$.class create mode 100644 out/DB/compile.dest/classes/org/tbasket/db/schemas/Member.class create mode 100644 out/DB/compile.dest/classes/org/tbasket/db/schemas/Member.tasty create mode 100644 out/DB/compile.dest/classes/org/tbasket/db/schemas/Tactic$.class create mode 100644 out/DB/compile.dest/classes/org/tbasket/db/schemas/Tactic.class create mode 100644 out/DB/compile.dest/classes/org/tbasket/db/schemas/Tactic.tasty create mode 100644 out/DB/compile.dest/classes/org/tbasket/db/schemas/Team$.class create mode 100644 out/DB/compile.dest/classes/org/tbasket/db/schemas/Team.class create mode 100644 out/DB/compile.dest/classes/org/tbasket/db/schemas/Team.tasty create mode 100644 out/DB/compile.dest/classes/org/tbasket/db/schemas/User$.class create mode 100644 out/DB/compile.dest/classes/org/tbasket/db/schemas/User.class create mode 100644 out/DB/compile.dest/classes/org/tbasket/db/schemas/User.tasty create mode 100644 out/DB/compile.dest/zinc create mode 100644 out/DB/compile.json create mode 100644 out/DB/compile.log create mode 100644 out/DB/compileClasspath.json create mode 100644 out/DB/compileIvyDeps.json create mode 100644 out/DB/enablePluginScalacOptions.json create mode 100644 out/DB/generatedSources.json create mode 100644 out/DB/ideaCompileOutput.dest/classes/database.properties create mode 100644 out/DB/ideaCompileOutput.dest/classes/org/tbasket/db/Database$$anon$1.class create mode 100644 out/DB/ideaCompileOutput.dest/classes/org/tbasket/db/Database$.class create mode 100644 out/DB/ideaCompileOutput.dest/classes/org/tbasket/db/Database.class create mode 100644 out/DB/ideaCompileOutput.dest/classes/org/tbasket/db/Database.tasty create mode 100644 out/DB/ideaCompileOutput.dest/classes/org/tbasket/db/schemas/Member$.class create mode 100644 out/DB/ideaCompileOutput.dest/classes/org/tbasket/db/schemas/Member.class create mode 100644 out/DB/ideaCompileOutput.dest/classes/org/tbasket/db/schemas/Member.tasty create mode 100644 out/DB/ideaCompileOutput.dest/classes/org/tbasket/db/schemas/Tactic$.class create mode 100644 out/DB/ideaCompileOutput.dest/classes/org/tbasket/db/schemas/Tactic.class create mode 100644 out/DB/ideaCompileOutput.dest/classes/org/tbasket/db/schemas/Tactic.tasty create mode 100644 out/DB/ideaCompileOutput.dest/classes/org/tbasket/db/schemas/Team$.class create mode 100644 out/DB/ideaCompileOutput.dest/classes/org/tbasket/db/schemas/Team.class create mode 100644 out/DB/ideaCompileOutput.dest/classes/org/tbasket/db/schemas/Team.tasty create mode 100644 out/DB/ideaCompileOutput.dest/classes/org/tbasket/db/schemas/User$.class create mode 100644 out/DB/ideaCompileOutput.dest/classes/org/tbasket/db/schemas/User.class create mode 100644 out/DB/ideaCompileOutput.dest/classes/org/tbasket/db/schemas/User.tasty create mode 100644 out/DB/ideaCompileOutput.dest/classes/table_init.sql create mode 100644 out/DB/ideaCompileOutput.json create mode 100644 out/DB/ideaConfigFiles.json create mode 100644 out/DB/ideaJavaModuleFacets.json create mode 100644 out/DB/ivyDeps.json create mode 100644 out/DB/ivyDeps.overridden/mill/scalalib/JavaModule/ivyDeps.json create mode 100644 out/DB/javacOptions.json create mode 100644 out/DB/localClasspath.json create mode 100644 out/DB/mandatoryIvyDeps.json create mode 100644 out/DB/mandatoryIvyDeps.overridden/mill/scalalib/JavaModule/mandatoryIvyDeps.json create mode 100644 out/DB/mandatoryScalacOptions.json create mode 100644 out/DB/platformSuffix.json create mode 100644 out/DB/reformat.json create mode 100644 out/DB/reformat.log create mode 100644 out/DB/resolvedIvyDeps.json create mode 100644 out/DB/resolvedIvyDeps.log create mode 100644 out/DB/resolvedRunIvyDeps.json create mode 100644 out/DB/resources.json create mode 100644 out/DB/runIvyDeps.json create mode 100644 out/DB/scalaCompilerClasspath.json create mode 100644 out/DB/scalaLibraryIvyDeps.json create mode 100644 out/DB/scalaOrganization.json create mode 100644 out/DB/scalaVersion.json create mode 100644 out/DB/scalacOptions.json create mode 100644 out/DB/scalacPluginClasspath.json create mode 100644 out/DB/scalacPluginIvyDeps.json create mode 100644 out/DB/scalafmtConfig.json create mode 100644 out/DB/sources.json create mode 100644 out/DB/transitiveCompileIvyDeps.json create mode 100644 out/DB/transitiveIvyDeps.json create mode 100644 out/DB/transitiveLocalClasspath.json create mode 100644 out/DB/unmanagedClasspath.json create mode 100644 out/DB/upstreamCompileOutput.json create mode 100644 out/Endpoint/allScalacOptions.json create mode 100644 out/Endpoint/allSources.json create mode 100644 out/Endpoint/compileIvyDeps.json create mode 100644 out/Endpoint/enablePluginScalacOptions.json create mode 100644 out/Endpoint/generatedSources.json create mode 100644 out/Endpoint/ideaCompileOutput.json create mode 100644 out/Endpoint/ideaConfigFiles.json create mode 100644 out/Endpoint/ideaJavaModuleFacets.json create mode 100644 out/Endpoint/ivyDeps.json create mode 100644 out/Endpoint/mandatoryIvyDeps.json create mode 100644 out/Endpoint/mandatoryIvyDeps.overridden/mill/scalalib/JavaModule/mandatoryIvyDeps.json create mode 100644 out/Endpoint/mandatoryScalacOptions.json create mode 100644 out/Endpoint/platformSuffix.json create mode 100644 out/Endpoint/resolvedIvyDeps.json create mode 100644 out/Endpoint/resolvedRunIvyDeps.json create mode 100644 out/Endpoint/resources.json create mode 100644 out/Endpoint/runIvyDeps.json create mode 100644 out/Endpoint/scalaCompilerClasspath.json create mode 100644 out/Endpoint/scalaLibraryIvyDeps.json create mode 100644 out/Endpoint/scalaOrganization.json create mode 100644 out/Endpoint/scalaVersion.json create mode 100644 out/Endpoint/scalacOptions.json create mode 100644 out/Endpoint/scalacPluginIvyDeps.json create mode 100644 out/Endpoint/sources.json create mode 100644 out/Endpoint/transitiveCompileIvyDeps.json create mode 100644 out/Endpoint/transitiveIvyDeps.json create mode 100644 out/Endpoint/unmanagedClasspath.json create mode 100644 out/JWTEmiter/allScalacOptions.json create mode 100644 out/JWTEmiter/allSources.json create mode 100644 out/JWTEmiter/compileIvyDeps.json create mode 100644 out/JWTEmiter/enablePluginScalacOptions.json create mode 100644 out/JWTEmiter/generatedSources.json create mode 100644 out/JWTEmiter/ideaCompileOutput.json create mode 100644 out/JWTEmiter/ideaConfigFiles.json create mode 100644 out/JWTEmiter/ideaJavaModuleFacets.json create mode 100644 out/JWTEmiter/ivyDeps.json create mode 100644 out/JWTEmiter/mandatoryIvyDeps.json create mode 100644 out/JWTEmiter/mandatoryIvyDeps.overridden/mill/scalalib/JavaModule/mandatoryIvyDeps.json create mode 100644 out/JWTEmiter/mandatoryScalacOptions.json create mode 100644 out/JWTEmiter/platformSuffix.json create mode 100644 out/JWTEmiter/resolvedIvyDeps.json create mode 100644 out/JWTEmiter/resolvedRunIvyDeps.json create mode 100644 out/JWTEmiter/resources.json create mode 100644 out/JWTEmiter/runIvyDeps.json create mode 100644 out/JWTEmiter/scalaCompilerClasspath.json create mode 100644 out/JWTEmiter/scalaLibraryIvyDeps.json create mode 100644 out/JWTEmiter/scalaOrganization.json create mode 100644 out/JWTEmiter/scalaVersion.json create mode 100644 out/JWTEmiter/scalacOptions.json create mode 100644 out/JWTEmiter/scalacPluginIvyDeps.json create mode 100644 out/JWTEmiter/sources.json create mode 100644 out/JWTEmiter/transitiveCompileIvyDeps.json create mode 100644 out/JWTEmiter/transitiveIvyDeps.json create mode 100644 out/JWTEmiter/unmanagedClasspath.json create mode 100644 out/JWTEmitter/allScalacOptions.json create mode 100644 out/JWTEmitter/allSources.json create mode 100644 out/JWTEmitter/compileIvyDeps.json create mode 100644 out/JWTEmitter/enablePluginScalacOptions.json create mode 100644 out/JWTEmitter/generatedSources.json create mode 100644 out/JWTEmitter/ideaCompileOutput.json create mode 100644 out/JWTEmitter/ideaConfigFiles.json create mode 100644 out/JWTEmitter/ideaJavaModuleFacets.json create mode 100644 out/JWTEmitter/ivyDeps.json create mode 100644 out/JWTEmitter/mandatoryIvyDeps.json create mode 100644 out/JWTEmitter/mandatoryIvyDeps.overridden/mill/scalalib/JavaModule/mandatoryIvyDeps.json create mode 100644 out/JWTEmitter/mandatoryScalacOptions.json create mode 100644 out/JWTEmitter/platformSuffix.json create mode 100644 out/JWTEmitter/resolvedIvyDeps.json create mode 100644 out/JWTEmitter/resolvedRunIvyDeps.json create mode 100644 out/JWTEmitter/resources.json create mode 100644 out/JWTEmitter/runIvyDeps.json create mode 100644 out/JWTEmitter/scalaCompilerClasspath.json create mode 100644 out/JWTEmitter/scalaLibraryIvyDeps.json create mode 100644 out/JWTEmitter/scalaOrganization.json create mode 100644 out/JWTEmitter/scalaVersion.json create mode 100644 out/JWTEmitter/scalacOptions.json create mode 100644 out/JWTEmitter/scalacPluginIvyDeps.json create mode 100644 out/JWTEmitter/sources.json create mode 100644 out/JWTEmitter/transitiveCompileIvyDeps.json create mode 100644 out/JWTEmitter/transitiveIvyDeps.json create mode 100644 out/JWTEmitter/unmanagedClasspath.json create mode 100644 out/mill/bsp/BSP/install.json create mode 100644 out/mill/bsp/BSP/install.log create mode 100644 out/mill/scalalib/GenIdea/idea.json create mode 100644 out/mill/scalalib/GenIdea/idea.log diff --git a/.gitignore b/.gitignore index 95e6a36..3ac2f80 100644 --- a/.gitignore +++ b/.gitignore @@ -4,7 +4,7 @@ build */.gradle/ log - +.bsp *.sqlite -.$* +*.$* diff --git a/.scalafmt.conf b/.scalafmt.conf new file mode 100644 index 0000000..d3e11f9 --- /dev/null +++ b/.scalafmt.conf @@ -0,0 +1,27 @@ +version = "3.6.1" +runner.dialect = "scala3" + +assumeStandardLibraryStripMargin = true +newlines.source = keep + +rewrite.scala3 { + convertToNewSyntax = yes + removeOptionalBraces = yes +} + +align { + preset = some + openParenCallSite = false + stripMargin = true +} + +continuationIndent { + callSite = 2 + defnSite = 4 +} + +docstrings { + style = Asterisk + oneline = keep + wrap = no +} \ No newline at end of file diff --git a/API/src/org/tbasket/api/compute/APIRequestHandler.scala b/API/src/org/tbasket/api/compute/APIRequestHandler.scala deleted file mode 100644 index f5c4a33..0000000 --- a/API/src/org/tbasket/api/compute/APIRequestHandler.scala +++ /dev/null @@ -1,13 +0,0 @@ -package org.tbasket.api.compute - -import zio.ZIO -import zio.http.model.Status -import zio.http.{Request, Response} - -trait APIRequestHandler { - - def get: ZIO[Request, Throwable, Response] = ZIO.succeed(Response(Status.MethodNotAllowed)) - - def post: ZIO[Request, Throwable, Response] = ZIO.succeed(Response(Status.MethodNotAllowed)) - -} diff --git a/Core/src/org/tbasket/EndpointSetup.scala b/Core/src/org/tbasket/EndpointSetup.scala index 2cbda6a..0b05c7f 100644 --- a/Core/src/org/tbasket/EndpointSetup.scala +++ b/Core/src/org/tbasket/EndpointSetup.scala @@ -1,30 +1,33 @@ package org.tbasket +import io.getquill.{Literal, SqliteDialect} +import io.getquill.context.qzio.ZioContext import org.tbasket.api.Endpoint -import org.tbasket.handler.IncrementHandler +import org.tbasket.handler.{IncrementHandler, LoginHandler} +import org.tbasket.auth.UserSessionHandler import java.util.Properties -object EndpointSetup { +object EndpointSetup: - private final val EndpointPort = "endpoint.port" - private final val EndpointPortDefault = "48485" + private final val EndpointPort = "endpoint.port" + private final val EndpointPortDefault = "48485" - def setupEndpoint(config: Properties): Endpoint = { - Main.LOG.debug("Initializing API endpoint...") - val endpoint = createEndpoint(config) - endpoint.bind("counter")(IncrementHandler) - endpoint - } + def setupEndpoint(config: Properties, db: ZioContext[SqliteDialect, Literal]): Endpoint = + Main.LOG.debug("Initializing API endpoint...") + + + val endpoint = createEndpoint(config) + endpoint.bind("counter")(IncrementHandler) + endpoint.bind("login")(new LoginHandler(sessions, db)) + endpoint - private def createEndpoint(config: Properties): Endpoint = { - val port = config - .getProperty(EndpointPort, EndpointPortDefault) match { - case s"$port" if port.toIntOption.isDefined => port.toInt - case v => - throw new InternalBasketServerException(s"$EndpointPort property value is wrong: $v must be integer") - } - new Endpoint(port) - } - -} + private def createEndpoint(config: Properties): Endpoint = + val port = config + .getProperty(EndpointPort, EndpointPortDefault) match + case s"$port" if port.toIntOption.isDefined => port.toInt + case v => + throw new InternalBasketServerException( + s"$EndpointPort property value is wrong: $v must be integer" + ) + new Endpoint(port) diff --git a/Core/src/org/tbasket/ExternalBasketServerException.scala b/Core/src/org/tbasket/ExternalBasketServerException.scala index 640ebf2..fad0e41 100644 --- a/Core/src/org/tbasket/ExternalBasketServerException.scala +++ b/Core/src/org/tbasket/ExternalBasketServerException.scala @@ -2,7 +2,6 @@ package org.tbasket /** * exception thrown when an error occurs due to an external fault from the server. - * */ -class ExternalBasketServerException(msg: String, cause: Throwable = null) extends Exception(msg, cause) { - -} + */ +class ExternalBasketServerException(msg: String, cause: Throwable = null) + extends Exception(msg, cause) {} diff --git a/Core/src/org/tbasket/InternalBasketServerException.scala b/Core/src/org/tbasket/InternalBasketServerException.scala index eb8ae7d..e14867d 100644 --- a/Core/src/org/tbasket/InternalBasketServerException.scala +++ b/Core/src/org/tbasket/InternalBasketServerException.scala @@ -2,7 +2,6 @@ package org.tbasket /** * exception thrown when an error occurs due to an internal fault of the server or its maintainers. - * */ -class InternalBasketServerException(msg: String, cause: Throwable = null) extends Exception(msg, cause) { - -} + */ +class InternalBasketServerException(msg: String, cause: Throwable = null) + extends Exception(msg, cause) {} diff --git a/Core/src/org/tbasket/Main.scala b/Core/src/org/tbasket/Main.scala index fe32996..b4e554e 100644 --- a/Core/src/org/tbasket/Main.scala +++ b/Core/src/org/tbasket/Main.scala @@ -1,9 +1,8 @@ package org.tbasket - import org.apache.logging.log4j.LogManager import org.tbasket.db.Database -import zio._ +import zio.* import java.lang import java.nio.file.{Files, Path} @@ -12,30 +11,25 @@ import scala.io.StdIn import scala.util.{Failure, Success} import scala.util.control.NonFatal -object Main extends ZIOAppDefault { - final val LOG = LogManager.getLogger("Core") - - override def run: ZIO[Main.Environment with ZIOAppArgs with Scope, Any, Any] = { - val config = retrieveConfig - val db = new Database(config) - EndpointSetup.setupEndpoint(config).run - .provide(db.layer) - } - - - private def retrieveConfig: Properties = { - val configFile = Path.of("server.properties") - if (Files.notExists(configFile)) { - val in = getClass.getResourceAsStream("/server.properties") - Files.writeString(configFile, new String(in.readAllBytes())) - } - val in = Files.newInputStream(configFile) - val properties = new Properties() - properties.load(in) - properties - } - - //add a shutdown hook to log when the server is about to get killed - lang.Runtime.getRuntime.addShutdownHook(new Thread(() => LOG.info("Server shutdowns"))) - -} +object Main extends ZIOAppDefault: + final val LOG = LogManager.getLogger("Core") + + override def run: ZIO[Main.Environment with ZIOAppArgs with Scope, Any, Any] = + val config = retrieveConfig + val db = new Database(config) + EndpointSetup.setupEndpoint(config, db.layer).run + + private def retrieveConfig: Properties = + val configFile = Path.of("server.properties") + if Files.notExists(configFile) then + val in = getClass.getResourceAsStream("/server.properties") + Files.writeString(configFile, new String(in.readAllBytes())) + val in = Files.newInputStream(configFile) + val properties = new Properties() + properties.load(in) + properties + + // add a shutdown hook to log when the server is about to get killed + lang.Runtime.getRuntime.addShutdownHook(new Thread(() => + LOG.info("Server shutdowns") + )) diff --git a/Core/src/org/tbasket/session/UserSession.scala b/Core/src/org/tbasket/auth/UserSession.scala similarity index 74% rename from Core/src/org/tbasket/session/UserSession.scala rename to Core/src/org/tbasket/auth/UserSession.scala index 12e45ca..ebc1efc 100644 --- a/Core/src/org/tbasket/session/UserSession.scala +++ b/Core/src/org/tbasket/auth/UserSession.scala @@ -1,9 +1,7 @@ -package org.tbasket.session +package org.tbasket.auth import org.tbasket.db.schemas.User import java.util.UUID -case class UserSession(user: User, token: UUID, expirationDate: Long) { - -} +case class UserSession(user: User, token: UUID, expirationDate: Long) diff --git a/Core/src/org/tbasket/handler/HandlerUtils.scala b/Core/src/org/tbasket/handler/HandlerUtils.scala new file mode 100644 index 0000000..c8201d4 --- /dev/null +++ b/Core/src/org/tbasket/handler/HandlerUtils.scala @@ -0,0 +1,11 @@ +package org.tbasket.handler + +import zio.ZIO +import zio.http.Body +import zio.json.ast.Json +import zio.json.ast.JsonCursor + + +object HandlerUtils { + def errorBody(errorType: String, msg: String) = Body.fromString(s"""{"error": $errorType,"msg": "$msg"}""") +} diff --git a/Core/src/org/tbasket/handler/IncrementHandler.scala b/Core/src/org/tbasket/handler/IncrementHandler.scala index 0048778..592d0e1 100644 --- a/Core/src/org/tbasket/handler/IncrementHandler.scala +++ b/Core/src/org/tbasket/handler/IncrementHandler.scala @@ -6,19 +6,16 @@ import zio.http.{Request, Response} import java.util.concurrent.atomic.AtomicInteger -object IncrementHandler extends APIRequestHandler { +object IncrementHandler extends APIRequestHandler: - private val counter = new AtomicInteger(0) + private val counter = new AtomicInteger(0) - def getCounter: Int = counter.get() + def getCounter: Int = counter.get() - override def get(request: Request): Response = { - Response.json(s"{\"value\": ${counter.get()}}") - } + override def get(request: Request): Response = + Response.json(s"{\"value\": ${counter.get()}}") - override def post(request: Request): Response = { - val i = counter.incrementAndGet() - Main.LOG.trace(s"Counter incremented : $i") - Response.ok - } -} + override def post(request: Request): Response = + val i = counter.incrementAndGet() + Main.LOG.trace(s"Counter incremented : $i") + Response.ok diff --git a/Core/src/org/tbasket/handler/LoginHandler.scala b/Core/src/org/tbasket/handler/LoginHandler.scala index 3e168c8..51ee3fb 100644 --- a/Core/src/org/tbasket/handler/LoginHandler.scala +++ b/Core/src/org/tbasket/handler/LoginHandler.scala @@ -1,45 +1,100 @@ package org.tbasket.handler +import io.getquill.* import org.tbasket.api.compute.APIRequestHandler -import org.tbasket.db.Database.ctx._ +import org.tbasket.db.Database.ctx.* import org.tbasket.db.schemas.User -import org.tbasket.session.UserSessionHandler -import zio.{ZEnvironment, ZIO} -import zio.http.model.{Cookie, Headers, Status} -import zio.http.{Request, Response} -import zio.json._ +import org.tbasket.auth.{UserSession, UserSessionHandler} +import zio.http.model.{Cookie, Header, Headers, Status} +import zio.http.{Body, Request, Response} +import zio.json.* import zio.json.ast.Json.Str import zio.json.ast.{Json, JsonCursor} +import zio.{ZEnvironment, ZIO} +import zio.* +import io.getquill.context.qzio.ZioContext +import org.tbasket.handler.HandlerUtils.errorBody +import org.tbasket.handler.LoginError.InvalidRequest -class LoginHandler(sessions: UserSessionHandler) extends APIRequestHandler { - - private def getUser(json: Json): Either[String, User] = { - (for { - mail <- json.get[Str](JsonCursor.field("mail").isString).map(_.value) - password <- json.get[Str](JsonCursor.field("password").isString).map(_.value) - } yield quote { // TODO use argon2id - User.schema.filter(usr => usr.mailAddress == mail && usr.passwordHash == password.hashCode) - }).flatMap(_.nested.value.toRight("password or email incorrect")) - } +import javax.sql.DataSource +import java.sql.SQLException +import java.util.UUID + + +enum LoginError: + case TokenNotFound(token: UUID) + case UserNotFound(user: User) + case InvalidPassword + case InvalidRequest(msg: String, cause: String) + case InternalError(t: Throwable) + + +import LoginError.* + +class LoginHandler(sessions: UserSessionHandler, ctx: ZioContext[SqliteDialect, Literal]) extends APIRequestHandler: + + import ctx.* + + private def getUser(json: Json): IO[LoginError, User] = + val r: ZIO[DataSource, LoginError, Option[User]] = for + mail <- + ZIO.fromEither(json.get[Str](JsonCursor.field("mail").isString).map(_.value)) + .mapError(InvalidRequest("Missing or invalid field mail", _)) + password <- + ZIO.fromEither(json.get[Str](JsonCursor.field("password").isString).map(_.value)) + .mapError(InvalidRequest("Missing or invalid field password", _)) + + result <- run(quote { // TODO use argon2id + User.schema.filter(usr => + usr.mailAddress == mail && usr.passwordHash == lift(password.hashCode) + ) + }).mapError(InternalError.apply) + yield result.headOption + r.someOrFail(InvalidPassword).provideSome(ZLayer.succeed(ctx)) + + override def post(request: Request): URIO[Console, Response] = + val bindSession: ZIO[Console, LoginError, UserSession] = + for + body <- request + .body + .asString + .tapError(Console.printError(_)) + .mapError(s => InvalidRequest("Wrong request body", s.getMessage)): IO[LoginError, String] + + json <- ZIO.fromEither(body.fromJson[Json]) + .mapError(InvalidRequest("Invalid JSON body", _)): IO[LoginError, Json] + + user <- getUser(json): IO[LoginError, User] + session <- sessions.bind(user): IO[LoginError, UserSession] + yield session - override def post: ZIO[Request, Throwable, Response] = ZIO.serviceWithZIO[Request] { r => - r.body.asString - .map(_.fromJson[Json].flatMap(getUser) match { - case Left(err) => //if account not found or password mismatches - Response.json(Json.Obj("error" -> Json.Str(err)).toJson) - case Right(user) => - val session = sessions.bind(user) - - Response( - status = Status.Found, - headers = Headers.location("/") ++ Headers.setCookie( - Cookie( - name = "token", - content = session.token.toString, - maxAge = Some(session.expirationDate) - )) - ) - } - ) + bindSession.map { sess => + Response( + status = Status.Ok, + body = Body.fromString(s"""{"token": "${sess.token}"}"""), + ) + }.mapError { + case TokenNotFound(_) => Response( + status = Status.Unauthorized, + body = errorBody("unauthorized", "unknown token"), + headers = Headers(Headers.location("/login")) //send back caller to login panel + ) + case UserNotFound(_) => Response( + status = Status.Unauthorized, + body = errorBody("unauthorized", "unknown user email"), + headers = Headers(Headers.location("/register")) //send back caller to register panel + ) + case InvalidPassword => Response( + status = Status.Unauthorized, + body = errorBody("unauthorized", "invalid password") + ) + case InvalidRequest(msg, cause) => Response( + status = Status.Unauthorized, + body = errorBody("wrong request", s"$cause: $msg") + ) + case InternalError(_) => Response( + status = Status.InternalServerError, + body = errorBody("internal", "internal error, please contact support") + ) } -} + diff --git a/Core/src/org/tbasket/session/UserSessionHandler.scala b/Core/src/org/tbasket/session/UserSessionHandler.scala deleted file mode 100644 index e5b5843..0000000 --- a/Core/src/org/tbasket/session/UserSessionHandler.scala +++ /dev/null @@ -1,52 +0,0 @@ -package org.tbasket.session - -import org.tbasket.db.schemas.User -import org.tbasket.session.UserSessionHandler.SessionLifespan - -import java.time.{Duration, Instant} -import java.util.UUID -import scala.collection.mutable - -object UserSessionHandler { - final val SessionLifespan = Duration.ofDays(31) -} - -class UserSessionHandler { - - private val sessionsUser = mutable.HashMap.empty[User, UserSession] - private val sessionsToken = mutable.HashMap.empty[UUID, UserSession] - - def findSession(token: UUID): Option[UserSession] = { - sessionsToken.get(token) match { - case Some(session) if System.currentTimeMillis() > session.expirationDate => - unbind(token) //session has expired, unbind session - None - - case s => s - } - } - - private def unbind(token: UUID): Unit = { - sessionsToken.remove(token) - .foreach(s => sessionsUser.remove(s.user)) - } - - private def unbind(user: User): Unit = { - sessionsUser.remove(user) - .foreach(s => sessionsToken.remove(s.token)) - } - - def bind(user: User): UserSession = { - if (sessionsUser.contains(user)) { - //if there was a session already bound, then remove it - unbind(user) - } - val uuid = UUID.randomUUID() - val limit = System.currentTimeMillis() + Instant.now().plus(SessionLifespan).toEpochMilli - val session = UserSession(user, uuid, limit) - sessionsUser.put(user, session) - sessionsToken.put(uuid, session) - session - } - -} \ No newline at end of file diff --git a/Core/test/scala/org/tbasket/test/IncrementRequestHandler.scala b/Core/test/scala/org/tbasket/test/IncrementRequestHandler.scala deleted file mode 100644 index c1bd5ba..0000000 --- a/Core/test/scala/org/tbasket/test/IncrementRequestHandler.scala +++ /dev/null @@ -1,41 +0,0 @@ -package org.tbasket.test - -import io.circe.parser._ -import org.junit.jupiter.api.{Assertions, Test} -import org.tbasket.handler.IncrementHandler -import zio.http.model.Status -import zio.http.{Body, Path, Request, URL} - -class IncrementRequestHandler { - - private val url = URL(Path.decode("counter")) - - @Test - def testMakeIncrement(): Unit = { - val last = IncrementHandler.getCounter - val response = IncrementHandler.post(Request.post(Body.empty, url)) - Assertions.assertEquals(response.status, Status.Ok) - Assertions.assertEquals(last + 1, IncrementHandler.getCounter) - } - - - - @Test - def testGetIncrement(): Unit = { - val counter = IncrementHandler.getCounter - val response = IncrementHandler.get(Request.post(Body.empty, url)) - for { - json <- response.body.asString - } yield parse(json) match { - case Left(failure) => Assertions.fail(s"returned json is invalid ($failure)") - case Right(json) => - val valueJsons = json.findAllByKey("value") - Assertions.assertEquals(1, valueJsons.size) - val valueCounter = valueJsons.head.asNumber.get.toInt.get - Assertions.assertEquals(counter, valueCounter) - } - Assertions.assertEquals(response.status, Status.Ok) - Assertions.assertEquals(counter, IncrementHandler.getCounter) - } - -} diff --git a/DB/src/org/tbasket/db/Database.scala b/DB/src/org/tbasket/db/Database.scala index 93c03ce..655201a 100644 --- a/DB/src/org/tbasket/db/Database.scala +++ b/DB/src/org/tbasket/db/Database.scala @@ -3,44 +3,33 @@ package org.tbasket.db import io.getquill.context.ZioJdbc.{DataSourceLayer, QuillZioExt} import io.getquill.{Literal, SqliteZioJdbcContext} import org.sqlite.SQLiteDataSource -import org.tbasket.db.schemas.User -import zio._ -import zio.console._ +import zio.* import java.io.Closeable import java.util.Properties import javax.sql -class Database(config: Properties) { - - private val source = new SQLiteDataSource() with Closeable { - override def close(): Unit = () - } - - source.setUrl(config.getProperty("database.url")) - val layer = DataSourceLayer.fromDataSource(source) - -} - -object Database { - val ctx = new SqliteZioJdbcContext(Literal) - - import ctx._ - - - val app: ZIO[Console with Has[sql.DataSource with Closeable], Exception, Unit] = - for { - _ <- ctx.run( - quote { - liftQuery(List(User(4, "batista", "maxime", 788872465, "myemail@gmail.com"))) - .foreach(r => User.schema.insert(r)) - } - ).onDS - result <- ctx.run( - quote(User.schema.filter(_.name == "batista")) - ).onDS - _ <- putStrLn(s"result : $result") - } yield () - -} +class Database(config: Properties): + + private val source = new SQLiteDataSource() with Closeable: + override def close(): Unit = () + + source.setUrl(config.getProperty("database.url")) + val layer = DataSourceLayer.fromDataSource(source) +object Database: + val ctx = new SqliteZioJdbcContext(Literal) + + import ctx.* + + /* override def run = { + DataService.getPeople + .provide( + DataService.live, + Quill.Postgres.fromNamingStrategy(SnakeCase), + Quill.DataSource.fromPrefix("myDatabaseConfig") + ) + .debug("Results") + .exitCode + } + */ diff --git a/DB/src/org/tbasket/db/schemas/Member.scala b/DB/src/org/tbasket/db/schemas/Member.scala index c56b771..6b1c19e 100644 --- a/DB/src/org/tbasket/db/schemas/Member.scala +++ b/DB/src/org/tbasket/db/schemas/Member.scala @@ -1,18 +1,19 @@ package org.tbasket.db.schemas +import io.getquill.* import org.tbasket.db.Database case class Member(team: Team, user: User, admin: Boolean) -object Member { - - import Database.ctx._ - - val schema = quote { - querySchema[Member]("member", - _.team.id -> "team_id", - _.user.id -> "user_id", - _.admin -> "is_admin" - ) - } -} +object Member: + + import Database.ctx.* + + val schema = quote { + querySchema[Member]( + "member", + _.team.id -> "team_id", + _.user.id -> "user_id", + _.admin -> "is_admin" + ) + } diff --git a/DB/src/org/tbasket/db/schemas/Tactic.scala b/DB/src/org/tbasket/db/schemas/Tactic.scala index b2269bd..b050cc5 100644 --- a/DB/src/org/tbasket/db/schemas/Tactic.scala +++ b/DB/src/org/tbasket/db/schemas/Tactic.scala @@ -1,16 +1,19 @@ package org.tbasket.db.schemas + +import io.getquill.* + import org.tbasket.db.Database case class Tactic(id: Int, name: String, owner: User, filePath: String) -object Tactic { - import Database.ctx._ - - val schema = quote { - querySchema[Tactic]("tactic", - _.id -> "id", - _.name -> "name", - _.owner.id -> "owner_id", - _.filePath -> "file_path" - ) - } -} +object Tactic: + import Database.ctx.* + + val schema = quote { + querySchema[Tactic]( + "tactic", + _.id -> "id", + _.name -> "name", + _.owner.id -> "owner_id", + _.filePath -> "file_path" + ) + } diff --git a/DB/src/org/tbasket/db/schemas/Team.scala b/DB/src/org/tbasket/db/schemas/Team.scala index 310bf12..6b19ac2 100644 --- a/DB/src/org/tbasket/db/schemas/Team.scala +++ b/DB/src/org/tbasket/db/schemas/Team.scala @@ -1,17 +1,17 @@ package org.tbasket.db.schemas -import org.tbasket.db.Database +import io.getquill.* case class Team(id: Int, name: String, clubName: String) -object Team { - import Database.ctx._ - - val schema = quote { - querySchema[Team]("team", - _.id -> "id", - _.name -> "name", - _.clubName -> "club_name" - ) - } - -} +object Team: + + import org.tbasket.db.Database.ctx.* + + val schema = quote { + querySchema[Team]( + "team", + _.id -> "id", + _.name -> "name", + _.clubName -> "club_name" + ) + } diff --git a/DB/src/org/tbasket/db/schemas/User.scala b/DB/src/org/tbasket/db/schemas/User.scala index fef0ebb..341555a 100644 --- a/DB/src/org/tbasket/db/schemas/User.scala +++ b/DB/src/org/tbasket/db/schemas/User.scala @@ -1,23 +1,26 @@ package org.tbasket.db.schemas +import io.getquill.* import org.tbasket.db.Database -case class User(id : Int, - name : String, - forename : String, - passwordHash: Int, - mailAddress : String) -object User { - - import Database.ctx._ - - val schema = quote { - querySchema[User]("user", - _.id -> "id", - _.name -> "name", - _.forename -> "forename", - _.passwordHash -> "password_hash", - _.mailAddress -> "mail_address", - ) - } -} \ No newline at end of file +case class User( + id: Int, + name: String, + forename: String, + passwordHash: Int, + mailAddress: String +) +object User: + + import Database.ctx.* + + val schema = quote { + querySchema[User]( + "user", + _.id -> "id", + _.name -> "name", + _.forename -> "forename", + _.passwordHash -> "password_hash", + _.mailAddress -> "mail_address" + ) + } diff --git a/API/src/org/tbasket/api/APIException.scala b/Endpoint/src/org/tbasket/api/APIException.scala similarity index 89% rename from API/src/org/tbasket/api/APIException.scala rename to Endpoint/src/org/tbasket/api/APIException.scala index 5b33f19..b8d56e6 100644 --- a/API/src/org/tbasket/api/APIException.scala +++ b/Endpoint/src/org/tbasket/api/APIException.scala @@ -1,3 +1,3 @@ package org.tbasket.api -class APIException(msg: String, cause: Throwable = null) extends Exception \ No newline at end of file +class APIException(msg: String, cause: Throwable = null) extends Exception diff --git a/API/src/org/tbasket/api/Endpoint.scala b/Endpoint/src/org/tbasket/api/Endpoint.scala similarity index 77% rename from API/src/org/tbasket/api/Endpoint.scala rename to Endpoint/src/org/tbasket/api/Endpoint.scala index db09717..adfe5c9 100644 --- a/API/src/org/tbasket/api/Endpoint.scala +++ b/Endpoint/src/org/tbasket/api/Endpoint.scala @@ -3,42 +3,43 @@ package org.tbasket.api import org.apache.logging.log4j.LogManager import org.tbasket.api.Endpoint.LOG import org.tbasket.api.compute.APIRequestHandler -import zio._ +import zio.* import zio.http.ServerConfig.LeakDetectionLevel -import zio.http._ +import zio.http.* import zio.http.model.Method.{GET, POST} import zio.http.model.Status import scala.collection.mutable -class Endpoint(port: Int) { +class Endpoint(port: Int): private val handlers = mutable.HashMap.empty[String, APIRequestHandler] - def bind(path: String)(handler: APIRequestHandler): Unit = { + def bind(path: String)(handler: APIRequestHandler): Unit = handlers.put(path, handler) - } - //set generic required headers - private def transform(response: Response): Response = { + // set generic required headers + private def transform(response: Response): Response = response.withAccessControlAllowOrigin("*") - } - private val app = Http.collectZIO[Request] { case GET -> _ / path if handlers.contains(path) => handlers(path).get.map(transform) + case POST -> _ / path if handlers.contains(path) => handlers(path).post.map(transform) + case r@method -> path => val ipInsights = r.remoteAddress .map(ip => s": request received from $ip.") .getOrElse("") - LOG.error(s"Was unable to find a handler for request '$path' with method $method ${ipInsights}") + LOG.error( + s"Was unable to find a handler for request '$path' with method $method ${ipInsights}" + ) ZIO.succeed(Response(Status.NotFound)) } - val run = { + val run = val config = ServerConfig.default .port(port) .leakDetection(LeakDetectionLevel.PARANOID) @@ -48,9 +49,6 @@ class Endpoint(port: Int) { LOG.info(s"Listening API entries on $port") ZIO.never }.provideSome(configLayer, Server.live) - } -} -object Endpoint { +object Endpoint: final val LOG = LogManager.getLogger("API") -} diff --git a/Endpoint/src/org/tbasket/api/compute/APIRequestHandler.scala b/Endpoint/src/org/tbasket/api/compute/APIRequestHandler.scala new file mode 100644 index 0000000..513e976 --- /dev/null +++ b/Endpoint/src/org/tbasket/api/compute/APIRequestHandler.scala @@ -0,0 +1,13 @@ +package org.tbasket.api.compute + +import zio.* +import zio.http.model.Status +import zio.http.{Request, Response} + +trait APIRequestHandler: + + def get: Task[Response] = + ZIO.succeed(Response(Status.MethodNotAllowed)) + + def post: Task[Response] = + ZIO.succeed(Response(Status.MethodNotAllowed)) diff --git a/build.sc b/build.sc index 95c529f..42b9670 100644 --- a/build.sc +++ b/build.sc @@ -1,31 +1,49 @@ -import mill._, scalalib._ +import mill._, scalalib._, scalafmt._ -trait ServerModule extends ScalaModule { +trait ServerModule extends ScalaModule with ScalafmtModule { + + //override def scalacOptions = Seq("-explain") + override final def scalaVersion = "3.2.0" -} - -object Core extends ServerModule { override def ivyDeps = Agg( ivy"dev.zio::zio:2.0.6", - ivy"dev.zio::zio-test:2.0.6", - ivy"dev.zio::zio-json:0.4.2", - ivy"org.apache.logging.log4j:log4j-slf4j-impl:2.19.0" ) } - -object API extends ServerModule { - override def ivyDeps = Agg( +trait HttpModule extends ServerModule { + override def ivyDeps = super.ivyDeps() ++ Agg( ivy"dev.zio::zio-http:0.0.3", - - ivy"org.apache.logging.log4j:log4j-slf4j-impl:2.19.0" ) } +/** + * Simple module whose only job is to generate JWT Tokens + * */ +object JWTEmitter extends HttpModule + +/** + * module that handles the REST API endpoint + * */ +object Endpoint extends HttpModule + +/** + * Business layer of a server + * */ +object Core extends ServerModule { + override def ivyDeps = super.ivyDeps() ++ Agg( + ivy"dev.zio::zio-json:0.4.2", + ) + + override def moduleDeps = Seq(Endpoint, DB) +} + +/** + * Database module + * */ object DB extends ServerModule { - override def ivyDeps = Agg( + override def ivyDeps = super.ivyDeps() ++ Agg( ivy"io.getquill::quill-jdbc-zio:4.6.0", - ivy"org.apache.logging.log4j:log4j-slf4j-impl:2.19.0" + ivy"org.xerial:sqlite-jdbc:3.40.0.0", ) } \ No newline at end of file diff --git a/out/API/allScalacOptions.json b/out/API/allScalacOptions.json index f6d87cd..7e90573 100644 --- a/out/API/allScalacOptions.json +++ b/out/API/allScalacOptions.json @@ -3,5 +3,5 @@ ], "valueHash": 473519988, - "inputsHash": -2087946531 + "inputsHash": 2096529591 } \ No newline at end of file diff --git a/out/API/allSourceFiles.json b/out/API/allSourceFiles.json index a6d0980..437bec7 100644 --- a/out/API/allSourceFiles.json +++ b/out/API/allSourceFiles.json @@ -1,9 +1,9 @@ { "value": [ - "ref:43882227:/home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/API/src/org/tbasket/api/Endpoint.scala", - "ref:d2f14845:/home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/API/src/org/tbasket/api/APIException.scala", - "ref:48e37309:/home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/API/src/org/tbasket/api/compute/APIRequestHandler.scala" + "ref:4fa6423d:/home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/API/src/org/tbasket/api/Endpoint.scala", + "ref:3564929d:/home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/API/src/org/tbasket/api/APIException.scala", + "ref:340cbac3:/home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/API/src/org/tbasket/api/compute/APIRequestHandler.scala" ], - "valueHash": 1005516331, - "inputsHash": -2048058361 + "valueHash": -1333334074, + "inputsHash": -355541881 } \ No newline at end of file diff --git a/out/API/allSources.json b/out/API/allSources.json index bb60156..b6e631c 100644 --- a/out/API/allSources.json +++ b/out/API/allSources.json @@ -1,7 +1,7 @@ { "value": [ - "ref:f4ab4dc0:/home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/API/src" + "ref:95490f6f:/home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/API/src" ], - "valueHash": -909178762, - "inputsHash": 1509044708 + "valueHash": 1181484811, + "inputsHash": -2038904234 } \ No newline at end of file diff --git a/out/API/compile.dest/classes/org/tbasket/api/APIException$.class b/out/API/compile.dest/classes/org/tbasket/api/APIException$.class new file mode 100644 index 0000000000000000000000000000000000000000..f31202c9e7b290ea118a487b146703c69e65adad GIT binary patch literal 746 zcmaJ<(N5Gr6g|`JTDDYy6+uKqr7>WP6Af<=6N8wT6d^8<@HpEYm%*X4nN9`$Dvb}D zNa6?hQN}xEC1@f|Iy3k7o^#JV)1SY-{{XOxhYSnG_POhd@`H3-3>1I4^JeojmjkCv zkw#z)lSksC;93-YzTG{Nxr@+Xn69(R@Q$=fX!TiiwT#eYXkVsyTINCvhG=X1)n2xl zGAw3Swp?Slwyp~0UNAJ4SN0Rc7>^MmVF=x!DjCMsb6r=&2#_QgL#sunDTd_4DktB` zffl(Wjms<9zv7AiQLTyFs&ML9@-5S=w7eL@558l~>8A*{JjEr34K2!Y?OfArj2YZ! zm`}AVOD`wwTPd8hX-~cvm3HZKhS|Rq>>gTk;(a0!;fCpv#EDE5@@;k8m3G&EA^S2z zmhB62mEuvd)lvOIxXMyN+%c8Sfgc5PcIjagzpWQbH;H1|O0hY6)=*LaItDRZ5}4AySWm%!?m$Uuuoq;f89ND3ESPd>P{UsELBlOy^ad(8fUi&m8Y4l zXN0|0!Gv$Lih@ponb~Uh3DzVD2<4$j6UnI6?$_bqZVd})5*Ex@C4{ZHhIqV2q5iZZ zp;;hjO}Xe{JmOweUj>mcspfpSt0MU#oeZSzWgE*X#=P;q&?>`I(m9o89FNX~78A+4 zXKOV-PW4b8tL##_ci{KVIr`bx!Y)cYM)s6=MZ77F>x@=FIctBxt*=jZeMT%r18eztnfpB8Lfgz%OH4aVI4s{` cqQt^ojt)Nl{`}$9AK+8dI{Cf?JY*LC0K___jsO4v literal 0 HcmV?d00001 diff --git a/out/API/compile.dest/classes/org/tbasket/api/APIException.tasty b/out/API/compile.dest/classes/org/tbasket/api/APIException.tasty new file mode 100644 index 0000000000000000000000000000000000000000..384b034aab7f5823a32cf02d7716845344157fdb GIT binary patch literal 783 zcmYk1OHUI~7>4H?l#NRwUE&{*8r^!N#Au?4kx+GI(j0~(jFg#XE+{O>^vulZbXr^5 zqAjITyrN*Ch$t~JF>zt=5)HV}#HfkU=t5R*Ojvjzgs}SZoy+?^&-oiOEfs2|!V-?+ zeTP~PwjL0Q?`MZP{|ds)-i8xPdxVBLaN5IXbg)&e2NFgX*87Md(l`Yh$7GS(4y4;V zP8_=|k(eQ?3fTR653sPI$qJtx8tEn%z|}V@z?HD66G)!v)znM4D@q^{!%`paA;1pH zifkMK=OP}!;6$;~Bhu^$B)5}An#;G*OaYv;{3ZBd)zl<%T;?f0Rut918~q~ni{QzM zK{N$NMOqpYY55xe>$TaL@d`|H*r2XSLGBaW(g|{t;7*CwP2517iPU9*_$05r0qk_w zMIv$c+%3M}2G*_&c5=6P1k#r@*&v-H7R3^G(oDsW`w2(652aITw;3g2qRBWa4{b7b zXzJxbkxtKmdo+r5ok!L<-GkXZG!uuUsYty<>LcBpejak$>p9Fb6p80PT;K$cAlaen z@`khy-chx`pD2cI!8;4ygj{=tRi3eA!u0fH$Zu?Be#%ViS5U68xy8%W)1whJZ{|_i z%!hJxG{fA4>Y*!)rPMSkwU}2?t~O#`3za>;&aOw$GFm=45ic;cYOIA^&#SYWk;9+S zm!^RIwOV=QrR)Bkhouzy|7l%! zttoHJswVzfvm=S&DZgM1S64o4oC`0vE_P)FKbN~!tpET3 literal 0 HcmV?d00001 diff --git a/out/API/compile.dest/classes/org/tbasket/api/Endpoint$$anon$1.class b/out/API/compile.dest/classes/org/tbasket/api/Endpoint$$anon$1.class new file mode 100644 index 0000000000000000000000000000000000000000..ba002857259e9be461aeab46d7eb40844f56906d GIT binary patch literal 6162 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 literal 0 HcmV?d00001 diff --git a/out/API/compile.dest/classes/org/tbasket/api/Endpoint$.class b/out/API/compile.dest/classes/org/tbasket/api/Endpoint$.class new file mode 100644 index 0000000000000000000000000000000000000000..b4f1a7c3edaa9d98d68d9b603c7d809b92c6b51f GIT binary patch literal 918 zcmah{T~8BH5IwiuvhBJSDELuO6pGk_vN5*2l$aPqW3sixDhZFb+neRqWw+Vh`t_?+ z9%>}<2l%6mb9XB?#^6h5?(CT}XXfbkqp(k z3C1wj=Wn?a@X&YK-M;XYi7dlnQk9X@5wYZf{K&h3Fp*;@{%+qMdOY9^S-1U+Vb#@R z_<(!I!U-bZmqbXh-gjJjiMYvNw%Si#yZh@5%L)3Qq6jy$D?_Os5p}h8Xv4;33kHe| zhB}r*hWxG0ejYhEO!9 zM&8layYzZUkx|TTjxqb0k_@W!t1Sc?1l~c7GCKufE}`bB$Q+GPI>ln? z>Q~%2#fqk53EfQ6zC+MkxJ|j9Tt_ykT4z{0DrLsF^NFhI_!Qrm8f{HR&(k&=gwhP# d)UUN0U$F9b@3d@V(z}`P>+Y>2GjWe1egVhsz~KM@ literal 0 HcmV?d00001 diff --git a/out/API/compile.dest/classes/org/tbasket/api/Endpoint.class b/out/API/compile.dest/classes/org/tbasket/api/Endpoint.class new file mode 100644 index 0000000000000000000000000000000000000000..3f804c06047126d6187a3017964809dd2dd7d88c GIT binary patch literal 6962 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 W*WY&9)xg6`p6GmFjQec9#s2`CqjePk literal 0 HcmV?d00001 diff --git a/out/API/compile.dest/classes/org/tbasket/api/Endpoint.tasty b/out/API/compile.dest/classes/org/tbasket/api/Endpoint.tasty new file mode 100644 index 0000000000000000000000000000000000000000..2dc58e1f7a327da93165a547b2cf8116429a9d29 GIT binary patch literal 4897 zcmaJ^Yitx(mabC<8)C96?MU(b+VzjDMp`M5nVnxF%5B0V6CN25&g@8RBvi4>xRZ8Q zZ&w!qMv1Gds_W5jyX@|^+wQjAegFn{^NKMJU0~6jRLokF4@e_MbwGD}q z)k-bbt#j`^=R4o|&MEn=maczm6a`;NDQ%+*|8wDQ7QRd@9?#$XuQEYgeqrL}Q{}`z zCqZ6P@+Joo>s$}2>us8QmvNDzTLg)ASV>Wm!DD0B|MneF@v+`&Uk?iHpi3(l@UCRn zzd_sS^^6m=SM6mE)@pZwv~txSKrLk}9lVQy>Lsg}tzrI$XE@jEw7txRN2SeH7ToK= zU&1&yFwUi{z1+GUn-rT{EMikD$bZ6PpjFJ^}!#x&x_ukf4 z&|Oa2&Xu#yO3<7P=V0v|1KOI|6)6U*q47Pdt71uMDZ_Ednaj!Ame_3Ud#jvQtP1#- zR?yB8lWBV?gQK=5^jE@PZ;uw~YAE8`@^{k4cCYvV|<|1h}!!z{D|2>FqxTq1Ck0WuaX+#F^G-rC7Uc z6{t?$?y^=Qn)(6IUtu>gWhS$vcFoLG0{1bfo^`f#rh?`*$^4_eNZU~uyd9*C zFa8>Ij8(yuzRQ$>%G;k}Ibo5%*h_o~;!8!Kq9)%(DHgZ~Aux-&WRu-RZ$zp_Y4!m zpwqmIebY&oGN5E1*aWD5#%ZT*=<5;qI2S^~x|W)}fAlc6UyPH(M~QISB+eD1WkZbU8BLA4U1jmRsrv8RS>kvQ4D49~6uCs~afj-NSpQ!DGh(>cp2LcUueGmq51K%UMk8<7`^>E3KT1v19l`9MXjhjub1y z6|(k1s6nm$RATYfKVX|}THB^2I2Ekel*-zb^d_9`vJJTf1%+K4s@ z=@#KfZqd_k*TU?#qrmOOiS9+HH!V^V+yei5POFPq!#Hf&X2%h^hAD>_&Q#vUAoDm2 zt(&uvk)n;*T<72}c$V5|jw7XJ_`4bZYq*zfm02mtunW@2!F?EprUJK)gLm~Z&{wmZ z)y#kc4O_huOTr1y9}%AKFZRe@hvHBjTCsbDj%%+&c8FA9g%8*M*>ymci-RjdvgQao zs;RCOHL{X@hGf6PaMWhkbt@vcKeLYFeyq5DMT3-o!P}U>Pf_E1BQ==&g67R=sdaoy zaWgd{`kNF_oNc7;@omNR?(OX@A-8{b9^`eUS4mkE66X#a24>$+a-p&(oY9~HqdG1;T2``BK- zw|GC>OTlB!pV1B$!9)H~@n4r8$$i0{Cme05<&PEb=Rc+f`Qy|We}aM$^JMNVE%&P4 zo@w|*ug-Ws<&L49zkq&DP-HWIaVUAndTgQKnsmGx^b}SRV!VPj)De@5i)mr`GA2^=)vF8a@F=d=@gGShI+@r_oU z@!!wVLcukYm7MeZrQ)E8xIHKp%?XML#I+CK3(S;58Sew6Fnjh|(VXgnUvdw*Z;KzB zZpMD(hRS&ohuT;=qh6tM5>!sRi8Dgw?20vJ)SFaJAC=ROz-G|tI}z0kw6oe7?YN%E z)ZcTA{|wrkhtwS5DYCg+{y$`My9$0u&FTIbthupx&eq7*34{|%{TN)tJIN!9h+^(& z!~`^h%}-8fplcwR6`ta-V*E5UN922vTK_N-l$#cZE-MWd+cX6;mF5439AGGS7BUb@BZ3)O>8b80rP}#p78r zLd|c%pMT6hf;2v7h!3#|veRm|ZRbzTp17!mGd?&<qe43%Mu?l8JNPR;A3<{j4d zW;&3B>>w|CB@o=~J9QC~X7Pa7ZZh^brXL4!E`~jzFOSs616g1PuDx!)u{T|FvfkxsBDZ0(fVc~>T5&eWY`$-83S6#&eTk-WDA!AH8#Qz1F*&eM?Xwrprttt=$p$@*Q7B&Rp>O*%dMked$j0qjyztqH&@j}TiPvkykp}|tSuClC zRV)Gor^jN%sQKG;wz@j^j@$iKL{VbD8BKf1@8xdw{rJC(_=ril!&_CKmWUzZxN&oT z>UM`Q-kKT?nC>rkCXtnveFnNqcN53uj?gVorN(MwG>|e0tMLm7)m<^9<3B_?@!cI_ zinv!*Q@eXKn3_;i=;5ZOCPT8&@Z{jP)5L{f!sF?=uhs6Xt*=cs5;xF;_`N4yl@=Q1 zW-=M>(~LpcbbMUzG W+^ZLo36F4&I6>T>6uyx&e^Em*lQ-h5uDl=1>-Ktyfhx(5 zflt5?c>O{$5K!Y2!Ux?x4?N7fBS|snBl^|0I@orx`GcuPj}8Wd#PFj>TZp?ve^0R2 Yn+V)UN{L!y%$NEeg-{n3;5*@e0f)7+IRF3v literal 0 HcmV?d00001 diff --git a/out/API/compile.dest/classes/org/tbasket/api/compute/APIRequestHandler.class b/out/API/compile.dest/classes/org/tbasket/api/compute/APIRequestHandler.class new file mode 100644 index 0000000000000000000000000000000000000000..2713b0342c1605802267eabdb775de4baf105a73 GIT binary patch literal 2673 zcmb_dT~pge6g>+VVmqb_wHZ+9RCSm8qXQVZMUlV zW$x_>U*nFURqUEm_k}jQzPurx*M;XVaZ5Lan*?J>@A7@FncS*sYvo;0@ssFeIM-sF z^D5lr3}Y`1Tifw{N2}SoFtwu3{koS~5&n*?uiE~sY1%J@o=Kvc;cQ#uBzhPITTU=^ zRfV5nxScJ$vk&?4g1lpEc`eV7$oM;k$IwYQ487UrKNbBL=tT$843qDH&hW5_GE;ax zR{7XYX~(r+@UkiL0iz&98^UvJ%MkdRHU=K1hMa9-kj4duei^t7w`^;>Ze^wzu4DtyP0QokB8t&zMk+>dQAXtBfo@z% z<6Y!2P8}>AI3oYF)$w>Nq672XG>e8WD2~@Krr;A~$+>Y726r6ufMJ-D z8R%GBtXmb|u&pVwoy4a@Zu*&<3>TsrjkTpE!FAz!bnp?rR_MAy%R!3mVEo{mtsjv6 zD%Pa^dW-!uHOmwItT|FWWWIr-G%qpmu;yYU!rmC`2cee@ZcXolt0RR($g$WoqDr?- z;<3E#TLv{=;PHe|JccPao^TCr8ZSjyxul#sZECaFu+l@bb{&S{Qdl!?-SUlEqZceR zuSnv1hE&g!-Q^Vf)}HVqep2uQIMqd&a&HDLE#`&_9nXfS zB?>CDd3xPQ0tLeotMyu0xFy-!N$dri9>T|*qD$*&GgUOI7QKTm8Kgr;*SX7U!Y2(< zu9huJxbr6WJV8sPXxH6}STrPFdae<+@ErY5lxB;iCo~u3lS|KN2fC;~f#jb;FI04* zN-K>@o6($@_ydEl=%WKWG*6O1;~^qbyAIw9^rsV(t literal 0 HcmV?d00001 diff --git a/out/API/compile.dest/classes/org/tbasket/api/compute/APIRequestHandler.tasty b/out/API/compile.dest/classes/org/tbasket/api/compute/APIRequestHandler.tasty new file mode 100644 index 0000000000000000000000000000000000000000..6deeab52a12ae598a80e8f7868020c29af66ac31 GIT binary patch literal 1193 zcmZWnU2GIp6rMA|7xmGkyh#ki2SeAN*G_k;2>~0Wp~VMdLWbGfGO(Q)_s(FDgv{Q# zJ3qVYblb)5w%yWSEfoq&ffn0BtCb>F1rs!VkVxu-NDTF<5lj~Ew3SFq?#wygxhLN_ z=YHqCfm6?yh?QxSrMR@^wdz-^U*;Oh+KVq(9Ou3C?2YY&+jI+PU1JjlTT8TnYwVZs zA!P6*Nx+tLg(o%zSJql}(?C2)IbeUNXpr0osa7q9;y@1=h7L}nAsHqHcMp2sMA!gt z55l^pVg&7V4ZAj?J0&$1M+tCt?>~rS1L#5Numm(NsVzKd?*OMpQ5B;W=w43}u)!X~2s08qxiSk>*Ra9*CXjB_%!G_~C~*X7NmVtb&3ac~@#N}do-E9Vf+dvj z+4EmV>G5mab(my2MQ}onusw)utU-irKx9Mw$p3V#UKhx3(6AB~z~He*ZbhnrEq>PG zXGE7$(X02Vr>FId;MQlE7ut{N1Do${EAiCKiFx84-)?>^c5Y!SR~QVmqFKaUqNfFB zAa;9ydUyS{vOj=Jf@=;6vtcm%V?b(`$&De$`NaHGaJLCd-kjfF_Rrx!xN44z-R60* zQ>f?{a8?}kGv(Ao&8qNFs0fu1T>3AV`WIAf#?yF4oFgk=40>8onAQSe-dpx=`+hk! zAlwvg2}{|Vfn5tflj}nc{ZhCa)}09%&j}m!`UL?TKU;PtYT*7xMTRatfuKzj}|Gncy{0zbqj9ADo|n- zNH6mr`1yx4|F>0W>#z#$FpK=L2GfC6@Y7Zy12fKWY3kUo{R{W*aVwqNG9B?3t^BIR zT}%1wmz&58-KIT%S=_uwxu3Fw-M7ErsW3(AD+S xiDYt;azD_%^cvL&W14(SG{ktmU*jpR^YrJQpt+Od?&OY6baic7O(wsy{s9m>D_Z~n literal 0 HcmV?d00001 diff --git a/out/API/compile.dest/zinc b/out/API/compile.dest/zinc new file mode 100644 index 0000000000000000000000000000000000000000..c7943859d1cc8c93f0703e945e1d4e0a09dd8fed GIT binary patch literal 4922 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 Zn*Co^f%NeHz5xJW|E;jU{r$g|{s*XcN6!EN literal 0 HcmV?d00001 diff --git a/out/API/compile.json b/out/API/compile.json new file mode 100644 index 0000000..1d5917d --- /dev/null +++ b/out/API/compile.json @@ -0,0 +1,8 @@ +{ + "value": { + "analysisFile": "/home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/out/API/compile.dest/zinc", + "classes": "ref:c565ef4b:/home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/out/API/compile.dest/classes" + }, + "valueHash": -557435500, + "inputsHash": -204597287 +} \ No newline at end of file diff --git a/out/API/compile.log b/out/API/compile.log index 5679fab..acb39cd 100644 --- a/out/API/compile.log +++ b/out/API/compile.log @@ -1,20 +1,2 @@ -[info] compiling 3 Scala sources to /home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/out/API/compile.dest/classes ... -zio.http.Request - -[error] -- Error: /home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/API/src/org/tbasket/api/Endpoint.scala:50:21  -[error] 47 | Server.install(app).flatMap { port => -[error] 48 | LOG.info(s"Listening API entries on $port") -[error] 49 | ZIO.never -[error] 50 | }.provideSome(configLayer, Server.live) -[error]  | ^ -[error]  | -[error]  | -[error]  | ──── ZLAYER ERROR ──────────────────────────────────────────────────── -[error]  | -[error]  | Please provide a layer for the following type: -[error]  | -[error]  | 1. zio.http.Request -[error]  |  -[error]  | ────────────────────────────────────────────────────────────────────── -[error]  | -[error] one error found +[info] compiling 1 Scala source to /home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/out/API/compile.dest/classes ... +[info] done compiling diff --git a/out/API/compileClasspath.json b/out/API/compileClasspath.json index ee09c27..101fb07 100644 --- a/out/API/compileClasspath.json +++ b/out/API/compileClasspath.json @@ -1,9 +1,13 @@ { "value": [ "ref:c984eca8:/home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/API/resources", + "qref:39a886be:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio_3/2.0.6/zio_3-2.0.6.jar", "qref:786864fe:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-http_3/0.0.3/zio-http_3-0.0.3.jar", "qref:ad6c0293:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/logging/log4j/log4j-slf4j-impl/2.19.0/log4j-slf4j-impl-2.19.0.jar", "qref:b5501cbb:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-library_3/3.2.0/scala3-library_3-3.2.0.jar", + "qref:c1a82478:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-internal-macros_3/2.0.6/zio-internal-macros_3-2.0.6.jar", + "qref:468513bd:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-stacktracer_3/2.0.6/zio-stacktracer_3-2.0.6.jar", + "qref:9cd8b0c5:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/izumi-reflect_3/2.2.2/izumi-reflect_3-2.2.2.jar", "qref:95c82ffd:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-http-logging_3/0.0.3/zio-http-logging_3-0.0.3.jar", "qref:f4359597:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-codec-http/4.1.82.Final/netty-codec-http-4.1.82.Final.jar", "qref:be47dde4:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-handler-proxy/4.1.82.Final/netty-handler-proxy-4.1.82.Final.jar", @@ -13,7 +17,6 @@ "qref:b29de332:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-kqueue/4.1.82.Final/netty-transport-native-kqueue-4.1.82.Final.jar", "qref:a078c663:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-kqueue/4.1.82.Final/netty-transport-native-kqueue-4.1.82.Final-osx-x86_64.jar", "qref:6c6216f9:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-kqueue/4.1.82.Final/netty-transport-native-kqueue-4.1.82.Final-osx-aarch_64.jar", - "qref:3a76b25e:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio_3/2.0.3/zio_3-2.0.3.jar", "qref:3146d8bf:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-streams_3/2.0.3/zio-streams_3-2.0.3.jar", "qref:fd02770d:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-schema_3/0.2.1/zio-schema_3-0.2.1.jar", "qref:2fec96f9:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-schema-json_3/0.2.1/zio-schema-json_3-0.2.1.jar", @@ -22,6 +25,7 @@ "qref:b7314c89:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/logging/log4j/log4j-api/2.19.0/log4j-api-2.19.0.jar", "qref:d4fc68fd:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/logging/log4j/log4j-core/2.19.0/log4j-core-2.19.0.jar", "qref:5c87fdc5:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.8/scala-library-2.13.8.jar", + "qref:5eab0071:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/izumi-reflect-thirdparty-boopickle-shaded_3/2.2.2/izumi-reflect-thirdparty-boopickle-shaded_3-2.2.2.jar", "qref:141b2b3d:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-common/4.1.82.Final/netty-common-4.1.82.Final.jar", "qref:22aaaca7:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-buffer/4.1.82.Final/netty-buffer-4.1.82.Final.jar", "qref:87d38de6:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport/4.1.82.Final/netty-transport-4.1.82.Final.jar", @@ -31,20 +35,16 @@ "qref:32cee56e:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-unix-common/4.1.82.Final/netty-transport-native-unix-common-4.1.82.Final.jar", "qref:89ac2f5e:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-classes-epoll/4.1.82.Final/netty-transport-classes-epoll-4.1.82.Final.jar", "qref:1ec3ace8:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-classes-kqueue/4.1.82.Final/netty-transport-classes-kqueue-4.1.82.Final.jar", - "qref:2e57b31b:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-internal-macros_3/2.0.3/zio-internal-macros_3-2.0.3.jar", - "qref:de5b15b3:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-stacktracer_3/2.0.3/zio-stacktracer_3-2.0.3.jar", - "qref:b680016c:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/izumi-reflect_3/2.2.0/izumi-reflect_3-2.2.0.jar", "qref:68a6ff28:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-schema-macros_3/0.2.1/zio-schema-macros_3-0.2.1.jar", "qref:823114a4:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-prelude_3/1.0.0-RC15/zio-prelude_3-1.0.0-RC15.jar", "qref:45929e91:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-schema-derivation_3/0.2.1/zio-schema-derivation_3-0.2.1.jar", "qref:74e08b1b:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-json_3/0.3.0-RC9/zio-json_3-0.3.0-RC9.jar", "qref:d882e809:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/incubator/netty-incubator-transport-classes-io_uring/0.0.15.Final/netty-incubator-transport-classes-io_uring-0.0.15.Final.jar", "qref:2f06acb1:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-resolver/4.1.82.Final/netty-resolver-4.1.82.Final.jar", - "qref:fca49b5e:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/izumi-reflect-thirdparty-boopickle-shaded_3/2.2.0/izumi-reflect-thirdparty-boopickle-shaded_3-2.2.0.jar", "qref:1be77ffe:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-prelude-macros_3/1.0.0-RC15/zio-prelude-macros_3-1.0.0-RC15.jar", "qref:50fa8563:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-collection-compat_3/2.5.0/scala-collection-compat_3-2.5.0.jar", "qref:07d971d9:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/com/softwaremill/magnolia1_3/magnolia_3/1.0.0/magnolia_3-1.0.0.jar" ], - "valueHash": -324318276, - "inputsHash": 1427231108 + "valueHash": 800498671, + "inputsHash": -1160978203 } \ No newline at end of file diff --git a/out/API/compileIvyDeps.json b/out/API/compileIvyDeps.json index 8a04a54..8ff02d8 100644 --- a/out/API/compileIvyDeps.json +++ b/out/API/compileIvyDeps.json @@ -3,5 +3,5 @@ ], "valueHash": 0, - "inputsHash": -400702942 + "inputsHash": -511194116 } \ No newline at end of file diff --git a/out/API/enablePluginScalacOptions.json b/out/API/enablePluginScalacOptions.json index 7b59ca6..c0486b9 100644 --- a/out/API/enablePluginScalacOptions.json +++ b/out/API/enablePluginScalacOptions.json @@ -3,5 +3,5 @@ ], "valueHash": 473519988, - "inputsHash": 683034953 + "inputsHash": 572543779 } \ No newline at end of file diff --git a/out/API/generatedSources.json b/out/API/generatedSources.json index 6b88816..295fb90 100644 --- a/out/API/generatedSources.json +++ b/out/API/generatedSources.json @@ -3,5 +3,5 @@ ], "valueHash": 473519988, - "inputsHash": -400702942 + "inputsHash": -511194116 } \ No newline at end of file diff --git a/out/API/ideaCompileOutput.dest/classes/org/tbasket/api/APIException$.class b/out/API/ideaCompileOutput.dest/classes/org/tbasket/api/APIException$.class new file mode 100644 index 0000000000000000000000000000000000000000..f31202c9e7b290ea118a487b146703c69e65adad GIT binary patch literal 746 zcmaJ<(N5Gr6g|`JTDDYy6+uKqr7>WP6Af<=6N8wT6d^8<@HpEYm%*X4nN9`$Dvb}D zNa6?hQN}xEC1@f|Iy3k7o^#JV)1SY-{{XOxhYSnG_POhd@`H3-3>1I4^JeojmjkCv zkw#z)lSksC;93-YzTG{Nxr@+Xn69(R@Q$=fX!TiiwT#eYXkVsyTINCvhG=X1)n2xl zGAw3Swp?Slwyp~0UNAJ4SN0Rc7>^MmVF=x!DjCMsb6r=&2#_QgL#sunDTd_4DktB` zffl(Wjms<9zv7AiQLTyFs&ML9@-5S=w7eL@558l~>8A*{JjEr34K2!Y?OfArj2YZ! zm`}AVOD`wwTPd8hX-~cvm3HZKhS|Rq>>gTk;(a0!;fCpv#EDE5@@;k8m3G&EA^S2z zmhB62mEuvd)lvOIxXMyN+%c8Sfgc5PcIjF-cQuQbK@!q#r&cJzxoO3qq<&kt(^+${`ZRO|m!(j$N(Sz<=Vv z#{m!ru1NeS#MnfNPw~Ms@9o=}H)H?#`|}roM>rzvBs%oWSfp>I@x-SK1}4b zQAuor2wQK&JK;ql4!zQWMQD|!57LQ<1Yz5aWSXj288_5Y7^&Tl(4tb5Rca?)n9ZZv`gf& zDHlCWrrfI@s4x~L)0}VmDwfZ)`B>^$KP@1OCi|hcdfW@VUP3u{{nPymk~?R!oA|W%6;y0p)Rxa3eye~4$JqMsIc&W Wql4f6r%reUd~93iKh}XmX7LZMETl>R literal 0 HcmV?d00001 diff --git a/out/API/ideaCompileOutput.dest/classes/org/tbasket/api/APIException.tasty b/out/API/ideaCompileOutput.dest/classes/org/tbasket/api/APIException.tasty new file mode 100644 index 0000000000000000000000000000000000000000..0d4d7b4fcc09bba453dcf7822b2d7751a1619901 GIT binary patch literal 829 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 literal 0 HcmV?d00001 diff --git a/out/API/ideaCompileOutput.dest/classes/org/tbasket/api/Endpoint$.class b/out/API/ideaCompileOutput.dest/classes/org/tbasket/api/Endpoint$.class new file mode 100644 index 0000000000000000000000000000000000000000..b4f1a7c3edaa9d98d68d9b603c7d809b92c6b51f GIT binary patch literal 918 zcmah{T~8BH5IwiuvhBJSDELuO6pGk_vN5*2l$aPqW3sixDhZFb+neRqWw+Vh`t_?+ z9%>}<2l%6mb9XB?#^6h5?(CT}XXfbkqp(k z3C1wj=Wn?a@X&YK-M;XYi7dlnQk9X@5wYZf{K&h3Fp*;@{%+qMdOY9^S-1U+Vb#@R z_<(!I!U-bZmqbXh-gjJjiMYvNw%Si#yZh@5%L)3Qq6jy$D?_Os5p}h8Xv4;33kHe| zhB}r*hWxG0ejYhEO!9 zM&8layYzZUkx|TTjxqb0k_@W!t1Sc?1l~c7GCKufE}`bB$Q+GPI>ln? z>Q~%2#fqk53EfQ6zC+MkxJ|j9Tt_ykT4z{0DrLsF^NFhI_!Qrm8f{HR&(k&=gwhP# d)UUN0U$F9b@3d@V(z}`P>+Y>2GjWe1egVhsz~KM@ literal 0 HcmV?d00001 diff --git a/out/API/ideaCompileOutput.dest/classes/org/tbasket/api/Endpoint.class b/out/API/ideaCompileOutput.dest/classes/org/tbasket/api/Endpoint.class new file mode 100644 index 0000000000000000000000000000000000000000..021cb14d4856241f4ee9f60d07f6b166b64ab5f0 GIT binary patch literal 6962 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 Up1kxC;L*iTbv-!FeKz0Xf2?744FCWD literal 0 HcmV?d00001 diff --git a/out/API/ideaCompileOutput.dest/classes/org/tbasket/api/Endpoint.tasty b/out/API/ideaCompileOutput.dest/classes/org/tbasket/api/Endpoint.tasty new file mode 100644 index 0000000000000000000000000000000000000000..1b2539cb4a8e4d2a47d005747b03041f80e35418 GIT binary patch literal 4943 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 D$Fjt| literal 0 HcmV?d00001 diff --git a/out/API/ideaCompileOutput.dest/classes/org/tbasket/api/compute/APIRequestHandler.class b/out/API/ideaCompileOutput.dest/classes/org/tbasket/api/compute/APIRequestHandler.class new file mode 100644 index 0000000000000000000000000000000000000000..f93bfd080045abdcc727c78ffbcc0b54748ca546 GIT binary patch literal 2673 zcmb_dOIO=Q6#fP<#zGhaNz7W5nz-F4GVe?osj|3XjiNHP|&o0FV&Gou;Z`R2R#e)rDre;@q{U<%I| z#%#By`4#T%3SZ-np;hg=)9{5hv$nJ@o;8H$FLFyag_{Ip$n5Yvu9@7bX{(hTQT3DP zW;oMkocF5Sje z?qDx2WN^Nl1eA~iiQ;nW8pGPNcZF8u^@`3ZXMBrSecRnnf~cpt>BsgMzK@fRj)sX2 zHRolEw!PbM;(;squ3^>UJ0}j7_Z?Aq((ZUX7SVw@Zki>-7Zk@UxT@fN^k{Re&TWDBS->|JovYo&O!{qlhh9%NnKB}EO)lNRDoqT&aP{ecXy8-x}$?Ic% z&?v`VqgoY0XUON;?(O7JQ_3nPaYG>;+@zuiHJxy5PZmdyoK@To<@^!DVDO`rd=+=X z#1_c+>0vPG*u&R%Ov3%UXE({SPe`+3&(MWc6;f=&$5r0cJ4t+&;Z%Degc6@mVGj4H zRkaLW-AsbQc#uL8i{x;S%&ac9c*FFwHyF-EH5zM6i-POI_2}S3e5TNK#kPYK+oAZu zSzF&H`xUH8`?WUvDQcF-`dM|PddPeoC23w};9#8kscEH$W}P|=!-cSB+=k^F z^=2=aZ(WhZR}86&ZTp_@a);r^4p;r(ZQw+c2)oM(_U%348+@zaYjCQI3gzAmT3XBv z6*`^{Q%e+7W^?qqkpzl{B~}{sig3%ax0Be5Ha&!oI7OG%(PpY-)GT@jT{6goj;?W+ z*M(0Sq+BgomT>1x?sxY=%sJn=H{bdB z&btHWUMLVV)gXycao1}VuU5Rwoo>0i@Z6sq=f3ppt#ZQcAV6yx8ZlUEtQj2ru!vib z&XYI+OVnhZSQH#dZPg4N@g!k`^?|HH{17Bs)d-3LJ)-Lx*bTa<8yK7e=sg2r9oz#5 zYpQ|~wAa+vZbtWsN+gP6VDCSC6iGVJqvA0UXjD|1dD7kicBQPydKJ)v%s>JMRfE-x z*vm#%7C4$HwTR8E4mSl3HY5q52w3mb?q`t#czX>+(q&b7g(sb7c#_RjCwh9H^z}mz zd-6K#K~&i7+bD*aY0!`)H^~yXyG2D+nhXUzbWDyQMMAruCc|;C4=Pw}LXZ$OEqa_M z-9G!0JQ+=cvk!?8#>2olpnKFva6QHv(}Mgg{l#i$4RQ%8HI+iWp_h zUWXLc*)a6rMT{q(%>va_th2faBpXyCCZWA@6hTr{6qRYSQPr0`S-8%V#rZ(6m>i5f z`&BhPb%VPJzt+dpKouOSjUaIgG>UAbOw;l`>x;pR)Pj^qh^ZRFF)75hCbYRUA+|4} z%~c8Rx2s;UA*WZbVmT-WgUcjoMT(A1e%9n?!VaZjx6Y%kmef*$Qm$U74- zUJ^FxwJQSHUb<*cRKml}j0|1dhNiYq*-im2KR?!C%!e1o9Z9FpK=L4wJr_ z^O9yR1vB<=Vd~^B{fiGCaI2l%3LWv5%pb}l Yp8m`>ntK`UUgpF^SJzW(@%Xpqzom>l)Bpeg literal 0 HcmV?d00001 diff --git a/out/API/ideaCompileOutput.json b/out/API/ideaCompileOutput.json new file mode 100644 index 0000000..982f458 --- /dev/null +++ b/out/API/ideaCompileOutput.json @@ -0,0 +1,5 @@ +{ + "value": "ref:9395c852:/home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/out/API/ideaCompileOutput.dest/classes", + "valueHash": -1818900398, + "inputsHash": -682936988 +} \ No newline at end of file diff --git a/out/API/ideaConfigFiles.json b/out/API/ideaConfigFiles.json new file mode 100644 index 0000000..9c26952 --- /dev/null +++ b/out/API/ideaConfigFiles.json @@ -0,0 +1,7 @@ +{ + "value": [ + + ], + "valueHash": 473519988, + "inputsHash": -682936988 +} \ No newline at end of file diff --git a/out/API/ideaJavaModuleFacets.json b/out/API/ideaJavaModuleFacets.json new file mode 100644 index 0000000..9c26952 --- /dev/null +++ b/out/API/ideaJavaModuleFacets.json @@ -0,0 +1,7 @@ +{ + "value": [ + + ], + "valueHash": 473519988, + "inputsHash": -682936988 +} \ No newline at end of file diff --git a/out/API/ivyDeps.json b/out/API/ivyDeps.json index ca560ae..e55020b 100644 --- a/out/API/ivyDeps.json +++ b/out/API/ivyDeps.json @@ -1,5 +1,46 @@ { "value": [ + { + "dep": { + "module": { + "organization": { + "value": "dev.zio" + }, + "name": { + "value": "zio" + }, + "attributes": { + + } + }, + "version": "2.0.6", + "configuration": { + "value": "default(compile)" + }, + "minimizedExclusions": { + "data": "coursier.core.MinimizedExclusions.ExcludeNone" + }, + "publication": { + "name": "", + "type": { + "value": "" + }, + "ext": { + "value": "" + }, + "classifier": { + "value": "" + } + }, + "optional": false, + "transitive": true + }, + "cross": { + "$type": "mill.scalalib.CrossVersion.Binary", + "platformed": false + }, + "force": false + }, { "dep": { "module": { @@ -84,6 +125,6 @@ "force": false } ], - "valueHash": 676738241, - "inputsHash": -400702942 + "valueHash": 1540555876, + "inputsHash": 1926376404 } \ No newline at end of file diff --git a/out/API/ivyDeps.overridden/mill/scalalib/JavaModule/ivyDeps.json b/out/API/ivyDeps.overridden/mill/scalalib/JavaModule/ivyDeps.json new file mode 100644 index 0000000..4fb78fa --- /dev/null +++ b/out/API/ivyDeps.overridden/mill/scalalib/JavaModule/ivyDeps.json @@ -0,0 +1,7 @@ +{ + "value": [ + + ], + "valueHash": 0, + "inputsHash": 883715415 +} \ No newline at end of file diff --git a/out/API/javacOptions.json b/out/API/javacOptions.json index 6b88816..295fb90 100644 --- a/out/API/javacOptions.json +++ b/out/API/javacOptions.json @@ -3,5 +3,5 @@ ], "valueHash": 473519988, - "inputsHash": -400702942 + "inputsHash": -511194116 } \ No newline at end of file diff --git a/out/API/localClasspath.json b/out/API/localClasspath.json new file mode 100644 index 0000000..0da9cb8 --- /dev/null +++ b/out/API/localClasspath.json @@ -0,0 +1,8 @@ +{ + "value": [ + "ref:c984eca8:/home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/API/resources", + "ref:c565ef4b:/home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/out/API/compile.dest/classes" + ], + "valueHash": -901868320, + "inputsHash": 2070217781 +} \ No newline at end of file diff --git a/out/API/mandatoryIvyDeps.json b/out/API/mandatoryIvyDeps.json index f931a54..47e3a1b 100644 --- a/out/API/mandatoryIvyDeps.json +++ b/out/API/mandatoryIvyDeps.json @@ -43,5 +43,5 @@ } ], "valueHash": 180912663, - "inputsHash": 1462808018 + "inputsHash": 1352316844 } \ No newline at end of file diff --git a/out/API/mandatoryIvyDeps.overridden/mill/scalalib/JavaModule/mandatoryIvyDeps.json b/out/API/mandatoryIvyDeps.overridden/mill/scalalib/JavaModule/mandatoryIvyDeps.json index 8a04a54..8ff02d8 100644 --- a/out/API/mandatoryIvyDeps.overridden/mill/scalalib/JavaModule/mandatoryIvyDeps.json +++ b/out/API/mandatoryIvyDeps.overridden/mill/scalalib/JavaModule/mandatoryIvyDeps.json @@ -3,5 +3,5 @@ ], "valueHash": 0, - "inputsHash": -400702942 + "inputsHash": -511194116 } \ No newline at end of file diff --git a/out/API/mandatoryScalacOptions.json b/out/API/mandatoryScalacOptions.json index 6b88816..295fb90 100644 --- a/out/API/mandatoryScalacOptions.json +++ b/out/API/mandatoryScalacOptions.json @@ -3,5 +3,5 @@ ], "valueHash": 473519988, - "inputsHash": -400702942 + "inputsHash": -511194116 } \ No newline at end of file diff --git a/out/API/platformSuffix.json b/out/API/platformSuffix.json index 9073a6a..b2533b7 100644 --- a/out/API/platformSuffix.json +++ b/out/API/platformSuffix.json @@ -1,5 +1,5 @@ { "value": "", "valueHash": 0, - "inputsHash": -400702942 + "inputsHash": -511194116 } \ No newline at end of file diff --git a/out/API/reformat.json b/out/API/reformat.json new file mode 100644 index 0000000..1e9e477 --- /dev/null +++ b/out/API/reformat.json @@ -0,0 +1,5 @@ +{ + "value": null, + "valueHash": 0, + "inputsHash": -348475366 +} \ No newline at end of file diff --git a/out/API/reformat.log b/out/API/reformat.log new file mode 100644 index 0000000..55f9545 --- /dev/null +++ b/out/API/reformat.log @@ -0,0 +1,54 @@ +Formatting 3 Scala sources +Downloading https://repo1.maven.org/maven2/org/scalameta/scalafmt-core_2.13/3.6.1/scalafmt-core_2.13-3.6.1.pom +Downloaded https://repo1.maven.org/maven2/org/scalameta/scalafmt-core_2.13/3.6.1/scalafmt-core_2.13-3.6.1.pom +Downloading https://repo1.maven.org/maven2/org/scalameta/scalafmt-config_2.13/3.6.1/scalafmt-config_2.13-3.6.1.pom +Downloading https://repo1.maven.org/maven2/org/scalameta/scalameta_2.13/4.6.0/scalameta_2.13-4.6.0.pom +Downloading https://repo1.maven.org/maven2/org/scalameta/scalafmt-sysops_2.13/3.6.1/scalafmt-sysops_2.13-3.6.1.pom +Downloaded https://repo1.maven.org/maven2/org/scalameta/scalafmt-config_2.13/3.6.1/scalafmt-config_2.13-3.6.1.pom +Downloaded https://repo1.maven.org/maven2/org/scalameta/scalameta_2.13/4.6.0/scalameta_2.13-4.6.0.pom +Downloaded https://repo1.maven.org/maven2/org/scalameta/scalafmt-sysops_2.13/3.6.1/scalafmt-sysops_2.13-3.6.1.pom +Downloading https://repo1.maven.org/maven2/org/scalameta/parsers_2.13/4.6.0/parsers_2.13-4.6.0.pom +Downloading https://repo1.maven.org/maven2/org/scala-lang/modules/scala-parallel-collections_2.13/1.0.4/scala-parallel-collections_2.13-1.0.4.pom +Downloading https://repo1.maven.org/maven2/com/geirsson/metaconfig-core_2.13/0.11.1/metaconfig-core_2.13-0.11.1.pom +Downloading https://repo1.maven.org/maven2/com/geirsson/metaconfig-typesafe-config_2.13/0.11.1/metaconfig-typesafe-config_2.13-0.11.1.pom +Downloading https://repo1.maven.org/maven2/org/scala-lang/scalap/2.13.9/scalap-2.13.9.pom +Downloaded https://repo1.maven.org/maven2/org/scala-lang/modules/scala-parallel-collections_2.13/1.0.4/scala-parallel-collections_2.13-1.0.4.pom +Downloaded https://repo1.maven.org/maven2/com/geirsson/metaconfig-core_2.13/0.11.1/metaconfig-core_2.13-0.11.1.pom +Downloaded https://repo1.maven.org/maven2/org/scalameta/parsers_2.13/4.6.0/parsers_2.13-4.6.0.pom +Downloaded https://repo1.maven.org/maven2/org/scala-lang/scalap/2.13.9/scalap-2.13.9.pom +Downloaded https://repo1.maven.org/maven2/com/geirsson/metaconfig-typesafe-config_2.13/0.11.1/metaconfig-typesafe-config_2.13-0.11.1.pom +Downloading https://repo1.maven.org/maven2/com/geirsson/metaconfig-pprint_2.13/0.11.1/metaconfig-pprint_2.13-0.11.1.pom +Downloading https://repo1.maven.org/maven2/org/scala-lang/scala-compiler/2.13.9/scala-compiler-2.13.9.pom +Downloading https://repo1.maven.org/maven2/org/scala-lang/modules/scala-collection-compat_2.13/2.5.0/scala-collection-compat_2.13-2.5.0.pom +Downloaded https://repo1.maven.org/maven2/com/geirsson/metaconfig-pprint_2.13/0.11.1/metaconfig-pprint_2.13-0.11.1.pom +Downloaded https://repo1.maven.org/maven2/org/scala-lang/scala-compiler/2.13.9/scala-compiler-2.13.9.pom +Downloaded https://repo1.maven.org/maven2/org/scala-lang/modules/scala-collection-compat_2.13/2.5.0/scala-collection-compat_2.13-2.5.0.pom +Downloading https://repo1.maven.org/maven2/com/lihaoyi/fansi_2.13/0.3.0/fansi_2.13-0.3.0.pom +Downloaded https://repo1.maven.org/maven2/com/lihaoyi/fansi_2.13/0.3.0/fansi_2.13-0.3.0.pom +Downloading https://repo1.maven.org/maven2/org/scalameta/scalafmt-config_2.13/3.6.1/scalafmt-config_2.13-3.6.1.jar +Downloading https://repo1.maven.org/maven2/org/scalameta/scalameta_2.13/4.6.0/scalameta_2.13-4.6.0.jar +Downloading https://repo1.maven.org/maven2/com/geirsson/metaconfig-pprint_2.13/0.11.1/metaconfig-pprint_2.13-0.11.1.jar +Downloading https://repo1.maven.org/maven2/org/scala-lang/scalap/2.13.9/scalap-2.13.9.jar +Downloading https://repo1.maven.org/maven2/org/scalameta/scalafmt-core_2.13/3.6.1/scalafmt-core_2.13-3.6.1.jar +Downloading https://repo1.maven.org/maven2/org/scalameta/parsers_2.13/4.6.0/parsers_2.13-4.6.0.jar +Downloaded https://repo1.maven.org/maven2/org/scalameta/scalafmt-config_2.13/3.6.1/scalafmt-config_2.13-3.6.1.jar +Downloading https://repo1.maven.org/maven2/com/geirsson/metaconfig-core_2.13/0.11.1/metaconfig-core_2.13-0.11.1.jar +Downloaded https://repo1.maven.org/maven2/com/geirsson/metaconfig-pprint_2.13/0.11.1/metaconfig-pprint_2.13-0.11.1.jar +Downloading https://repo1.maven.org/maven2/org/scala-lang/modules/scala-collection-compat_2.13/2.5.0/scala-collection-compat_2.13-2.5.0.jar +Downloaded https://repo1.maven.org/maven2/org/scala-lang/modules/scala-collection-compat_2.13/2.5.0/scala-collection-compat_2.13-2.5.0.jar +Downloading https://repo1.maven.org/maven2/com/geirsson/metaconfig-typesafe-config_2.13/0.11.1/metaconfig-typesafe-config_2.13-0.11.1.jar +Downloaded https://repo1.maven.org/maven2/com/geirsson/metaconfig-typesafe-config_2.13/0.11.1/metaconfig-typesafe-config_2.13-0.11.1.jar +Downloading https://repo1.maven.org/maven2/org/scala-lang/modules/scala-parallel-collections_2.13/1.0.4/scala-parallel-collections_2.13-1.0.4.jar +Downloaded https://repo1.maven.org/maven2/org/scala-lang/scalap/2.13.9/scalap-2.13.9.jar +Downloading https://repo1.maven.org/maven2/com/lihaoyi/fansi_2.13/0.3.0/fansi_2.13-0.3.0.jar +Downloaded https://repo1.maven.org/maven2/com/geirsson/metaconfig-core_2.13/0.11.1/metaconfig-core_2.13-0.11.1.jar +Downloading https://repo1.maven.org/maven2/org/scala-lang/scala-compiler/2.13.9/scala-compiler-2.13.9.jar +Downloaded https://repo1.maven.org/maven2/com/lihaoyi/fansi_2.13/0.3.0/fansi_2.13-0.3.0.jar +Downloading https://repo1.maven.org/maven2/org/scalameta/scalafmt-sysops_2.13/3.6.1/scalafmt-sysops_2.13-3.6.1.jar +Downloaded https://repo1.maven.org/maven2/org/scalameta/scalameta_2.13/4.6.0/scalameta_2.13-4.6.0.jar +Downloaded https://repo1.maven.org/maven2/org/scalameta/scalafmt-sysops_2.13/3.6.1/scalafmt-sysops_2.13-3.6.1.jar +Downloaded https://repo1.maven.org/maven2/org/scala-lang/modules/scala-parallel-collections_2.13/1.0.4/scala-parallel-collections_2.13-1.0.4.jar +Downloaded https://repo1.maven.org/maven2/org/scalameta/scalafmt-core_2.13/3.6.1/scalafmt-core_2.13-3.6.1.jar +Downloaded https://repo1.maven.org/maven2/org/scalameta/parsers_2.13/4.6.0/parsers_2.13-4.6.0.jar +Downloaded https://repo1.maven.org/maven2/org/scala-lang/scala-compiler/2.13.9/scala-compiler-2.13.9.jar +parsed config (v3.6.1): /home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/.scalafmt.conf diff --git a/out/API/resolvedIvyDeps.json b/out/API/resolvedIvyDeps.json index b8b327a..963b86d 100644 --- a/out/API/resolvedIvyDeps.json +++ b/out/API/resolvedIvyDeps.json @@ -1,8 +1,12 @@ { "value": [ + "qref:39a886be:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio_3/2.0.6/zio_3-2.0.6.jar", "qref:786864fe:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-http_3/0.0.3/zio-http_3-0.0.3.jar", "qref:ad6c0293:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/logging/log4j/log4j-slf4j-impl/2.19.0/log4j-slf4j-impl-2.19.0.jar", "qref:b5501cbb:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-library_3/3.2.0/scala3-library_3-3.2.0.jar", + "qref:c1a82478:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-internal-macros_3/2.0.6/zio-internal-macros_3-2.0.6.jar", + "qref:468513bd:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-stacktracer_3/2.0.6/zio-stacktracer_3-2.0.6.jar", + "qref:9cd8b0c5:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/izumi-reflect_3/2.2.2/izumi-reflect_3-2.2.2.jar", "qref:95c82ffd:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-http-logging_3/0.0.3/zio-http-logging_3-0.0.3.jar", "qref:f4359597:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-codec-http/4.1.82.Final/netty-codec-http-4.1.82.Final.jar", "qref:be47dde4:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-handler-proxy/4.1.82.Final/netty-handler-proxy-4.1.82.Final.jar", @@ -12,7 +16,6 @@ "qref:b29de332:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-kqueue/4.1.82.Final/netty-transport-native-kqueue-4.1.82.Final.jar", "qref:a078c663:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-kqueue/4.1.82.Final/netty-transport-native-kqueue-4.1.82.Final-osx-x86_64.jar", "qref:6c6216f9:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-kqueue/4.1.82.Final/netty-transport-native-kqueue-4.1.82.Final-osx-aarch_64.jar", - "qref:3a76b25e:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio_3/2.0.3/zio_3-2.0.3.jar", "qref:3146d8bf:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-streams_3/2.0.3/zio-streams_3-2.0.3.jar", "qref:fd02770d:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-schema_3/0.2.1/zio-schema_3-0.2.1.jar", "qref:2fec96f9:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-schema-json_3/0.2.1/zio-schema-json_3-0.2.1.jar", @@ -21,6 +24,7 @@ "qref:b7314c89:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/logging/log4j/log4j-api/2.19.0/log4j-api-2.19.0.jar", "qref:d4fc68fd:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/logging/log4j/log4j-core/2.19.0/log4j-core-2.19.0.jar", "qref:5c87fdc5:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.8/scala-library-2.13.8.jar", + "qref:5eab0071:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/izumi-reflect-thirdparty-boopickle-shaded_3/2.2.2/izumi-reflect-thirdparty-boopickle-shaded_3-2.2.2.jar", "qref:141b2b3d:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-common/4.1.82.Final/netty-common-4.1.82.Final.jar", "qref:22aaaca7:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-buffer/4.1.82.Final/netty-buffer-4.1.82.Final.jar", "qref:87d38de6:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport/4.1.82.Final/netty-transport-4.1.82.Final.jar", @@ -30,20 +34,16 @@ "qref:32cee56e:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-unix-common/4.1.82.Final/netty-transport-native-unix-common-4.1.82.Final.jar", "qref:89ac2f5e:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-classes-epoll/4.1.82.Final/netty-transport-classes-epoll-4.1.82.Final.jar", "qref:1ec3ace8:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-classes-kqueue/4.1.82.Final/netty-transport-classes-kqueue-4.1.82.Final.jar", - "qref:2e57b31b:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-internal-macros_3/2.0.3/zio-internal-macros_3-2.0.3.jar", - "qref:de5b15b3:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-stacktracer_3/2.0.3/zio-stacktracer_3-2.0.3.jar", - "qref:b680016c:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/izumi-reflect_3/2.2.0/izumi-reflect_3-2.2.0.jar", "qref:68a6ff28:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-schema-macros_3/0.2.1/zio-schema-macros_3-0.2.1.jar", "qref:823114a4:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-prelude_3/1.0.0-RC15/zio-prelude_3-1.0.0-RC15.jar", "qref:45929e91:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-schema-derivation_3/0.2.1/zio-schema-derivation_3-0.2.1.jar", "qref:74e08b1b:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-json_3/0.3.0-RC9/zio-json_3-0.3.0-RC9.jar", "qref:d882e809:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/incubator/netty-incubator-transport-classes-io_uring/0.0.15.Final/netty-incubator-transport-classes-io_uring-0.0.15.Final.jar", "qref:2f06acb1:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-resolver/4.1.82.Final/netty-resolver-4.1.82.Final.jar", - "qref:fca49b5e:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/izumi-reflect-thirdparty-boopickle-shaded_3/2.2.0/izumi-reflect-thirdparty-boopickle-shaded_3-2.2.0.jar", "qref:1be77ffe:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-prelude-macros_3/1.0.0-RC15/zio-prelude-macros_3-1.0.0-RC15.jar", "qref:50fa8563:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-collection-compat_3/2.5.0/scala-collection-compat_3-2.5.0.jar", "qref:07d971d9:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/com/softwaremill/magnolia1_3/magnolia_3/1.0.0/magnolia_3-1.0.0.jar" ], - "valueHash": 589717268, - "inputsHash": -960795727 + "valueHash": 1714534215, + "inputsHash": 576675638 } \ No newline at end of file diff --git a/out/API/resolvedRunIvyDeps.json b/out/API/resolvedRunIvyDeps.json new file mode 100644 index 0000000..d76e83e --- /dev/null +++ b/out/API/resolvedRunIvyDeps.json @@ -0,0 +1,49 @@ +{ + "value": [ + "qref:786864fe:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-http_3/0.0.3/zio-http_3-0.0.3.jar", + "qref:ad6c0293:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/logging/log4j/log4j-slf4j-impl/2.19.0/log4j-slf4j-impl-2.19.0.jar", + "qref:b5501cbb:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-library_3/3.2.0/scala3-library_3-3.2.0.jar", + "qref:95c82ffd:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-http-logging_3/0.0.3/zio-http-logging_3-0.0.3.jar", + "qref:f4359597:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-codec-http/4.1.82.Final/netty-codec-http-4.1.82.Final.jar", + "qref:be47dde4:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-handler-proxy/4.1.82.Final/netty-handler-proxy-4.1.82.Final.jar", + "qref:c42a208a:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-epoll/4.1.82.Final/netty-transport-native-epoll-4.1.82.Final.jar", + "qref:0f82b946:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-epoll/4.1.82.Final/netty-transport-native-epoll-4.1.82.Final-linux-x86_64.jar", + "qref:40b13f5d:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-epoll/4.1.82.Final/netty-transport-native-epoll-4.1.82.Final-linux-aarch_64.jar", + "qref:b29de332:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-kqueue/4.1.82.Final/netty-transport-native-kqueue-4.1.82.Final.jar", + "qref:a078c663:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-kqueue/4.1.82.Final/netty-transport-native-kqueue-4.1.82.Final-osx-x86_64.jar", + "qref:6c6216f9:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-kqueue/4.1.82.Final/netty-transport-native-kqueue-4.1.82.Final-osx-aarch_64.jar", + "qref:3a76b25e:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio_3/2.0.3/zio_3-2.0.3.jar", + "qref:3146d8bf:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-streams_3/2.0.3/zio-streams_3-2.0.3.jar", + "qref:fd02770d:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-schema_3/0.2.1/zio-schema_3-0.2.1.jar", + "qref:2fec96f9:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-schema-json_3/0.2.1/zio-schema-json_3-0.2.1.jar", + "qref:c4d72723:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/incubator/netty-incubator-transport-native-io_uring/0.0.15.Final/netty-incubator-transport-native-io_uring-0.0.15.Final-linux-x86_64.jar", + "qref:32e5062e:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.jar", + "qref:b7314c89:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/logging/log4j/log4j-api/2.19.0/log4j-api-2.19.0.jar", + "qref:d4fc68fd:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/logging/log4j/log4j-core/2.19.0/log4j-core-2.19.0.jar", + "qref:5c87fdc5:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.8/scala-library-2.13.8.jar", + "qref:141b2b3d:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-common/4.1.82.Final/netty-common-4.1.82.Final.jar", + "qref:22aaaca7:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-buffer/4.1.82.Final/netty-buffer-4.1.82.Final.jar", + "qref:87d38de6:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport/4.1.82.Final/netty-transport-4.1.82.Final.jar", + "qref:dfc6650d:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-codec/4.1.82.Final/netty-codec-4.1.82.Final.jar", + "qref:71f3a5d9:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-handler/4.1.82.Final/netty-handler-4.1.82.Final.jar", + "qref:e5cd026e:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-codec-socks/4.1.82.Final/netty-codec-socks-4.1.82.Final.jar", + "qref:32cee56e:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-unix-common/4.1.82.Final/netty-transport-native-unix-common-4.1.82.Final.jar", + "qref:89ac2f5e:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-classes-epoll/4.1.82.Final/netty-transport-classes-epoll-4.1.82.Final.jar", + "qref:1ec3ace8:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-classes-kqueue/4.1.82.Final/netty-transport-classes-kqueue-4.1.82.Final.jar", + "qref:2e57b31b:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-internal-macros_3/2.0.3/zio-internal-macros_3-2.0.3.jar", + "qref:de5b15b3:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-stacktracer_3/2.0.3/zio-stacktracer_3-2.0.3.jar", + "qref:b680016c:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/izumi-reflect_3/2.2.0/izumi-reflect_3-2.2.0.jar", + "qref:68a6ff28:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-schema-macros_3/0.2.1/zio-schema-macros_3-0.2.1.jar", + "qref:823114a4:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-prelude_3/1.0.0-RC15/zio-prelude_3-1.0.0-RC15.jar", + "qref:45929e91:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-schema-derivation_3/0.2.1/zio-schema-derivation_3-0.2.1.jar", + "qref:74e08b1b:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-json_3/0.3.0-RC9/zio-json_3-0.3.0-RC9.jar", + "qref:d882e809:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/incubator/netty-incubator-transport-classes-io_uring/0.0.15.Final/netty-incubator-transport-classes-io_uring-0.0.15.Final.jar", + "qref:2f06acb1:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-resolver/4.1.82.Final/netty-resolver-4.1.82.Final.jar", + "qref:fca49b5e:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/izumi-reflect-thirdparty-boopickle-shaded_3/2.2.0/izumi-reflect-thirdparty-boopickle-shaded_3-2.2.0.jar", + "qref:1be77ffe:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-prelude-macros_3/1.0.0-RC15/zio-prelude-macros_3-1.0.0-RC15.jar", + "qref:50fa8563:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-collection-compat_3/2.5.0/scala-collection-compat_3-2.5.0.jar", + "qref:07d971d9:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/com/softwaremill/magnolia1_3/magnolia_3/1.0.0/magnolia_3-1.0.0.jar" + ], + "valueHash": 589717268, + "inputsHash": -1243029773 +} \ No newline at end of file diff --git a/out/API/resources.json b/out/API/resources.json index 3cb1755..8043cfc 100644 --- a/out/API/resources.json +++ b/out/API/resources.json @@ -3,5 +3,5 @@ "ref:c984eca8:/home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/API/resources" ], "valueHash": 2031791312, - "inputsHash": -191497303 + "inputsHash": 182930188 } \ No newline at end of file diff --git a/out/API/runIvyDeps.json b/out/API/runIvyDeps.json new file mode 100644 index 0000000..c2f6359 --- /dev/null +++ b/out/API/runIvyDeps.json @@ -0,0 +1,7 @@ +{ + "value": [ + + ], + "valueHash": 0, + "inputsHash": -682936988 +} \ No newline at end of file diff --git a/out/API/scalaCompilerClasspath.json b/out/API/scalaCompilerClasspath.json index 23ac7c7..3d1b6f1 100644 --- a/out/API/scalaCompilerClasspath.json +++ b/out/API/scalaCompilerClasspath.json @@ -15,5 +15,5 @@ "qref:84bac27c:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna/5.3.1/jna-5.3.1.jar" ], "valueHash": 761044896, - "inputsHash": 866108943 + "inputsHash": 755617769 } \ No newline at end of file diff --git a/out/API/scalaLibraryIvyDeps.json b/out/API/scalaLibraryIvyDeps.json index 71029a7..289009f 100644 --- a/out/API/scalaLibraryIvyDeps.json +++ b/out/API/scalaLibraryIvyDeps.json @@ -43,5 +43,5 @@ } ], "valueHash": 180912663, - "inputsHash": -143185017 + "inputsHash": -253676191 } \ No newline at end of file diff --git a/out/API/scalaOrganization.json b/out/API/scalaOrganization.json index d095f81..67fabb6 100644 --- a/out/API/scalaOrganization.json +++ b/out/API/scalaOrganization.json @@ -1,5 +1,5 @@ { "value": "org.scala-lang", "valueHash": 1747943263, - "inputsHash": 1046496917 + "inputsHash": 936005743 } \ No newline at end of file diff --git a/out/API/scalaVersion.json b/out/API/scalaVersion.json index d3599c3..33bfb1a 100644 --- a/out/API/scalaVersion.json +++ b/out/API/scalaVersion.json @@ -1,5 +1,5 @@ { "value": "3.2.0", "valueHash": 48519481, - "inputsHash": -400702942 + "inputsHash": -511194116 } \ No newline at end of file diff --git a/out/API/scalacOptions.json b/out/API/scalacOptions.json index 6b88816..295fb90 100644 --- a/out/API/scalacOptions.json +++ b/out/API/scalacOptions.json @@ -3,5 +3,5 @@ ], "valueHash": 473519988, - "inputsHash": -400702942 + "inputsHash": -511194116 } \ No newline at end of file diff --git a/out/API/scalacPluginClasspath.json b/out/API/scalacPluginClasspath.json index c801420..2564027 100644 --- a/out/API/scalacPluginClasspath.json +++ b/out/API/scalacPluginClasspath.json @@ -3,5 +3,5 @@ ], "valueHash": 0, - "inputsHash": -1537599939 + "inputsHash": -1648091113 } \ No newline at end of file diff --git a/out/API/scalacPluginIvyDeps.json b/out/API/scalacPluginIvyDeps.json index 8a04a54..8ff02d8 100644 --- a/out/API/scalacPluginIvyDeps.json +++ b/out/API/scalacPluginIvyDeps.json @@ -3,5 +3,5 @@ ], "valueHash": 0, - "inputsHash": -400702942 + "inputsHash": -511194116 } \ No newline at end of file diff --git a/out/API/scalafmtConfig.json b/out/API/scalafmtConfig.json new file mode 100644 index 0000000..da9bd66 --- /dev/null +++ b/out/API/scalafmtConfig.json @@ -0,0 +1,7 @@ +{ + "value": [ + "ref:e6c2d371:/home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/.scalafmt.conf" + ], + "valueHash": -267721387, + "inputsHash": -1584380476 +} \ No newline at end of file diff --git a/out/API/sources.json b/out/API/sources.json index 6d17b7e..7cc0018 100644 --- a/out/API/sources.json +++ b/out/API/sources.json @@ -1,7 +1,7 @@ { "value": [ - "ref:f4ab4dc0:/home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/API/src" + "ref:95490f6f:/home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/API/src" ], - "valueHash": -909178762, - "inputsHash": 729607789 + "valueHash": 1181484811, + "inputsHash": -179710719 } \ No newline at end of file diff --git a/out/API/transitiveCompileIvyDeps.json b/out/API/transitiveCompileIvyDeps.json index 524bca9..b45b24b 100644 --- a/out/API/transitiveCompileIvyDeps.json +++ b/out/API/transitiveCompileIvyDeps.json @@ -3,5 +3,5 @@ ], "valueHash": 0, - "inputsHash": 360878554 + "inputsHash": 250387380 } \ No newline at end of file diff --git a/out/API/transitiveIvyDeps.json b/out/API/transitiveIvyDeps.json index 356ff18..fae5eb7 100644 --- a/out/API/transitiveIvyDeps.json +++ b/out/API/transitiveIvyDeps.json @@ -1,5 +1,46 @@ { "value": [ + { + "dep": { + "module": { + "organization": { + "value": "dev.zio" + }, + "name": { + "value": "zio" + }, + "attributes": { + + } + }, + "version": "2.0.6", + "configuration": { + "value": "default(compile)" + }, + "minimizedExclusions": { + "data": "coursier.core.MinimizedExclusions.ExcludeNone" + }, + "publication": { + "name": "", + "type": { + "value": "" + }, + "ext": { + "value": "" + }, + "classifier": { + "value": "" + } + }, + "optional": false, + "transitive": true + }, + "cross": { + "$type": "mill.scalalib.CrossVersion.Binary", + "platformed": false + }, + "force": false + }, { "dep": { "module": { @@ -125,6 +166,6 @@ "force": true } ], - "valueHash": 857650904, - "inputsHash": 277656819 + "valueHash": 1721468539, + "inputsHash": -515534103 } \ No newline at end of file diff --git a/out/API/transitiveLocalClasspath.json b/out/API/transitiveLocalClasspath.json index 8a04a54..8ff02d8 100644 --- a/out/API/transitiveLocalClasspath.json +++ b/out/API/transitiveLocalClasspath.json @@ -3,5 +3,5 @@ ], "valueHash": 0, - "inputsHash": -400702942 + "inputsHash": -511194116 } \ No newline at end of file diff --git a/out/API/unmanagedClasspath.json b/out/API/unmanagedClasspath.json index 8a04a54..8ff02d8 100644 --- a/out/API/unmanagedClasspath.json +++ b/out/API/unmanagedClasspath.json @@ -3,5 +3,5 @@ ], "valueHash": 0, - "inputsHash": -400702942 + "inputsHash": -511194116 } \ No newline at end of file diff --git a/out/API/upstreamCompileOutput.json b/out/API/upstreamCompileOutput.json index 6b88816..295fb90 100644 --- a/out/API/upstreamCompileOutput.json +++ b/out/API/upstreamCompileOutput.json @@ -3,5 +3,5 @@ ], "valueHash": 473519988, - "inputsHash": -400702942 + "inputsHash": -511194116 } \ No newline at end of file diff --git a/out/Core/allScalacOptions.json b/out/Core/allScalacOptions.json new file mode 100644 index 0000000..0f00871 --- /dev/null +++ b/out/Core/allScalacOptions.json @@ -0,0 +1,7 @@ +{ + "value": [ + + ], + "valueHash": 473519988, + "inputsHash": -1637701402 +} \ No newline at end of file diff --git a/out/Core/allSourceFiles.json b/out/Core/allSourceFiles.json new file mode 100644 index 0000000..7a16191 --- /dev/null +++ b/out/Core/allSourceFiles.json @@ -0,0 +1,15 @@ +{ + "value": [ + "ref:29e2a496:/home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/Core/src/org/tbasket/InternalBasketServerException.scala", + "ref:ce022bc0:/home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/Core/src/org/tbasket/handler/HandlerUtils.scala", + "ref:4b8a7ce4:/home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/Core/src/org/tbasket/handler/LoginHandler.scala", + "ref:4d4e838d:/home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/Core/src/org/tbasket/handler/IncrementHandler.scala", + "ref:60d26ff6:/home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/Core/src/org/tbasket/ExternalBasketServerException.scala", + "ref:4a2210b7:/home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/Core/src/org/tbasket/Main.scala", + "ref:58860610:/home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/Core/src/org/tbasket/auth/UserSession.scala", + "ref:bd076fe3:/home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/Core/src/org/tbasket/auth/UserSessionHandler.scala", + "ref:c1a223f8:/home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/Core/src/org/tbasket/EndpointSetup.scala" + ], + "valueHash": 1819157258, + "inputsHash": 33935089 +} \ No newline at end of file diff --git a/out/Core/allSources.json b/out/Core/allSources.json new file mode 100644 index 0000000..6f658c7 --- /dev/null +++ b/out/Core/allSources.json @@ -0,0 +1,7 @@ +{ + "value": [ + "ref:09790f6f:/home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/Core/src" + ], + "valueHash": 235242755, + "inputsHash": 1775352012 +} \ No newline at end of file diff --git a/out/Core/compile.log b/out/Core/compile.log new file mode 100644 index 0000000..71d57a3 --- /dev/null +++ b/out/Core/compile.log @@ -0,0 +1,156 @@ +[info] compiling 9 Scala sources to /home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/out/Core/compile.dest/classes ... +[error] -- [E007] Type Mismatch Error: /home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/Core/src/org/tbasket/auth/UserSessionHandler.scala:14:74  +[error] 14 |case class UserSessionHandler(sessions: Ref[HashMap[UUID, UserSession]] = Ref.make(HashMap.empty)): +[error]  | ^^^^^^^^^^^^^^^^^^^^^^^ +[error]  |Found: zio.UIO[zio.Ref[A]] +[error]  |Required: zio.Ref[ +[error]  | collection.immutable.HashMap[java.util.UUID, org.tbasket.auth.UserSession] +[error]  |] +[error]  | +[error]  |where: A is a type variable with constraint >: scala.collection.immutable.HashMap[K, V] +[error]  | +[error]  | +[error]  |One of the following imports might make progress towards fixing the problem: +[error]  | +[error]  | import org.tbasket.Main.validateEnv +[error]  | import io.getquill.autoQuote +[error]  | +[error]  | +[error]  | longer explanation available when compiling with `-explain` +[error] -- [E007] Type Mismatch Error: /home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/Core/src/org/tbasket/Main.scala:20:43  +[error] 20 | EndpointSetup.setupEndpoint(config, db.layer).run +[error]  | ^^^^^^^^ +[error]  |Found: (db.layer : zio.ZLayer[Any, Throwable, javax.sql.DataSource]) +[error]  |Required: io.getquill.context.qzio.ZioContext[io.getquill.SqliteDialect,  +[error]  | io.getquill.Literal +[error]  |] +[error]  | +[error]  |One of the following imports might make progress towards fixing the problem: +[error]  | +[error]  | import io.getquill.autoQuote +[error]  | import sourcecode.Text.generate +[error]  | +[error]  | +[error]  | longer explanation available when compiling with `-explain` +[error] -- [E007] Type Mismatch Error: /home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/Core/src/org/tbasket/auth/UserSessionHandler.scala:38:40  +[error] 38 | _ <- sessions.update(_ + (session.token, session)).fork +[error]  | ^^^^^^^^^^^^^ +[error]  |Found: (session.token : java.util.UUID) +[error]  |Required: (java.util.UUID, org.tbasket.auth.UserSession) +[error]  | +[error]  |One of the following imports might make progress towards fixing the problem: +[error]  | +[error]  | import io.getquill.autoQuote +[error]  | import sourcecode.Text.generate +[error]  | +[error]  | +[error]  | longer explanation available when compiling with `-explain` +[error] -- [E007] Type Mismatch Error: /home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/Core/src/org/tbasket/auth/UserSessionHandler.scala:38:47  +[error] 38 | _ <- sessions.update(_ + (session.token, session)).fork +[error]  | ^^^^^^^ +[error]  |Found: (session : org.tbasket.auth.UserSession) +[error]  |Required: (java.util.UUID, org.tbasket.auth.UserSession) +[error]  | +[error]  |One of the following imports might make progress towards fixing the problem: +[error]  | +[error]  | import io.getquill.autoQuote +[error]  | import sourcecode.Text.generate +[error]  | +[error]  | +[error]  | longer explanation available when compiling with `-explain` +[error] -- [E007] Type Mismatch Error: /home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/Core/src/org/tbasket/handler/LoginHandler.scala:68:32  +[error] 68 | session <- sessions.bind(user): IO[LoginError, UserSession] +[error]  | ^^^^^^^^^^^^^^^^^^^ +[error]  |Found: zio.Task[org.tbasket.auth.UserSession] +[error]  |Required: zio.IO[org.tbasket.handler.LoginError, org.tbasket.auth.UserSession] +[error]  | +[error]  |One of the following imports might make progress towards fixing the problem: +[error]  | +[error]  | import io.getquill.autoQuote +[error]  | import sourcecode.Text.generate +[error]  | +[error]  | +[error]  | longer explanation available when compiling with `-explain` +[error] -- [E007] Type Mismatch Error: /home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/Core/src/org/tbasket/handler/LoginHandler.scala:77:41  +[error] 77 | case TokenNotFound(_) => Response( +[error]  | ^ +[error]  |Found: zio.http.Response +[error]  |Required: Nothing +[error]  | +[error]  |One of the following imports might make progress towards fixing the problem: +[error]  | +[error]  | import io.getquill.autoQuote +[error]  | import sourcecode.Text.generate +[error]  | +[error] 78 | status = Status.Unauthorized, +[error] 79 | body = errorBody("unauthorized", "unknown token"), +[error] 80 | headers = Headers(Headers.location("/login")) //send back caller to login panel +[error] 81 | ) +[error]  | +[error]  | longer explanation available when compiling with `-explain` +[error] -- [E007] Type Mismatch Error: /home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/Core/src/org/tbasket/handler/LoginHandler.scala:82:41  +[error] 82 | case UserNotFound(_) => Response( +[error]  | ^ +[error]  |Found: zio.http.Response +[error]  |Required: Nothing +[error]  | +[error]  |One of the following imports might make progress towards fixing the problem: +[error]  | +[error]  | import io.getquill.autoQuote +[error]  | import sourcecode.Text.generate +[error]  | +[error] 83 | status = Status.Unauthorized, +[error] 84 | body = errorBody("unauthorized", "unknown user email"), +[error] 85 | headers = Headers(Headers.location("/register")) //send back caller to register panel +[error] 86 | ) +[error]  | +[error]  | longer explanation available when compiling with `-explain` +[error] -- [E007] Type Mismatch Error: /home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/Core/src/org/tbasket/handler/LoginHandler.scala:87:41  +[error] 87 | case InvalidPassword => Response( +[error]  | ^ +[error]  |Found: zio.http.Response +[error]  |Required: Nothing +[error]  | +[error]  |One of the following imports might make progress towards fixing the problem: +[error]  | +[error]  | import io.getquill.autoQuote +[error]  | import sourcecode.Text.generate +[error]  | +[error] 88 | status = Status.Unauthorized, +[error] 89 | body = errorBody("unauthorized", "invalid password") +[error] 90 | ) +[error]  | +[error]  | longer explanation available when compiling with `-explain` +[error] -- [E007] Type Mismatch Error: /home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/Core/src/org/tbasket/handler/LoginHandler.scala:91:41  +[error] 91 | case InvalidRequest(msg, cause) => Response( +[error]  | ^ +[error]  |Found: zio.http.Response +[error]  |Required: Nothing +[error]  | +[error]  |One of the following imports might make progress towards fixing the problem: +[error]  | +[error]  | import io.getquill.autoQuote +[error]  | import sourcecode.Text.generate +[error]  | +[error] 92 | status = Status.Unauthorized, +[error] 93 | body = errorBody("wrong request", s"$cause: $msg") +[error] 94 | ) +[error]  | +[error]  | longer explanation available when compiling with `-explain` +[error] -- [E007] Type Mismatch Error: /home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/Core/src/org/tbasket/handler/LoginHandler.scala:95:41  +[error] 95 | case InternalError(_) => Response( +[error]  | ^ +[error]  |Found: zio.http.Response +[error]  |Required: Nothing +[error]  | +[error]  |One of the following imports might make progress towards fixing the problem: +[error]  | +[error]  | import io.getquill.autoQuote +[error]  | import sourcecode.Text.generate +[error]  | +[error] 96 | status = Status.InternalServerError, +[error] 97 | body = errorBody("internal", "internal error, please contact support") +[error] 98 | ) +[error]  | +[error]  | longer explanation available when compiling with `-explain` +[error] 10 errors found diff --git a/out/Core/compileClasspath.json b/out/Core/compileClasspath.json new file mode 100644 index 0000000..ffdc92e --- /dev/null +++ b/out/Core/compileClasspath.json @@ -0,0 +1,86 @@ +{ + "value": [ + "ref:c984eca8:/home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/API/resources", + "ref:c565ef4b:/home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/out/API/compile.dest/classes", + "ref:e22c2942:/home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/DB/resources", + "ref:5aacd86a:/home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/out/DB/compile.dest/classes", + "ref:c984eca8:/home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/Core/resources", + "qref:39a886be:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio_3/2.0.6/zio_3-2.0.6.jar", + "qref:b57cb3ac:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-json_3/0.4.2/zio-json_3-0.4.2.jar", + "qref:ad6c0293:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/logging/log4j/log4j-slf4j-impl/2.19.0/log4j-slf4j-impl-2.19.0.jar", + "qref:b5501cbb:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-library_3/3.2.0/scala3-library_3-3.2.0.jar", + "qref:786864fe:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-http_3/0.0.3/zio-http_3-0.0.3.jar", + "qref:bd4336c2:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/getquill/quill-jdbc-zio_3/4.6.0/quill-jdbc-zio_3-4.6.0.jar", + "qref:0ef11a08:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/xerial/sqlite-jdbc/3.40.0.0/sqlite-jdbc-3.40.0.0.jar", + "qref:c1a82478:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-internal-macros_3/2.0.6/zio-internal-macros_3-2.0.6.jar", + "qref:468513bd:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-stacktracer_3/2.0.6/zio-stacktracer_3-2.0.6.jar", + "qref:9cd8b0c5:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/izumi-reflect_3/2.2.2/izumi-reflect_3-2.2.2.jar", + "qref:3146d8bf:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-streams_3/2.0.3/zio-streams_3-2.0.3.jar", + "qref:0f77930e:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-collection-compat_3/2.8.1/scala-collection-compat_3-2.8.1.jar", + "qref:4b8d8225:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/com/softwaremill/magnolia1_3/magnolia_3/1.1.5/magnolia_3-1.1.5.jar", + "qref:32e5062e:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.jar", + "qref:b7314c89:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/logging/log4j/log4j-api/2.19.0/log4j-api-2.19.0.jar", + "qref:d4fc68fd:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/logging/log4j/log4j-core/2.19.0/log4j-core-2.19.0.jar", + "qref:5c87fdc5:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.8/scala-library-2.13.8.jar", + "qref:95c82ffd:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-http-logging_3/0.0.3/zio-http-logging_3-0.0.3.jar", + "qref:f4359597:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-codec-http/4.1.82.Final/netty-codec-http-4.1.82.Final.jar", + "qref:be47dde4:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-handler-proxy/4.1.82.Final/netty-handler-proxy-4.1.82.Final.jar", + "qref:c42a208a:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-epoll/4.1.82.Final/netty-transport-native-epoll-4.1.82.Final.jar", + "qref:0f82b946:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-epoll/4.1.82.Final/netty-transport-native-epoll-4.1.82.Final-linux-x86_64.jar", + "qref:40b13f5d:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-epoll/4.1.82.Final/netty-transport-native-epoll-4.1.82.Final-linux-aarch_64.jar", + "qref:b29de332:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-kqueue/4.1.82.Final/netty-transport-native-kqueue-4.1.82.Final.jar", + "qref:a078c663:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-kqueue/4.1.82.Final/netty-transport-native-kqueue-4.1.82.Final-osx-x86_64.jar", + "qref:6c6216f9:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-kqueue/4.1.82.Final/netty-transport-native-kqueue-4.1.82.Final-osx-aarch_64.jar", + "qref:fd02770d:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-schema_3/0.2.1/zio-schema_3-0.2.1.jar", + "qref:2fec96f9:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-schema-json_3/0.2.1/zio-schema-json_3-0.2.1.jar", + "qref:c4d72723:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/incubator/netty-incubator-transport-native-io_uring/0.0.15.Final/netty-incubator-transport-native-io_uring-0.0.15.Final-linux-x86_64.jar", + "qref:9c4bbd97:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/getquill/quill-zio_3/4.6.0/quill-zio_3-4.6.0.jar", + "qref:c815cbaf:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/getquill/quill-sql_3/4.6.0/quill-sql_3-4.6.0.jar", + "qref:3ea9ab84:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/getquill/quill-jdbc_3/4.6.0/quill-jdbc_3-4.6.0.jar", + "qref:4f8a588e:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-java8-compat_3/1.0.1/scala-java8-compat_3-1.0.1.jar", + "qref:a161e2c9:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/com/zaxxer/HikariCP/3.4.5/HikariCP-3.4.5.jar", + "qref:5eab0071:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/izumi-reflect-thirdparty-boopickle-shaded_3/2.2.2/izumi-reflect-thirdparty-boopickle-shaded_3-2.2.2.jar", + "qref:141b2b3d:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-common/4.1.82.Final/netty-common-4.1.82.Final.jar", + "qref:22aaaca7:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-buffer/4.1.82.Final/netty-buffer-4.1.82.Final.jar", + "qref:87d38de6:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport/4.1.82.Final/netty-transport-4.1.82.Final.jar", + "qref:dfc6650d:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-codec/4.1.82.Final/netty-codec-4.1.82.Final.jar", + "qref:71f3a5d9:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-handler/4.1.82.Final/netty-handler-4.1.82.Final.jar", + "qref:e5cd026e:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-codec-socks/4.1.82.Final/netty-codec-socks-4.1.82.Final.jar", + "qref:32cee56e:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-unix-common/4.1.82.Final/netty-transport-native-unix-common-4.1.82.Final.jar", + "qref:89ac2f5e:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-classes-epoll/4.1.82.Final/netty-transport-classes-epoll-4.1.82.Final.jar", + "qref:1ec3ace8:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-classes-kqueue/4.1.82.Final/netty-transport-classes-kqueue-4.1.82.Final.jar", + "qref:68a6ff28:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-schema-macros_3/0.2.1/zio-schema-macros_3-0.2.1.jar", + "qref:823114a4:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-prelude_3/1.0.0-RC15/zio-prelude_3-1.0.0-RC15.jar", + "qref:45929e91:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-schema-derivation_3/0.2.1/zio-schema-derivation_3-0.2.1.jar", + "qref:d882e809:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/incubator/netty-incubator-transport-classes-io_uring/0.0.15.Final/netty-incubator-transport-classes-io_uring-0.0.15.Final.jar", + "qref:495a33af:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/suzaku/boopickle_3/1.4.0/boopickle_3-1.4.0.jar", + "qref:5be1cf90:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/pprint_3/0.6.6/pprint_3-0.6.6.jar", + "qref:35b44e48:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/getquill/quill-engine_3/4.6.0/quill-engine_3-4.6.0.jar", + "qref:8381237d:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/getquill/quill-util_3/4.6.0/quill-util_3-4.6.0.jar", + "qref:ce4955c6:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/com/typesafe/scala-logging/scala-logging_3/3.9.4/scala-logging_3-3.9.4.jar", + "qref:2f06acb1:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-resolver/4.1.82.Final/netty-resolver-4.1.82.Final.jar", + "qref:1be77ffe:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-prelude-macros_3/1.0.0-RC15/zio-prelude-macros_3-1.0.0-RC15.jar", + "qref:adbef666:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/fansi_3/0.2.14/fansi_3-0.2.14.jar", + "qref:e1e28d5d:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/sourcecode_3/0.2.7/sourcecode_3-0.2.7.jar", + "qref:5dbac183:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/com/typesafe/config/1.4.2/config-1.4.2.jar", + "qref:4b535f97:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/com/github/takayahilton/sql-formatter_2.13/1.2.1/sql-formatter_2.13-1.2.1.jar", + "qref:de546ab1:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scalameta/scalafmt-core_2.13/3.1.0/scalafmt-core_2.13-3.1.0.jar", + "qref:7e996396:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scalameta/scalafmt-sysops_2.13/3.1.0/scalafmt-sysops_2.13-3.1.0.jar", + "qref:80f524de:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/com/geirsson/metaconfig-core_2.13/0.9.15/metaconfig-core_2.13-0.9.15.jar", + "qref:64effb84:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scalameta/scalameta_2.13/4.4.29/scalameta_2.13-4.4.29.jar", + "qref:fb7ab5e4:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.13.6/scala-reflect-2.13.6.jar", + "qref:aa2d2400:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/com/geirsson/metaconfig-typesafe-config_2.13/0.9.15/metaconfig-typesafe-config_2.13-0.9.15.jar", + "qref:6f58fe00:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/typelevel/paiges-core_2.13/0.4.2/paiges-core_2.13-0.4.2.jar", + "qref:bb13c6e2:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scalameta/parsers_2.13/4.4.29/parsers_2.13-4.4.29.jar", + "qref:02c964b4:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scalap/2.13.6/scalap-2.13.6.jar", + "qref:9a0ede71:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scalameta/trees_2.13/4.4.29/trees_2.13-4.4.29.jar", + "qref:683c2f1a:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-compiler/2.13.6/scala-compiler-2.13.6.jar", + "qref:738d20ee:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scalameta/common_2.13/4.4.29/common_2.13-4.4.29.jar", + "qref:58243602:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scalameta/fastparse-v2_2.13/2.3.1/fastparse-v2_2.13-2.3.1.jar", + "qref:db5c9401:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/jline/jline/3.19.0/jline-3.19.0.jar", + "qref:84bac27c:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna/5.3.1/jna-5.3.1.jar", + "qref:2edca6f7:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/geny_2.13/0.6.5/geny_2.13-0.6.5.jar" + ], + "valueHash": 1988054202, + "inputsHash": -916191649 +} \ No newline at end of file diff --git a/out/Core/compileIvyDeps.json b/out/Core/compileIvyDeps.json new file mode 100644 index 0000000..afff102 --- /dev/null +++ b/out/Core/compileIvyDeps.json @@ -0,0 +1,7 @@ +{ + "value": [ + + ], + "valueHash": 0, + "inputsHash": 49542187 +} \ No newline at end of file diff --git a/out/Core/enablePluginScalacOptions.json b/out/Core/enablePluginScalacOptions.json new file mode 100644 index 0000000..dda0119 --- /dev/null +++ b/out/Core/enablePluginScalacOptions.json @@ -0,0 +1,7 @@ +{ + "value": [ + + ], + "valueHash": 473519988, + "inputsHash": 1133280082 +} \ No newline at end of file diff --git a/out/Core/generatedSources.json b/out/Core/generatedSources.json new file mode 100644 index 0000000..6042908 --- /dev/null +++ b/out/Core/generatedSources.json @@ -0,0 +1,7 @@ +{ + "value": [ + + ], + "valueHash": 473519988, + "inputsHash": 49542187 +} \ No newline at end of file diff --git a/out/Core/ideaCompileOutput.json b/out/Core/ideaCompileOutput.json new file mode 100644 index 0000000..b70955e --- /dev/null +++ b/out/Core/ideaCompileOutput.json @@ -0,0 +1,5 @@ +{ + "value": "ref:b8fafc46:/home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/out/Core/ideaCompileOutput.dest/classes", + "valueHash": -1191510970, + "inputsHash": 49542187 +} \ No newline at end of file diff --git a/out/Core/ideaConfigFiles.json b/out/Core/ideaConfigFiles.json new file mode 100644 index 0000000..6042908 --- /dev/null +++ b/out/Core/ideaConfigFiles.json @@ -0,0 +1,7 @@ +{ + "value": [ + + ], + "valueHash": 473519988, + "inputsHash": 49542187 +} \ No newline at end of file diff --git a/out/Core/ideaJavaModuleFacets.json b/out/Core/ideaJavaModuleFacets.json new file mode 100644 index 0000000..6042908 --- /dev/null +++ b/out/Core/ideaJavaModuleFacets.json @@ -0,0 +1,7 @@ +{ + "value": [ + + ], + "valueHash": 473519988, + "inputsHash": 49542187 +} \ No newline at end of file diff --git a/out/Core/ivyDeps.json b/out/Core/ivyDeps.json new file mode 100644 index 0000000..3c614f5 --- /dev/null +++ b/out/Core/ivyDeps.json @@ -0,0 +1,130 @@ +{ + "value": [ + { + "dep": { + "module": { + "organization": { + "value": "dev.zio" + }, + "name": { + "value": "zio" + }, + "attributes": { + + } + }, + "version": "2.0.6", + "configuration": { + "value": "default(compile)" + }, + "minimizedExclusions": { + "data": "coursier.core.MinimizedExclusions.ExcludeNone" + }, + "publication": { + "name": "", + "type": { + "value": "" + }, + "ext": { + "value": "" + }, + "classifier": { + "value": "" + } + }, + "optional": false, + "transitive": true + }, + "cross": { + "$type": "mill.scalalib.CrossVersion.Binary", + "platformed": false + }, + "force": false + }, + { + "dep": { + "module": { + "organization": { + "value": "org.apache.logging.log4j" + }, + "name": { + "value": "log4j-slf4j-impl" + }, + "attributes": { + + } + }, + "version": "2.19.0", + "configuration": { + "value": "default(compile)" + }, + "minimizedExclusions": { + "data": "coursier.core.MinimizedExclusions.ExcludeNone" + }, + "publication": { + "name": "", + "type": { + "value": "" + }, + "ext": { + "value": "" + }, + "classifier": { + "value": "" + } + }, + "optional": false, + "transitive": true + }, + "cross": { + "$type": "mill.scalalib.CrossVersion.Constant", + "value": "", + "platformed": false + }, + "force": false + }, + { + "dep": { + "module": { + "organization": { + "value": "dev.zio" + }, + "name": { + "value": "zio-json" + }, + "attributes": { + + } + }, + "version": "0.4.2", + "configuration": { + "value": "default(compile)" + }, + "minimizedExclusions": { + "data": "coursier.core.MinimizedExclusions.ExcludeNone" + }, + "publication": { + "name": "", + "type": { + "value": "" + }, + "ext": { + "value": "" + }, + "classifier": { + "value": "" + } + }, + "optional": false, + "transitive": true + }, + "cross": { + "$type": "mill.scalalib.CrossVersion.Binary", + "platformed": false + }, + "force": false + } + ], + "valueHash": -728437380, + "inputsHash": -1244232985 +} \ No newline at end of file diff --git a/out/Core/ivyDeps.overridden/mill/scalalib/JavaModule/ivyDeps.json b/out/Core/ivyDeps.overridden/mill/scalalib/JavaModule/ivyDeps.json new file mode 100644 index 0000000..c2f6359 --- /dev/null +++ b/out/Core/ivyDeps.overridden/mill/scalalib/JavaModule/ivyDeps.json @@ -0,0 +1,7 @@ +{ + "value": [ + + ], + "valueHash": 0, + "inputsHash": -682936988 +} \ No newline at end of file diff --git a/out/Core/javacOptions.json b/out/Core/javacOptions.json new file mode 100644 index 0000000..295fb90 --- /dev/null +++ b/out/Core/javacOptions.json @@ -0,0 +1,7 @@ +{ + "value": [ + + ], + "valueHash": 473519988, + "inputsHash": -511194116 +} \ No newline at end of file diff --git a/out/Core/mandatoryIvyDeps.json b/out/Core/mandatoryIvyDeps.json new file mode 100644 index 0000000..107a23d --- /dev/null +++ b/out/Core/mandatoryIvyDeps.json @@ -0,0 +1,47 @@ +{ + "value": [ + { + "dep": { + "module": { + "organization": { + "value": "org.scala-lang" + }, + "name": { + "value": "scala3-library" + }, + "attributes": { + + } + }, + "version": "3.2.0", + "configuration": { + "value": "default(compile)" + }, + "minimizedExclusions": { + "data": "coursier.core.MinimizedExclusions.ExcludeNone" + }, + "publication": { + "name": "", + "type": { + "value": "" + }, + "ext": { + "value": "" + }, + "classifier": { + "value": "" + } + }, + "optional": false, + "transitive": true + }, + "cross": { + "$type": "mill.scalalib.CrossVersion.Binary", + "platformed": true + }, + "force": true + } + ], + "valueHash": 180912663, + "inputsHash": 1913053147 +} \ No newline at end of file diff --git a/out/Core/mandatoryIvyDeps.overridden/mill/scalalib/JavaModule/mandatoryIvyDeps.json b/out/Core/mandatoryIvyDeps.overridden/mill/scalalib/JavaModule/mandatoryIvyDeps.json new file mode 100644 index 0000000..afff102 --- /dev/null +++ b/out/Core/mandatoryIvyDeps.overridden/mill/scalalib/JavaModule/mandatoryIvyDeps.json @@ -0,0 +1,7 @@ +{ + "value": [ + + ], + "valueHash": 0, + "inputsHash": 49542187 +} \ No newline at end of file diff --git a/out/Core/mandatoryScalacOptions.json b/out/Core/mandatoryScalacOptions.json new file mode 100644 index 0000000..6042908 --- /dev/null +++ b/out/Core/mandatoryScalacOptions.json @@ -0,0 +1,7 @@ +{ + "value": [ + + ], + "valueHash": 473519988, + "inputsHash": 49542187 +} \ No newline at end of file diff --git a/out/Core/platformSuffix.json b/out/Core/platformSuffix.json new file mode 100644 index 0000000..c41ce1d --- /dev/null +++ b/out/Core/platformSuffix.json @@ -0,0 +1,5 @@ +{ + "value": "", + "valueHash": 0, + "inputsHash": 49542187 +} \ No newline at end of file diff --git a/out/Core/reformat.json b/out/Core/reformat.json new file mode 100644 index 0000000..1e4a208 --- /dev/null +++ b/out/Core/reformat.json @@ -0,0 +1,5 @@ +{ + "value": null, + "valueHash": 0, + "inputsHash": -1570750509 +} \ No newline at end of file diff --git a/out/Core/reformat.log b/out/Core/reformat.log new file mode 100644 index 0000000..f551d8f --- /dev/null +++ b/out/Core/reformat.log @@ -0,0 +1 @@ +Formatting 8 Scala sources diff --git a/out/Core/resolvedIvyDeps.json b/out/Core/resolvedIvyDeps.json new file mode 100644 index 0000000..a22b5f9 --- /dev/null +++ b/out/Core/resolvedIvyDeps.json @@ -0,0 +1,81 @@ +{ + "value": [ + "qref:39a886be:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio_3/2.0.6/zio_3-2.0.6.jar", + "qref:ad6c0293:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/logging/log4j/log4j-slf4j-impl/2.19.0/log4j-slf4j-impl-2.19.0.jar", + "qref:b57cb3ac:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-json_3/0.4.2/zio-json_3-0.4.2.jar", + "qref:b5501cbb:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-library_3/3.2.0/scala3-library_3-3.2.0.jar", + "qref:786864fe:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-http_3/0.0.3/zio-http_3-0.0.3.jar", + "qref:bd4336c2:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/getquill/quill-jdbc-zio_3/4.6.0/quill-jdbc-zio_3-4.6.0.jar", + "qref:0ef11a08:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/xerial/sqlite-jdbc/3.40.0.0/sqlite-jdbc-3.40.0.0.jar", + "qref:c1a82478:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-internal-macros_3/2.0.6/zio-internal-macros_3-2.0.6.jar", + "qref:468513bd:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-stacktracer_3/2.0.6/zio-stacktracer_3-2.0.6.jar", + "qref:9cd8b0c5:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/izumi-reflect_3/2.2.2/izumi-reflect_3-2.2.2.jar", + "qref:32e5062e:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.jar", + "qref:b7314c89:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/logging/log4j/log4j-api/2.19.0/log4j-api-2.19.0.jar", + "qref:d4fc68fd:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/logging/log4j/log4j-core/2.19.0/log4j-core-2.19.0.jar", + "qref:3146d8bf:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-streams_3/2.0.3/zio-streams_3-2.0.3.jar", + "qref:0f77930e:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-collection-compat_3/2.8.1/scala-collection-compat_3-2.8.1.jar", + "qref:4b8d8225:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/com/softwaremill/magnolia1_3/magnolia_3/1.1.5/magnolia_3-1.1.5.jar", + "qref:5c87fdc5:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.8/scala-library-2.13.8.jar", + "qref:95c82ffd:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-http-logging_3/0.0.3/zio-http-logging_3-0.0.3.jar", + "qref:f4359597:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-codec-http/4.1.82.Final/netty-codec-http-4.1.82.Final.jar", + "qref:be47dde4:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-handler-proxy/4.1.82.Final/netty-handler-proxy-4.1.82.Final.jar", + "qref:c42a208a:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-epoll/4.1.82.Final/netty-transport-native-epoll-4.1.82.Final.jar", + "qref:0f82b946:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-epoll/4.1.82.Final/netty-transport-native-epoll-4.1.82.Final-linux-x86_64.jar", + "qref:40b13f5d:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-epoll/4.1.82.Final/netty-transport-native-epoll-4.1.82.Final-linux-aarch_64.jar", + "qref:b29de332:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-kqueue/4.1.82.Final/netty-transport-native-kqueue-4.1.82.Final.jar", + "qref:a078c663:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-kqueue/4.1.82.Final/netty-transport-native-kqueue-4.1.82.Final-osx-x86_64.jar", + "qref:6c6216f9:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-kqueue/4.1.82.Final/netty-transport-native-kqueue-4.1.82.Final-osx-aarch_64.jar", + "qref:fd02770d:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-schema_3/0.2.1/zio-schema_3-0.2.1.jar", + "qref:2fec96f9:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-schema-json_3/0.2.1/zio-schema-json_3-0.2.1.jar", + "qref:c4d72723:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/incubator/netty-incubator-transport-native-io_uring/0.0.15.Final/netty-incubator-transport-native-io_uring-0.0.15.Final-linux-x86_64.jar", + "qref:9c4bbd97:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/getquill/quill-zio_3/4.6.0/quill-zio_3-4.6.0.jar", + "qref:c815cbaf:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/getquill/quill-sql_3/4.6.0/quill-sql_3-4.6.0.jar", + "qref:3ea9ab84:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/getquill/quill-jdbc_3/4.6.0/quill-jdbc_3-4.6.0.jar", + "qref:4f8a588e:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-java8-compat_3/1.0.1/scala-java8-compat_3-1.0.1.jar", + "qref:a161e2c9:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/com/zaxxer/HikariCP/3.4.5/HikariCP-3.4.5.jar", + "qref:5eab0071:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/izumi-reflect-thirdparty-boopickle-shaded_3/2.2.2/izumi-reflect-thirdparty-boopickle-shaded_3-2.2.2.jar", + "qref:141b2b3d:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-common/4.1.82.Final/netty-common-4.1.82.Final.jar", + "qref:22aaaca7:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-buffer/4.1.82.Final/netty-buffer-4.1.82.Final.jar", + "qref:87d38de6:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport/4.1.82.Final/netty-transport-4.1.82.Final.jar", + "qref:dfc6650d:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-codec/4.1.82.Final/netty-codec-4.1.82.Final.jar", + "qref:71f3a5d9:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-handler/4.1.82.Final/netty-handler-4.1.82.Final.jar", + "qref:e5cd026e:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-codec-socks/4.1.82.Final/netty-codec-socks-4.1.82.Final.jar", + "qref:32cee56e:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-unix-common/4.1.82.Final/netty-transport-native-unix-common-4.1.82.Final.jar", + "qref:89ac2f5e:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-classes-epoll/4.1.82.Final/netty-transport-classes-epoll-4.1.82.Final.jar", + "qref:1ec3ace8:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-classes-kqueue/4.1.82.Final/netty-transport-classes-kqueue-4.1.82.Final.jar", + "qref:68a6ff28:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-schema-macros_3/0.2.1/zio-schema-macros_3-0.2.1.jar", + "qref:823114a4:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-prelude_3/1.0.0-RC15/zio-prelude_3-1.0.0-RC15.jar", + "qref:45929e91:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-schema-derivation_3/0.2.1/zio-schema-derivation_3-0.2.1.jar", + "qref:d882e809:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/incubator/netty-incubator-transport-classes-io_uring/0.0.15.Final/netty-incubator-transport-classes-io_uring-0.0.15.Final.jar", + "qref:495a33af:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/suzaku/boopickle_3/1.4.0/boopickle_3-1.4.0.jar", + "qref:5be1cf90:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/pprint_3/0.6.6/pprint_3-0.6.6.jar", + "qref:35b44e48:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/getquill/quill-engine_3/4.6.0/quill-engine_3-4.6.0.jar", + "qref:8381237d:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/getquill/quill-util_3/4.6.0/quill-util_3-4.6.0.jar", + "qref:ce4955c6:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/com/typesafe/scala-logging/scala-logging_3/3.9.4/scala-logging_3-3.9.4.jar", + "qref:2f06acb1:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-resolver/4.1.82.Final/netty-resolver-4.1.82.Final.jar", + "qref:1be77ffe:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-prelude-macros_3/1.0.0-RC15/zio-prelude-macros_3-1.0.0-RC15.jar", + "qref:adbef666:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/fansi_3/0.2.14/fansi_3-0.2.14.jar", + "qref:e1e28d5d:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/sourcecode_3/0.2.7/sourcecode_3-0.2.7.jar", + "qref:5dbac183:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/com/typesafe/config/1.4.2/config-1.4.2.jar", + "qref:4b535f97:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/com/github/takayahilton/sql-formatter_2.13/1.2.1/sql-formatter_2.13-1.2.1.jar", + "qref:de546ab1:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scalameta/scalafmt-core_2.13/3.1.0/scalafmt-core_2.13-3.1.0.jar", + "qref:7e996396:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scalameta/scalafmt-sysops_2.13/3.1.0/scalafmt-sysops_2.13-3.1.0.jar", + "qref:80f524de:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/com/geirsson/metaconfig-core_2.13/0.9.15/metaconfig-core_2.13-0.9.15.jar", + "qref:64effb84:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scalameta/scalameta_2.13/4.4.29/scalameta_2.13-4.4.29.jar", + "qref:fb7ab5e4:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.13.6/scala-reflect-2.13.6.jar", + "qref:aa2d2400:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/com/geirsson/metaconfig-typesafe-config_2.13/0.9.15/metaconfig-typesafe-config_2.13-0.9.15.jar", + "qref:6f58fe00:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/typelevel/paiges-core_2.13/0.4.2/paiges-core_2.13-0.4.2.jar", + "qref:bb13c6e2:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scalameta/parsers_2.13/4.4.29/parsers_2.13-4.4.29.jar", + "qref:02c964b4:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scalap/2.13.6/scalap-2.13.6.jar", + "qref:9a0ede71:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scalameta/trees_2.13/4.4.29/trees_2.13-4.4.29.jar", + "qref:683c2f1a:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-compiler/2.13.6/scala-compiler-2.13.6.jar", + "qref:738d20ee:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scalameta/common_2.13/4.4.29/common_2.13-4.4.29.jar", + "qref:58243602:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scalameta/fastparse-v2_2.13/2.3.1/fastparse-v2_2.13-2.3.1.jar", + "qref:db5c9401:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/jline/jline/3.19.0/jline-3.19.0.jar", + "qref:84bac27c:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna/5.3.1/jna-5.3.1.jar", + "qref:2edca6f7:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/geny_2.13/0.6.5/geny_2.13-0.6.5.jar" + ], + "valueHash": -516521357, + "inputsHash": -1461091759 +} \ No newline at end of file diff --git a/out/Core/resolvedIvyDeps.log b/out/Core/resolvedIvyDeps.log new file mode 100644 index 0000000..34a27b5 --- /dev/null +++ b/out/Core/resolvedIvyDeps.log @@ -0,0 +1,133 @@ +[42/72] Core.resolvedIvyDeps | Downloading [1/1] artifacts (~0/0 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [1/1] artifacts (~0/3134 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [1/1] artifacts (~1371/3134 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [1/1] artifacts (~2742/3134 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [1/1] artifacts (~3134/3134 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [1/1] artifacts (~3134/3134 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [2/2] artifacts (~3134/3134 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [3/3] artifacts (~3134/3134 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [4/4] artifacts (~3134/3134 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [5/5] artifacts (~3134/3134 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [6/6] artifacts (~3134/3134 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [7/7] artifacts (~3134/3134 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [7/7] artifacts (~3134/5070 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [7/7] artifacts (~4505/5070 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [7/7] artifacts (~5070/5070 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [7/7] artifacts (~5070/5070 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [7/7] artifacts (~5070/8476 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [7/7] artifacts (~5070/10905 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [7/7] artifacts (~6441/10905 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [7/7] artifacts (~7499/10905 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [7/7] artifacts (~7499/13698 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [7/7] artifacts (~7499/16553 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [7/7] artifacts (~8870/16553 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [7/7] artifacts (~10241/16553 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [7/7] artifacts (~10905/16553 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [7/7] artifacts (~10905/19349 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [7/7] artifacts (~10905/19349 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [7/7] artifacts (~10905/19349 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [7/7] artifacts (~12276/19349 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [7/7] artifacts (~13647/19349 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [7/7] artifacts (~13698/19349 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [7/7] artifacts (~15069/19349 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [7/7] artifacts (~16440/19349 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [7/7] artifacts (~16440/19349 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [7/7] artifacts (~16494/19349 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [7/7] artifacts (~17865/19349 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [7/7] artifacts (~19236/19349 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [7/7] artifacts (~19236/19349 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [7/7] artifacts (~19349/19349 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [7/7] artifacts (~19349/19349 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [8/8] artifacts (~19349/19349 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [9/9] artifacts (~19349/19349 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [10/10] artifacts (~19349/19349 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [11/11] artifacts (~19349/19349 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [12/12] artifacts (~19349/19349 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [13/13] artifacts (~19349/19349 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [13/13] artifacts (~19349/21789 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [13/13] artifacts (~19349/24539 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [13/13] artifacts (~19349/26885 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [13/13] artifacts (~19349/28689 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [13/13] artifacts (~19349/30956 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [13/13] artifacts (~20720/30956 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [13/13] artifacts (~21695/30956 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [13/13] artifacts (~21695/30956 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [14/14] artifacts (~21695/30956 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [14/14] artifacts (~23066/30956 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [14/14] artifacts (~24135/30956 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [14/14] artifacts (~24135/30956 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [14/14] artifacts (~25506/30956 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [14/14] artifacts (~25939/30956 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [14/14] artifacts (~27310/30956 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [14/14] artifacts (~27310/30956 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [14/14] artifacts (~28206/30956 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [14/14] artifacts (~28206/30956 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [14/14] artifacts (~29577/30956 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [14/14] artifacts (~30948/30956 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [14/14] artifacts (~30956/30956 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [14/14] artifacts (~30956/30956 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [14/14] artifacts (~30956/33186 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [14/14] artifacts (~32327/33186 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [14/14] artifacts (~33186/33186 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [14/14] artifacts (~33186/33186 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [14/14] artifacts (~33186/35636 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [14/14] artifacts (~34557/35636 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [14/14] artifacts (~35636/35636 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [14/14] artifacts (~35636/35636 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [15/15] artifacts (~35636/35636 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [16/16] artifacts (~35636/35636 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [16/16] artifacts (~35636/37903 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [16/16] artifacts (~37007/37903 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [16/16] artifacts (~37903/37903 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [16/16] artifacts (~37903/40963 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [16/16] artifacts (~39274/40963 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [16/16] artifacts (~40645/40963 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [16/16] artifacts (~40963/40963 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [16/16] artifacts (~40963/40963 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [16/16] artifacts (~40963/40963 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [17/17] artifacts (~40963/40963 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [18/18] artifacts (~40963/40963 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [18/18] artifacts (~40963/45069 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [18/18] artifacts (~40963/47902 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [18/18] artifacts (~42334/47902 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [18/18] artifacts (~43705/47902 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [18/18] artifacts (~45069/47902 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [19/19] artifacts (~45069/47902 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [19/19] artifacts (~46440/47902 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [19/19] artifacts (~47811/47902 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [19/19] artifacts (~47902/47902 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [19/19] artifacts (~47902/47902 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [19/19] artifacts (~47902/47902 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [19/19] artifacts (~47902/49061 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [19/19] artifacts (~49061/49061 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [19/19] artifacts (~49061/49061 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [20/20] artifacts (~49061/49061 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [20/20] artifacts (~49061/53832 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [20/20] artifacts (~50432/53832 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [20/20] artifacts (~51803/53832 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [20/20] artifacts (~53174/53832 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [20/20] artifacts (~53832/53832 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [20/20] artifacts (~53832/53832 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [21/21] artifacts (~53832/53832 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [22/22] artifacts (~53832/53832 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [23/23] artifacts (~53832/53832 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [24/24] artifacts (~53832/53832 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [24/24] artifacts (~53832/57862 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [24/24] artifacts (~55203/57862 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [24/24] artifacts (~56574/57862 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [24/24] artifacts (~56574/59856 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [24/24] artifacts (~57945/59856 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [24/24] artifacts (~58568/59856 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [24/24] artifacts (~58568/59856 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [24/24] artifacts (~58568/64063 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [24/24] artifacts (~59856/64063 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [24/24] artifacts (~59856/65843 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [24/24] artifacts (~59856/65843 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [24/24] artifacts (~61227/65843 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [24/24] artifacts (~61636/65843 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [24/24] artifacts (~63007/65843 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [24/24] artifacts (~64378/65843 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [24/24] artifacts (~65749/65843 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [24/24] artifacts (~65843/65843 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [24/24] artifacts (~65843/65843 bytes) +[42/72] Core.resolvedIvyDeps | Downloading [24/24] artifacts (~65843/65843 bytes) diff --git a/out/Core/resolvedRunIvyDeps.json b/out/Core/resolvedRunIvyDeps.json new file mode 100644 index 0000000..a22b5f9 --- /dev/null +++ b/out/Core/resolvedRunIvyDeps.json @@ -0,0 +1,81 @@ +{ + "value": [ + "qref:39a886be:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio_3/2.0.6/zio_3-2.0.6.jar", + "qref:ad6c0293:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/logging/log4j/log4j-slf4j-impl/2.19.0/log4j-slf4j-impl-2.19.0.jar", + "qref:b57cb3ac:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-json_3/0.4.2/zio-json_3-0.4.2.jar", + "qref:b5501cbb:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-library_3/3.2.0/scala3-library_3-3.2.0.jar", + "qref:786864fe:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-http_3/0.0.3/zio-http_3-0.0.3.jar", + "qref:bd4336c2:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/getquill/quill-jdbc-zio_3/4.6.0/quill-jdbc-zio_3-4.6.0.jar", + "qref:0ef11a08:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/xerial/sqlite-jdbc/3.40.0.0/sqlite-jdbc-3.40.0.0.jar", + "qref:c1a82478:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-internal-macros_3/2.0.6/zio-internal-macros_3-2.0.6.jar", + "qref:468513bd:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-stacktracer_3/2.0.6/zio-stacktracer_3-2.0.6.jar", + "qref:9cd8b0c5:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/izumi-reflect_3/2.2.2/izumi-reflect_3-2.2.2.jar", + "qref:32e5062e:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.jar", + "qref:b7314c89:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/logging/log4j/log4j-api/2.19.0/log4j-api-2.19.0.jar", + "qref:d4fc68fd:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/logging/log4j/log4j-core/2.19.0/log4j-core-2.19.0.jar", + "qref:3146d8bf:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-streams_3/2.0.3/zio-streams_3-2.0.3.jar", + "qref:0f77930e:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-collection-compat_3/2.8.1/scala-collection-compat_3-2.8.1.jar", + "qref:4b8d8225:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/com/softwaremill/magnolia1_3/magnolia_3/1.1.5/magnolia_3-1.1.5.jar", + "qref:5c87fdc5:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.8/scala-library-2.13.8.jar", + "qref:95c82ffd:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-http-logging_3/0.0.3/zio-http-logging_3-0.0.3.jar", + "qref:f4359597:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-codec-http/4.1.82.Final/netty-codec-http-4.1.82.Final.jar", + "qref:be47dde4:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-handler-proxy/4.1.82.Final/netty-handler-proxy-4.1.82.Final.jar", + "qref:c42a208a:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-epoll/4.1.82.Final/netty-transport-native-epoll-4.1.82.Final.jar", + "qref:0f82b946:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-epoll/4.1.82.Final/netty-transport-native-epoll-4.1.82.Final-linux-x86_64.jar", + "qref:40b13f5d:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-epoll/4.1.82.Final/netty-transport-native-epoll-4.1.82.Final-linux-aarch_64.jar", + "qref:b29de332:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-kqueue/4.1.82.Final/netty-transport-native-kqueue-4.1.82.Final.jar", + "qref:a078c663:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-kqueue/4.1.82.Final/netty-transport-native-kqueue-4.1.82.Final-osx-x86_64.jar", + "qref:6c6216f9:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-kqueue/4.1.82.Final/netty-transport-native-kqueue-4.1.82.Final-osx-aarch_64.jar", + "qref:fd02770d:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-schema_3/0.2.1/zio-schema_3-0.2.1.jar", + "qref:2fec96f9:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-schema-json_3/0.2.1/zio-schema-json_3-0.2.1.jar", + "qref:c4d72723:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/incubator/netty-incubator-transport-native-io_uring/0.0.15.Final/netty-incubator-transport-native-io_uring-0.0.15.Final-linux-x86_64.jar", + "qref:9c4bbd97:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/getquill/quill-zio_3/4.6.0/quill-zio_3-4.6.0.jar", + "qref:c815cbaf:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/getquill/quill-sql_3/4.6.0/quill-sql_3-4.6.0.jar", + "qref:3ea9ab84:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/getquill/quill-jdbc_3/4.6.0/quill-jdbc_3-4.6.0.jar", + "qref:4f8a588e:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-java8-compat_3/1.0.1/scala-java8-compat_3-1.0.1.jar", + "qref:a161e2c9:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/com/zaxxer/HikariCP/3.4.5/HikariCP-3.4.5.jar", + "qref:5eab0071:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/izumi-reflect-thirdparty-boopickle-shaded_3/2.2.2/izumi-reflect-thirdparty-boopickle-shaded_3-2.2.2.jar", + "qref:141b2b3d:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-common/4.1.82.Final/netty-common-4.1.82.Final.jar", + "qref:22aaaca7:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-buffer/4.1.82.Final/netty-buffer-4.1.82.Final.jar", + "qref:87d38de6:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport/4.1.82.Final/netty-transport-4.1.82.Final.jar", + "qref:dfc6650d:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-codec/4.1.82.Final/netty-codec-4.1.82.Final.jar", + "qref:71f3a5d9:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-handler/4.1.82.Final/netty-handler-4.1.82.Final.jar", + "qref:e5cd026e:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-codec-socks/4.1.82.Final/netty-codec-socks-4.1.82.Final.jar", + "qref:32cee56e:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-unix-common/4.1.82.Final/netty-transport-native-unix-common-4.1.82.Final.jar", + "qref:89ac2f5e:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-classes-epoll/4.1.82.Final/netty-transport-classes-epoll-4.1.82.Final.jar", + "qref:1ec3ace8:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-classes-kqueue/4.1.82.Final/netty-transport-classes-kqueue-4.1.82.Final.jar", + "qref:68a6ff28:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-schema-macros_3/0.2.1/zio-schema-macros_3-0.2.1.jar", + "qref:823114a4:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-prelude_3/1.0.0-RC15/zio-prelude_3-1.0.0-RC15.jar", + "qref:45929e91:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-schema-derivation_3/0.2.1/zio-schema-derivation_3-0.2.1.jar", + "qref:d882e809:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/incubator/netty-incubator-transport-classes-io_uring/0.0.15.Final/netty-incubator-transport-classes-io_uring-0.0.15.Final.jar", + "qref:495a33af:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/suzaku/boopickle_3/1.4.0/boopickle_3-1.4.0.jar", + "qref:5be1cf90:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/pprint_3/0.6.6/pprint_3-0.6.6.jar", + "qref:35b44e48:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/getquill/quill-engine_3/4.6.0/quill-engine_3-4.6.0.jar", + "qref:8381237d:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/getquill/quill-util_3/4.6.0/quill-util_3-4.6.0.jar", + "qref:ce4955c6:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/com/typesafe/scala-logging/scala-logging_3/3.9.4/scala-logging_3-3.9.4.jar", + "qref:2f06acb1:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-resolver/4.1.82.Final/netty-resolver-4.1.82.Final.jar", + "qref:1be77ffe:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-prelude-macros_3/1.0.0-RC15/zio-prelude-macros_3-1.0.0-RC15.jar", + "qref:adbef666:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/fansi_3/0.2.14/fansi_3-0.2.14.jar", + "qref:e1e28d5d:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/sourcecode_3/0.2.7/sourcecode_3-0.2.7.jar", + "qref:5dbac183:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/com/typesafe/config/1.4.2/config-1.4.2.jar", + "qref:4b535f97:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/com/github/takayahilton/sql-formatter_2.13/1.2.1/sql-formatter_2.13-1.2.1.jar", + "qref:de546ab1:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scalameta/scalafmt-core_2.13/3.1.0/scalafmt-core_2.13-3.1.0.jar", + "qref:7e996396:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scalameta/scalafmt-sysops_2.13/3.1.0/scalafmt-sysops_2.13-3.1.0.jar", + "qref:80f524de:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/com/geirsson/metaconfig-core_2.13/0.9.15/metaconfig-core_2.13-0.9.15.jar", + "qref:64effb84:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scalameta/scalameta_2.13/4.4.29/scalameta_2.13-4.4.29.jar", + "qref:fb7ab5e4:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.13.6/scala-reflect-2.13.6.jar", + "qref:aa2d2400:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/com/geirsson/metaconfig-typesafe-config_2.13/0.9.15/metaconfig-typesafe-config_2.13-0.9.15.jar", + "qref:6f58fe00:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/typelevel/paiges-core_2.13/0.4.2/paiges-core_2.13-0.4.2.jar", + "qref:bb13c6e2:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scalameta/parsers_2.13/4.4.29/parsers_2.13-4.4.29.jar", + "qref:02c964b4:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scalap/2.13.6/scalap-2.13.6.jar", + "qref:9a0ede71:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scalameta/trees_2.13/4.4.29/trees_2.13-4.4.29.jar", + "qref:683c2f1a:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-compiler/2.13.6/scala-compiler-2.13.6.jar", + "qref:738d20ee:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scalameta/common_2.13/4.4.29/common_2.13-4.4.29.jar", + "qref:58243602:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scalameta/fastparse-v2_2.13/2.3.1/fastparse-v2_2.13-2.3.1.jar", + "qref:db5c9401:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/jline/jline/3.19.0/jline-3.19.0.jar", + "qref:84bac27c:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna/5.3.1/jna-5.3.1.jar", + "qref:2edca6f7:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/geny_2.13/0.6.5/geny_2.13-0.6.5.jar" + ], + "valueHash": -516521357, + "inputsHash": -1461091759 +} \ No newline at end of file diff --git a/out/Core/resources.json b/out/Core/resources.json new file mode 100644 index 0000000..5b3bb91 --- /dev/null +++ b/out/Core/resources.json @@ -0,0 +1,7 @@ +{ + "value": [ + "ref:c984eca8:/home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/Core/resources" + ], + "valueHash": 2031791312, + "inputsHash": -1998588971 +} \ No newline at end of file diff --git a/out/Core/runIvyDeps.json b/out/Core/runIvyDeps.json new file mode 100644 index 0000000..afff102 --- /dev/null +++ b/out/Core/runIvyDeps.json @@ -0,0 +1,7 @@ +{ + "value": [ + + ], + "valueHash": 0, + "inputsHash": 49542187 +} \ No newline at end of file diff --git a/out/Core/scalaCompilerClasspath.json b/out/Core/scalaCompilerClasspath.json new file mode 100644 index 0000000..0a3f3c5 --- /dev/null +++ b/out/Core/scalaCompilerClasspath.json @@ -0,0 +1,19 @@ +{ + "value": [ + "qref:eb697b22:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-compiler_3/3.2.0/scala3-compiler_3-3.2.0.jar", + "qref:b5501cbb:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-library_3/3.2.0/scala3-library_3-3.2.0.jar", + "qref:73480977:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-interfaces/3.2.0/scala3-interfaces-3.2.0.jar", + "qref:0ea911d6:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/tasty-core_3/3.2.0/tasty-core_3-3.2.0.jar", + "qref:cdcf370e:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-asm/9.3.0-scala-1/scala-asm-9.3.0-scala-1.jar", + "qref:fba66b0c:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/compiler-interface/1.3.5/compiler-interface-1.3.5.jar", + "qref:2a9328bf:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/jline/jline-reader/3.19.0/jline-reader-3.19.0.jar", + "qref:efa015df:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/jline/jline-terminal/3.19.0/jline-terminal-3.19.0.jar", + "qref:68f8c4d6:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/jline/jline-terminal-jna/3.19.0/jline-terminal-jna-3.19.0.jar", + "qref:5c87fdc5:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.8/scala-library-2.13.8.jar", + "qref:b6bb4c3d:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.7.0/protobuf-java-3.7.0.jar", + "qref:26123a6a:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-interface/1.3.0/util-interface-1.3.0.jar", + "qref:84bac27c:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna/5.3.1/jna-5.3.1.jar" + ], + "valueHash": 761044896, + "inputsHash": 1316354072 +} \ No newline at end of file diff --git a/out/Core/scalaLibraryIvyDeps.json b/out/Core/scalaLibraryIvyDeps.json new file mode 100644 index 0000000..0b6c29a --- /dev/null +++ b/out/Core/scalaLibraryIvyDeps.json @@ -0,0 +1,47 @@ +{ + "value": [ + { + "dep": { + "module": { + "organization": { + "value": "org.scala-lang" + }, + "name": { + "value": "scala3-library" + }, + "attributes": { + + } + }, + "version": "3.2.0", + "configuration": { + "value": "default(compile)" + }, + "minimizedExclusions": { + "data": "coursier.core.MinimizedExclusions.ExcludeNone" + }, + "publication": { + "name": "", + "type": { + "value": "" + }, + "ext": { + "value": "" + }, + "classifier": { + "value": "" + } + }, + "optional": false, + "transitive": true + }, + "cross": { + "$type": "mill.scalalib.CrossVersion.Binary", + "platformed": true + }, + "force": true + } + ], + "valueHash": 180912663, + "inputsHash": 307060112 +} \ No newline at end of file diff --git a/out/Core/scalaOrganization.json b/out/Core/scalaOrganization.json new file mode 100644 index 0000000..aa78e6e --- /dev/null +++ b/out/Core/scalaOrganization.json @@ -0,0 +1,5 @@ +{ + "value": "org.scala-lang", + "valueHash": 1747943263, + "inputsHash": 1496742046 +} \ No newline at end of file diff --git a/out/Core/scalaVersion.json b/out/Core/scalaVersion.json new file mode 100644 index 0000000..1fa3d36 --- /dev/null +++ b/out/Core/scalaVersion.json @@ -0,0 +1,5 @@ +{ + "value": "3.2.0", + "valueHash": 48519481, + "inputsHash": 49542187 +} \ No newline at end of file diff --git a/out/Core/scalacOptions.json b/out/Core/scalacOptions.json new file mode 100644 index 0000000..6042908 --- /dev/null +++ b/out/Core/scalacOptions.json @@ -0,0 +1,7 @@ +{ + "value": [ + + ], + "valueHash": 473519988, + "inputsHash": 49542187 +} \ No newline at end of file diff --git a/out/Core/scalacPluginClasspath.json b/out/Core/scalacPluginClasspath.json new file mode 100644 index 0000000..2564027 --- /dev/null +++ b/out/Core/scalacPluginClasspath.json @@ -0,0 +1,7 @@ +{ + "value": [ + + ], + "valueHash": 0, + "inputsHash": -1648091113 +} \ No newline at end of file diff --git a/out/Core/scalacPluginIvyDeps.json b/out/Core/scalacPluginIvyDeps.json new file mode 100644 index 0000000..afff102 --- /dev/null +++ b/out/Core/scalacPluginIvyDeps.json @@ -0,0 +1,7 @@ +{ + "value": [ + + ], + "valueHash": 0, + "inputsHash": 49542187 +} \ No newline at end of file diff --git a/out/Core/scalafmtConfig.json b/out/Core/scalafmtConfig.json new file mode 100644 index 0000000..f505741 --- /dev/null +++ b/out/Core/scalafmtConfig.json @@ -0,0 +1,7 @@ +{ + "value": [ + "ref:e6c2d371:/home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/.scalafmt.conf" + ], + "valueHash": -267721387, + "inputsHash": -569889306 +} \ No newline at end of file diff --git a/out/Core/sources.json b/out/Core/sources.json new file mode 100644 index 0000000..4fe8e9d --- /dev/null +++ b/out/Core/sources.json @@ -0,0 +1,7 @@ +{ + "value": [ + "ref:09790f6f:/home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/Core/src" + ], + "valueHash": 235242755, + "inputsHash": -1042163340 +} \ No newline at end of file diff --git a/out/Core/transitiveCompileIvyDeps.json b/out/Core/transitiveCompileIvyDeps.json new file mode 100644 index 0000000..514973e --- /dev/null +++ b/out/Core/transitiveCompileIvyDeps.json @@ -0,0 +1,7 @@ +{ + "value": [ + + ], + "valueHash": 0, + "inputsHash": 811123683 +} \ No newline at end of file diff --git a/out/Core/transitiveIvyDeps.json b/out/Core/transitiveIvyDeps.json new file mode 100644 index 0000000..26a66be --- /dev/null +++ b/out/Core/transitiveIvyDeps.json @@ -0,0 +1,295 @@ +{ + "value": [ + { + "dep": { + "module": { + "organization": { + "value": "dev.zio" + }, + "name": { + "value": "zio" + }, + "attributes": { + + } + }, + "version": "2.0.6", + "configuration": { + "value": "default(compile)" + }, + "minimizedExclusions": { + "data": "coursier.core.MinimizedExclusions.ExcludeNone" + }, + "publication": { + "name": "", + "type": { + "value": "" + }, + "ext": { + "value": "" + }, + "classifier": { + "value": "" + } + }, + "optional": false, + "transitive": true + }, + "cross": { + "$type": "mill.scalalib.CrossVersion.Binary", + "platformed": false + }, + "force": false + }, + { + "dep": { + "module": { + "organization": { + "value": "org.apache.logging.log4j" + }, + "name": { + "value": "log4j-slf4j-impl" + }, + "attributes": { + + } + }, + "version": "2.19.0", + "configuration": { + "value": "default(compile)" + }, + "minimizedExclusions": { + "data": "coursier.core.MinimizedExclusions.ExcludeNone" + }, + "publication": { + "name": "", + "type": { + "value": "" + }, + "ext": { + "value": "" + }, + "classifier": { + "value": "" + } + }, + "optional": false, + "transitive": true + }, + "cross": { + "$type": "mill.scalalib.CrossVersion.Constant", + "value": "", + "platformed": false + }, + "force": false + }, + { + "dep": { + "module": { + "organization": { + "value": "dev.zio" + }, + "name": { + "value": "zio-json" + }, + "attributes": { + + } + }, + "version": "0.4.2", + "configuration": { + "value": "default(compile)" + }, + "minimizedExclusions": { + "data": "coursier.core.MinimizedExclusions.ExcludeNone" + }, + "publication": { + "name": "", + "type": { + "value": "" + }, + "ext": { + "value": "" + }, + "classifier": { + "value": "" + } + }, + "optional": false, + "transitive": true + }, + "cross": { + "$type": "mill.scalalib.CrossVersion.Binary", + "platformed": false + }, + "force": false + }, + { + "dep": { + "module": { + "organization": { + "value": "org.scala-lang" + }, + "name": { + "value": "scala3-library" + }, + "attributes": { + + } + }, + "version": "3.2.0", + "configuration": { + "value": "default(compile)" + }, + "minimizedExclusions": { + "data": "coursier.core.MinimizedExclusions.ExcludeNone" + }, + "publication": { + "name": "", + "type": { + "value": "" + }, + "ext": { + "value": "" + }, + "classifier": { + "value": "" + } + }, + "optional": false, + "transitive": true + }, + "cross": { + "$type": "mill.scalalib.CrossVersion.Binary", + "platformed": true + }, + "force": true + }, + { + "dep": { + "module": { + "organization": { + "value": "dev.zio" + }, + "name": { + "value": "zio-http" + }, + "attributes": { + + } + }, + "version": "0.0.3", + "configuration": { + "value": "default(compile)" + }, + "minimizedExclusions": { + "data": "coursier.core.MinimizedExclusions.ExcludeNone" + }, + "publication": { + "name": "", + "type": { + "value": "" + }, + "ext": { + "value": "" + }, + "classifier": { + "value": "" + } + }, + "optional": false, + "transitive": true + }, + "cross": { + "$type": "mill.scalalib.CrossVersion.Binary", + "platformed": false + }, + "force": false + }, + { + "dep": { + "module": { + "organization": { + "value": "io.getquill" + }, + "name": { + "value": "quill-jdbc-zio" + }, + "attributes": { + + } + }, + "version": "4.6.0", + "configuration": { + "value": "default(compile)" + }, + "minimizedExclusions": { + "data": "coursier.core.MinimizedExclusions.ExcludeNone" + }, + "publication": { + "name": "", + "type": { + "value": "" + }, + "ext": { + "value": "" + }, + "classifier": { + "value": "" + } + }, + "optional": false, + "transitive": true + }, + "cross": { + "$type": "mill.scalalib.CrossVersion.Binary", + "platformed": false + }, + "force": false + }, + { + "dep": { + "module": { + "organization": { + "value": "org.xerial" + }, + "name": { + "value": "sqlite-jdbc" + }, + "attributes": { + + } + }, + "version": "3.40.0.0", + "configuration": { + "value": "default(compile)" + }, + "minimizedExclusions": { + "data": "coursier.core.MinimizedExclusions.ExcludeNone" + }, + "publication": { + "name": "", + "type": { + "value": "" + }, + "ext": { + "value": "" + }, + "classifier": { + "value": "" + } + }, + "optional": false, + "transitive": true + }, + "cross": { + "$type": "mill.scalalib.CrossVersion.Constant", + "value": "", + "platformed": false + }, + "force": false + } + ], + "valueHash": 1354328758, + "inputsHash": 833454741 +} \ No newline at end of file diff --git a/out/Core/transitiveLocalClasspath.json b/out/Core/transitiveLocalClasspath.json new file mode 100644 index 0000000..b8e72de --- /dev/null +++ b/out/Core/transitiveLocalClasspath.json @@ -0,0 +1,10 @@ +{ + "value": [ + "ref:c984eca8:/home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/API/resources", + "ref:c565ef4b:/home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/out/API/compile.dest/classes", + "ref:e22c2942:/home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/DB/resources", + "ref:5aacd86a:/home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/out/DB/compile.dest/classes" + ], + "valueHash": -876356193, + "inputsHash": -1114069449 +} \ No newline at end of file diff --git a/out/Core/unmanagedClasspath.json b/out/Core/unmanagedClasspath.json new file mode 100644 index 0000000..afff102 --- /dev/null +++ b/out/Core/unmanagedClasspath.json @@ -0,0 +1,7 @@ +{ + "value": [ + + ], + "valueHash": 0, + "inputsHash": 49542187 +} \ No newline at end of file diff --git a/out/Core/upstreamCompileOutput.json b/out/Core/upstreamCompileOutput.json new file mode 100644 index 0000000..4e12cef --- /dev/null +++ b/out/Core/upstreamCompileOutput.json @@ -0,0 +1,14 @@ +{ + "value": [ + { + "analysisFile": "/home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/out/API/compile.dest/zinc", + "classes": "ref:c565ef4b:/home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/out/API/compile.dest/classes" + }, + { + "analysisFile": "/home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/out/DB/compile.dest/zinc", + "classes": "ref:5aacd86a:/home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/out/DB/compile.dest/classes" + } + ], + "valueHash": 1932061410, + "inputsHash": -1034343627 +} \ No newline at end of file diff --git a/out/DB/allScalacOptions.json b/out/DB/allScalacOptions.json new file mode 100644 index 0000000..0f00871 --- /dev/null +++ b/out/DB/allScalacOptions.json @@ -0,0 +1,7 @@ +{ + "value": [ + + ], + "valueHash": 473519988, + "inputsHash": -1637701402 +} \ No newline at end of file diff --git a/out/DB/allSourceFiles.json b/out/DB/allSourceFiles.json new file mode 100644 index 0000000..4dbfaa4 --- /dev/null +++ b/out/DB/allSourceFiles.json @@ -0,0 +1,11 @@ +{ + "value": [ + "ref:df2d8b93:/home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/DB/src/org/tbasket/db/schemas/User.scala", + "ref:c1451f2e:/home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/DB/src/org/tbasket/db/schemas/Tactic.scala", + "ref:c368315b:/home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/DB/src/org/tbasket/db/schemas/Member.scala", + "ref:b21ffc38:/home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/DB/src/org/tbasket/db/schemas/Team.scala", + "ref:4aef0af3:/home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/DB/src/org/tbasket/db/Database.scala" + ], + "valueHash": 1249343148, + "inputsHash": 1265834586 +} \ No newline at end of file diff --git a/out/DB/allSources.json b/out/DB/allSources.json new file mode 100644 index 0000000..e63d76e --- /dev/null +++ b/out/DB/allSources.json @@ -0,0 +1,7 @@ +{ + "value": [ + "ref:a3c32c37:/home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/DB/src" + ], + "valueHash": 2128389196, + "inputsHash": 1954391488 +} \ No newline at end of file diff --git a/out/DB/compile.dest/classes/org/tbasket/db/Database$$anon$1.class b/out/DB/compile.dest/classes/org/tbasket/db/Database$$anon$1.class new file mode 100644 index 0000000000000000000000000000000000000000..53daee24dc845034ecf403f43ffd9bb4328a7cc9 GIT binary patch literal 499 zcmZ`#O-sW-5Pg#-Mq_Mj{ixzWgdY3=gWyFJFI7Q^f>e6nv`f1hcQHx*U!DXH{s4cJ zIGb7#p@*HfZ+70yoBjNH{{V1|4Z^m`hjE#T;!&3IAdN3XDVWK2TWF)(M?Q$KWs8dE zOqDY3-X#pStZT-3U;3yK8V}+{#LC2-%oI|j8K*r$ecJ7?=!;AcS~I5km?zAgDXq$L zLTz`i7b3u702d*_Ek~*#>?AYPQ?I84uWt>oq+6xo#+eO*LdF)izOAYexkXaMOZ; zB7>nm$}Yon!w(XKg$#-XSh$g=>^8&7zlJa|N0&>Z92zv{0WISW!~Dc8E|0df#9|%` zSYlYNPGI(VM}}=z#axN@+17C0dlu$#zkq4v^%<%pA&s2=^a+^84(; zoU6@*7ql${NvBf-sv<O`eb2L38fk8)UO$gbF5tLP0wzOdWY+%QFlF2GGSB1 EUp`6QaR2}S literal 0 HcmV?d00001 diff --git a/out/DB/compile.dest/classes/org/tbasket/db/Database.class b/out/DB/compile.dest/classes/org/tbasket/db/Database.class new file mode 100644 index 0000000000000000000000000000000000000000..ee0e31b03cb7df7116dc23ac3b9bad5f73aef748 GIT binary patch literal 2344 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 literal 0 HcmV?d00001 diff --git a/out/DB/compile.dest/classes/org/tbasket/db/schemas/Member.class b/out/DB/compile.dest/classes/org/tbasket/db/schemas/Member.class new file mode 100644 index 0000000000000000000000000000000000000000..97e4e0f2180781cffc6c6b72a0a9b6175a0192e6 GIT binary patch literal 4528 zcmb7HYj+!072Q{_v7~XLD6WI+Jle*9Ejv+O6dKzhaq3cm9mkQA#%UmorLnC<(m2v6 zwM(Jp)j}b>p%@C3M=|eZSj6$7YXSWNYvl`{_yPO|KEdiD>@zc#En89&+cR??=k9aP zKIfi$edm9F`ZIuI_?^NYt2C3er;PG7(@timlI6^-Suo1UQL`{*mNY1Z*j3|(k<1&# zndI2iRWoC2@GG>IGe+J>o-J9~iVOu6+8n{0l}wwZoRQBxZ%pM)4Vr@P!X0$hC{kFDP8@Zi?M#(m}k`(`efDf-3hm zFx(aB(hyhBM#r8!KQi2<@JMsKu6`YDcqojWXx9{go3~9TRE6yA%%xrCrTBjRl!WAZNtuG${JEsTM!Mw?o_HLrQ;(QiQvN+CE?WB zVCy+?mN<@y`m;vzRk*v5NxX(D0T$0?Fls-$2 zKAkH{u`@-Pj?1pGA7yfy*DFSzgxA&2mHzpzLprYDe9tPJ|V2*kJA zuF%dZt1cSm#=G5sX5>D~5!YE=+A$(;WcK_C_ zt&=V#lp|bgJA2CDNB7d~REf2QB)VIv10m z?hzd?xk3E2bdT!ztQ*76DLh>3;E*+MmOTnIyiB8}toaFR$g=XLLG1Q!o)PQLc;jT^ z3;1FLui#aM{p-`IV%D4=tJq`HLsq4jEf3FU%sJWi8os;+ohsVqj2w3DwJv$%g#HS? zD$rk3*s&4XS*GC|I`XpdzKL&b$~SLgy7lWj5!}RUB#3(~UdyHwhb@eHi(3$Bf!=~` zj8ev$TaZ%NE&2HdgCYZ6S##Q`j&s5~j zF(J1G$$N{5c){RJf_-l=Hfq|lR`#q>qO~lk++3}!8<}gP#+)Y-Nn4dt#(XL#Ai;@K z>4`~x(~{J9lqLuGgwO&%;!^Z^4~k34cfKt6{B|HLr!W-WWUrko{QO4#fL)2+-7Dx= zW)GC%@#@L65mRxjMPyd6XHA0VA7=z*r!x;|lvu%IuE5VZ;lm?@;)zxt>OHQc62d*G z%lrnovMtej3yDPEE%YV!+`_@cZ5;l+gSf~W>zxES2#xbAaW z;=CWfWV_W*ff%P^EOW8gDc%&{=b4w}R~7~nt9U|e^I@|#-4$@Paq;oGiwEyxF@bnm z@GT79q$)9VD1LIFlO#X6f~Qw;#%YhQ;{00s;)eFKiwN%s{9_5B9f5y30-;rW>^DU5 z<5zrl!grU}`84?Gmbxn{oVHJ?27V2BEGntnl&5K`mEREI781R0;(G6B-`nsl!sz=e zd}nCsvj_ORfl)Tc*&II}nEX5RXF39Z!?qj-WHW z{Q&2u7oi1~5b!TSc#Z z@3g$$fuC#d(kJ1AP5D1ybD-Oucq~-YY5@jj7%fSmpkgP+4y%$Ez#|m*HpzARQfZa| zEmf9z5V|bm39gm|2=g1R3FaGWSofBD{3^b*{1$FbcCO;^aY{W1eA;QHT7j8Md44eeu_q<3CuA|L|V+_j92y`$CY9hLu87_Y6>n>v3|heDR2`r2x$H`XcqX&nk#tnME~DEwI+ z3RxQ;j6&Y&w#4Cq-Qi8J4#)$#!~0_$kOy+dk6$}mDhweZhSzotyng53K>lBE55LMY J<+mKg{{hIgl~@1( literal 0 HcmV?d00001 diff --git a/out/DB/compile.dest/classes/org/tbasket/db/schemas/Member.tasty b/out/DB/compile.dest/classes/org/tbasket/db/schemas/Member.tasty new file mode 100644 index 0000000000000000000000000000000000000000..01c6ceb4db596afa0e5017e7f449ec43efe231a4 GIT binary patch literal 3380 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 literal 0 HcmV?d00001 diff --git a/out/DB/compile.dest/classes/org/tbasket/db/schemas/Tactic.class b/out/DB/compile.dest/classes/org/tbasket/db/schemas/Tactic.class new file mode 100644 index 0000000000000000000000000000000000000000..27a97d1e7997958779d3bdf301ec56d1d864f40f GIT binary patch literal 4768 zcmb_fYgb%X8GiO$IKyy;OeQH2NZM#6F5J(16i81jobAU;PbI8n@ z2BNj~uC15WYw%hxHQq&+AuPL=)-SqNKlu;*2Y%J%>M}n2?8CsoVSu#+&N=(?zR!N% z%YOIf&Hw)KPXK!GTY*D%aXRHp8l@Yilgdq|O4%86)+nXMjI5K-Y7heP>&CN2s$f{t zsgcR+X4cUV6o{3wM!`sp7VTVF4uu8wyMlQ;l`)HXqmaLCOcqQHnt-n0j=4GlfqYIt zqy<8jF>4AWhSrwIIK{j*-765bZ&_xM42QO$I9@V~l#5K|3+AZd%uvOcn=32`WZTo5 z5o^M17Vp?fUYWv$AKrqO5@^$~Pe2VJ>{Bj+vlvRh+h^e@X5J|v^> zuJB>jw5hx$i<~K!(Q!@D`3UpTyjeC1bgA#kmubg*+i@L}$jZE-J0n@c8jw0VrsZG& zq`kf-daMOnYtYnigHVpGyh_;(j+Ev4V%Zv_S6Q1ZSy*dGxaDZB9yV?Y)L&bJJ+e9N zeBxb#6Qyq1-4upHZ+Urgw#e#1AE_c40o#q$nJ4|0UY|r2>jg;%uAR{FaTW0A1zM_2 z=(p$1l4qobPjJ~udw$GLTaGy`&yuEUWN)0dehQzC;*8wXh0s#SUjswzQ!CO>T%PPs@fdxr9sdA>Y5X%@%i$uD!*X4YLYcpG5f z8;lQ|&WxQKHHx%=1&|vh#$BGhF>K6vBGHUpE@sU^9_-xjV`npC6Z~dm2IK9tA;hN+ z5q=Z0So1EEkfqxFvQWEUmT7(uqFx@R5cny32N0$X(C~Y_t);W8dl@ZD?1Dl(COx73 z1Q#5OP$;>KhgT(dj&Vl9>~rS5Euwj^8c zp)=Wa58cV`dq^dlL-%kZc^^H$b8&yhcb&Uz9e&PskJ7@s@Hl(acl{t~x451NxGm|6 zpxct(2;moO?+sBjPN6ufT3r6d&*I&9k4HJhuY?IFSI{T<2C#8$T?weQsr-bm@|hhd z6NrVMZ|PO(3Q4;^ajvhGj(^`WKCprdZacHu7+=A}YWvE%_SMz4wgTfv$A1e zBT@+x&qEa?-d|XKC3GjF;~!zgC|qF_#;x^?Zn=!+nQ&?wcM(xC3TXatD$fHRoZ8f_!~ZzP_^bI$oJ*<@hqbaUXa7Oi7g~QH0;ZVWEXWp)DdeSn<;!o?{WMMD97) zPmB1rNAY=&Vy{QBgNw+YRf>n%KEmf{;yX);?=B_2x0Lw)cDw@o*@9PZg;%d1FJAUM zUTdZ559q8F!qtpe3nA}`J|Nw-f>;eAgUCyv4@hd~AeRZk`=k%ZiJgN;CO_Z_r*irl zPYHRR#9l{WqP45LIdmUC^aoQ%NUY-RSmg+bRgRFD{J+Nybc{^5K0?UhM?P_3-P~PV ze(d87R$PArs?H&(;7V`wGS%R2{=ae2*`$<>{MNG80eZVK+MeZsq_56CWk!W*m) r$S!@td#?}3u6z=NN{D*=npqmhKmOUcc=TUD+vrPwpLqlL4M*`mF?XKh literal 0 HcmV?d00001 diff --git a/out/DB/compile.dest/classes/org/tbasket/db/schemas/Tactic.tasty b/out/DB/compile.dest/classes/org/tbasket/db/schemas/Tactic.tasty new file mode 100644 index 0000000000000000000000000000000000000000..06de3c17410c656eb46c1751d9e2d8b93e3483bc GIT binary patch literal 3672 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 literal 0 HcmV?d00001 diff --git a/out/DB/compile.dest/classes/org/tbasket/db/schemas/Team.tasty b/out/DB/compile.dest/classes/org/tbasket/db/schemas/Team.tasty new file mode 100644 index 0000000000000000000000000000000000000000..96a7984a49f7c30dd0a06038749e964104eaf7b5 GIT binary patch literal 3265 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 I?DC6$0q=OjmjD0& literal 0 HcmV?d00001 diff --git a/out/DB/compile.dest/classes/org/tbasket/db/schemas/User.class b/out/DB/compile.dest/classes/org/tbasket/db/schemas/User.class new file mode 100644 index 0000000000000000000000000000000000000000..882060804bc7f25a3eae0c173ebf206f987f39e1 GIT binary patch literal 5001 zcmbVQ`&V3775?tL?l9bBrjtM=Bn>raVR%dvXw^W|KuYZx2!uzFYQ)RT1tuBhl9@XV zL~ZM%ty^d*d_fLJ(<(&s*cMzN?Ms4p(& zmK994q;|sWqK8QkXCp6dE(XvARwI-(%tgib+yOY0!RFlSg-O4(d4dA?*?MuxVG zcrtpoEgr~QS!?-x$tW!MRx_vP6n`}wMU!m*Ub>-_cZ1Q}QdRKXENaI41oHi~s5hI> zTBj8B{Qu#-pdo_V8u*aVpkbek+BNKVMx7d>4)}hs@8m# z*>3uFjYl9z~j+^1s94!1L{jjTDU8>=I#U z$c}TW;YoZrLWe%JtxPzlSj9&)oWT(4YiTSl)B*!e>%BG7d&T-oX*&*1H zO0}jmjNp6(!x)vgQP_uZiJQI61!kF^Uv>&XUCS1QoXXTA@*l;N$UiMHwxvEUF}9ID zAu+aTpH!gDX7f^|41v=y<7}H|))`kydXBF1+~H~JyVT5VF)%CH!IBhC>-hnZ(QrwK zK3v{j)?Dql(lQv zzUFNIb(ub*;hPTkTMCYC`XQCi7)!$?Yk0QbEafxBfu*#uC`VJpcNE;Wb)l`BitlR3 z3(~9jUPWHGSC&&Rz8}FWc#Xl|?ln1zJ3QwKh7k!v3uAv6(J*54ecD`Hmg3VYnRJUG z5JGdtnAJ-;tNC~(;Y1~&tCG-NNsx->ocNlt>|9>AN(Jf{9n9v9bESnDqcAR4x8$(N zw7j76I_KOa#)b@Q-pq{X1zN>I$Ahwur#XFjNMCf9M8?cgA#FUF6_DU~-`MyR`!Pvz zJV>JgY$1dZL|lq9pCWN7&34biZ1*h7cF&^B{wQkX%7lV9IBTGEko~?l@t#9%?ME5{ zYdEw*0=SG9qPy%Mw^2w7b6H{y4{WU9okflS9kBU;$`xxk<}CO%89wS+1Kvd5P!BmP z6^W7y^*s9!C7TkBt7uEKuc9N-v5I7(F0hK@iH6`Rx)OKr=>Se{ZI#Otjs?Yi&dA ze}(TlUT*&jeCMdqLwUh~$r^~-f&Lt`&>Au7Dxi~rQ;%WxCs9Er>dFb-v%KL z`7}P`LcGez${`+YeC+V+>`$}Fj~wR**;?5;*}B+z=(o?Vf7(? z`!IKrpACJRIev&O!PXJ~@k;#0O8h4)@t>~5Z@!y;KKa>2zy7j*{a*UH-bHJNS7eoO5kB7g)3$v}pMPi`YWVqNK->cRenhj&=pE6u4M>|c6F^shf8hVVy+tbi3+y$c$^ZZW literal 0 HcmV?d00001 diff --git a/out/DB/compile.dest/classes/org/tbasket/db/schemas/User.tasty b/out/DB/compile.dest/classes/org/tbasket/db/schemas/User.tasty new file mode 100644 index 0000000000000000000000000000000000000000..534a174e3b6ece0f257b09c56dc199827c6f6245 GIT binary patch literal 4021 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 EUp`6QaR2}S literal 0 HcmV?d00001 diff --git a/out/DB/ideaCompileOutput.dest/classes/org/tbasket/db/Database.class b/out/DB/ideaCompileOutput.dest/classes/org/tbasket/db/Database.class new file mode 100644 index 0000000000000000000000000000000000000000..b919164b857facdea1e7ec630abd1dbcde1ae487 GIT binary patch literal 2344 zcmb_dTT>iG6#g1mCTvDnHVL;R=HeKE5GK)RjEiUj!6Yt$xIln->)maZfnjDdI~yTC zz<2eJXv&bPSmh7!-}tIkmS4{d#V$AV;6C(ppFVvq-}%njKmK|3JAmtO1$zCUVuwXp zTUVi7F4~halsqW|LLjpypGw=6Ud5g%uBlRJpjDuAM`yHFlCBgOaeTX?!Y6gdb?uVx zg=#ajmmU9pxmdEaa>1_$C6$+3DzFT+3!FaUg@I%Ay!V;FxkDngEa~~4btJj{mPN?j{!#qE`CUXKQS4SgY=ASW^EYZ~RplNx+{R7c zRJ7#5gmm2k$;{+#Vk@8s2^SLyb*q;&bHFEZnq-E@U)qX9U{9Rj0-dI5Y}@o;cIJ&A|{@(59&{ z-6R;>k5GeTZZ+_~lSNm>z;Egq6iwB52u7WM!YZqp3LNP=&o~x!z1inC4yb5hN2?sG zHPs?142z<+I3Qon7VLec+^@LyMrz`Jx>Op;@sDe3N0D)}Y=Reef zB+@)5!c3g#tPJFa;y5Nt%zK`vf(cjFYKq5nT&gKY+sNGBfh~T=`_$a6!rT(S1^xer z3uIgy$=iago}1idH4zzSF_LDGLWdsD)F@GMf;akSJV*aFPX8PoVpV;024@q+I$F5{ zt_;7#h2h^|F1^IX7qEtZg>^Z5X&WQkcz5_Y-XDI2`@l9Hyuj=)e9(e2*8#M1H5pqc zBk1C;lWR8}WTAM|6C1}ve8Cgl;7t@5zzX*%!Glhr3v)>{HcvY66y4A2pkpuXkubJs z#tMnWIHh@drvzBQTh+1Y+P)s8FP_HHdN={mfJU`mxHj ug_%42_Hj2wJZ@kNA7dP!aQ&Lb#<0fQ3>N?VVe!Ymfxp&7&`X2sl;U4v8EN|f literal 0 HcmV?d00001 diff --git a/out/DB/ideaCompileOutput.dest/classes/org/tbasket/db/Database.tasty b/out/DB/ideaCompileOutput.dest/classes/org/tbasket/db/Database.tasty new file mode 100644 index 0000000000000000000000000000000000000000..68f6290cbeb059404f6cc92a7f93e48217ef3a23 GIT binary patch literal 1672 zcmY*YTWl0n7@mJ>c<{vs68oqRyh4e-GVXAZL>3V!B&3pTrrV(mOm~*KKp_Oq&V9DC z_jY&7wx!!HAce}7i$xTW)&g=V$gN%w!32pu2$;$p>Y1gACX<}=|L6Pv^L^icW@T~D zTOBHDsSPqb^Y*(l-kC9zSaCnKBK?#go~!|}x{;XD1N!XRWfEwD*a((f&q!-onN%Yx zs15a`s_9_Wal(Rz`XE?AAtbZSGT4o*yiVbG9#l?%#5_i3Y6V3MvJ07wtOzYjyfa+& zKE_%LIhhq19$IVH@pwDgZ0=+$Q>tVkS-ZpozG?;9Cfqv`0DTR!o&jerFGws?&$FN_ zGRH%7u_%ODQRY|)3=h%_8tw(Q*8;0x!Nhb|agC&!ZUu7|7vkjiKfl~1Ia%|U#XC^Y>ymmCCVz7h(`oDiCcxg7WDM~@L- zk*Z^p>X20(iB?BUh`yZKd=9%BWkMlAX1oH7KLs|2XDx;ptmO1JqOZ z=bKdXK?BSD8!Th+RqGUX`kc!9!Ao#08)~STH>XAtgEjbV)l5FEnuhwCe?~N;;&yc; zUme+rJ-h(!1`$7krEHjIg4jwde<`~PEKv!`Toa3VU55OJLW9DywXDc7Jh!Pr7}IFp zNUB$^f-#q8BncZn=FPB0*k_ z&mgi0oW+8~c_v6;&lQ@Q*pMutstc&<9Bt@s*bG}?n|AzBe~WI1Z7Sw>{W0AP$LWYa zq3d+gpTdztr~Mhcwo?22Z8)3t=QOyH?|_r0)vmPB+orr}N6U71KqD4wpPVAx}_;80}Xvtp|< zNbOP%Q!t=>E*IKU<&rR07WM8x8Qsv zn-@l95*Lqn+AaoWkvk}I*HjJCqa9CeyKHs`s4;46eTo&y9*mmg+y3ozlML~^_i-|tUN?N4EX|0jEk{JoS#C-(QaC|^jTUUak<9XN=R{V0yw zJKKs!kHaj6`6i_ZRsCPMI zFsSYB$~;OI?jz#v_ACa%sN>{e4>4+$GSD~Dz2(LD_%YWdejOk0CN3Txba9<^ow%lz Zh*SDQ1dq12*=V2ZX?cN;W7WT)zX9Da08jt` literal 0 HcmV?d00001 diff --git a/out/DB/ideaCompileOutput.dest/classes/org/tbasket/db/schemas/Member$.class b/out/DB/ideaCompileOutput.dest/classes/org/tbasket/db/schemas/Member$.class new file mode 100644 index 0000000000000000000000000000000000000000..5c495ae230e094d9ceb2f8d7d5ac3a97ec003258 GIT binary patch literal 3021 zcmbtWYg5}s6g_Jj8;p}s=g~ZxM;l5EBvF7QZDL9y2OCTcL>O#P(uZVkYz0|zWI2KS zs+P<^+st(Oxu5%cI=w3?#1I=klo_nm?%8u6d(U0{{qG-t0=SE9hAXyHlU!YEZE{zt z>Qbvx=MAkTE%JuWo#7Z5!_Z6ZwI-RGRg;$Wm%QS}5N5dCs%WMrRk>rlHfU+la2(qi ze(KoOwt)08obfgqwp1jLW*Tob-Q+RE7!p4JZI6Rtm@qZ&zG@q$DK#~x#hqZ!JU5%< zhum_>mpH@KV~{Z<7$O4BaJH+5F`QzE1#U7#{fNogLMOG-wq0IL6LN8RcCC;lx@(1_ zb4B3jv|$3RH(Ct+(-qT0#1X>z1kT{>0F5p)oc`1}1$>o) z=;GFJT5SDt0N3yp!^i&ik?m8*Bu za?V|!G&jBZ^(C{?l(U(s(pzElz*2Ko(RM}UON0?eH;Jh@?Yhg*r!|`d{eL1%q5Z7H}}q zpr{kLk8k2sJl`ge#A#814@r`59K+=+ylH9`PI917J|@oBJyrOKp980DxkiIaizIfF zf5^8c;w5EmZO1?&IMbQ>C#KeFrF~UAj^hzzhUckXl3L|jBi(CpjoL$69qqO3w-)j> z;t~rz+JqOmt~Lyd`qq&uj$w{r=70I+2|pjlJQm1WFE70ak68DDWMC?_ptcp%$>W}m z1wkL5l`GL)7eiY(Lf*&QY~|+QH}yR=O@s9{^{mmfUTn z&7JM(WBi&)&k*UL5cz%wzmp1N5X_Lgk33=`pd^rHPx!SQY>VMJ>AvY-Us;nkxaCs& zP361jAb}t8(;$Ap&kUD(7!wB^gWek;PB;c?Q5O$tDr0Z))=Jx2C4t58f}Cnwy1lh( zXKdT#8kO+bPGJSo990vj!-%7Xmkg&4r9`x*LsMPCqH=2{umM$EPd39q(WqIP+jgiQ zM4s4HdYmd47GG+MkAqdw(-@Kkn?3|e8r|^p9!w4`a<^_*pK6ZQ;4XLQ?n~q?i#uK$ z;Pe_V+HI%8bB5sPD~fLkOpw_K{YTMHzZXSw0>dl%RteGQg19beEczAQthD0L+Y~(+ zJ^RM?aN$=E+M-_(0f;6-8(kVDd=QcP6qoi1W(gzyQtuJk*uxj^aAgPAcQBGn?c(MR zCU$Yp|J}udcSs8x3?FSIaD!}wFpckMUbu7@Vb5CpJsxc&Lwm^lLbD-nPt;rK@9-%e z_{69yKOvN0D5B5vYVbYgH^y&X-oy8YDWV?5m=6mmK$q7n3Z98UWU=TaVGubikxOkN zJ`pCs5G@VS{o%2`sO@*Lfh4u*AK1MHsu87ru?iRg?a|tI) z-TC|z2?u=sA+OSwB+3EB?SLY(gY;pJL`McA2RPPg7nN|pp;9r4s7Aa@hJS|^!e6M2 zM}iR_@AF2#VY5q;{d4joAK8z51kYfSl_2tG7#fnvWFs*7keuZbi{RD(EylT`jun*A&~fHyQBA{lJa6aN8FVeBRV literal 0 HcmV?d00001 diff --git a/out/DB/ideaCompileOutput.dest/classes/org/tbasket/db/schemas/Member.class b/out/DB/ideaCompileOutput.dest/classes/org/tbasket/db/schemas/Member.class new file mode 100644 index 0000000000000000000000000000000000000000..28de502515ab6676a36107050c3d46348e188668 GIT binary patch literal 4528 zcmb7HYgZfB72Q{_LDFE$G9e`xJC11!0$YAHO$@j;4r$baF&1`=bM`s+ z+{;`4`}1D_9LMh!x~$@C(w;U-*G)T_olcfAbLPBJN{*TH(`HeFQixqMZW_tFQJ77R zPhT@Lwg$gKYbj&ojpVtal`YFqP@&Bc%vs5_S6F^-qfHe=q}tLXN^L@HjR1e z9&Mm}lG6heE0@e-6R``NrdZI(&gTjW>aw&K7V;H^D?LrI8%;WhmwOvcyIxS`-Uf!d z0^J(o3fkECGZ#ijx)mO8j@Lb)qYaOQu^a6=V%Qa7>m3TwnW8oC@vCsSXS9a#f%{ph z<1us!)EDb9QB-Y!)kn&0QKe z$zL6Nu}=)xPcq5{FEXbZM#f|J{(c=mx4^!WehuadIs2r-$%d#-E;X{&i}ytx5k$lA zp;w2FR%!L=*nyqWI;i09>7~rOk&GaK!;-*rxst-ZM!3~P*}35EkCbf|4cn4zCedyn zGgdy&-ITKm$@OUlBDQ4(^QV7%=o=&GcoOf8B7~GS2SmGi-e&g8TIy} zoH$Dy$3^`)rkqizJV!^UsArR*ZV4L@-1A5a?qpM3Cq*PHE(-4R4kec*H>RY|lB3V$ z3R3J$QKsXHYwU-ZoaT+PktgAG^>d|vvHP%&tN4gy)iim}7=;m8qa!PWJ}?6D?Y1j) zHX%U+U2Y^G-e|Z+UAE;0g|b`XAa(tGxiHC~u#!1-x`~8SysR(^SWpOG-GDu?J!|Wv zOA)0A*V@jWGWgNGG&@~nts#l-R%!wBVMlG^3bCopIp~F!Cjn0b-_;{JKIUe_$EABz z$183SKOx;?IzHvb@Y4#9)jBwAEt(~d0u7&~QPbAqq%~|=dD9?vdk@cu4QIS@GVytQ zA%f50RfPi^)2Tw%TpTak<1@onxsWZ5EN09F+4dT~v<{sr*ygMpcI~w;dE)R3B#&<{%_gK7^O(_oB81)vnAkqT81v?m} zjI~gaQrIK;`5J>F1KnA3#wh3Q?ju_Vj&2<|Mhv&Mgwwg%f?=17)Vp&uS1`|(<<2oF zw+6|3i-~yA;7x*kZ!k7y+H+R+oKd8;EUDaFt*jfF>tn`(ClX0phr+oR&E6 z$FJCK^;00msTj*#EOweV#rJsTCHa+w!NeM#7TbK-s!ewVTy0!@qVD3M2UtuXo)&xy zgSV+l3>}W28tf#=&#dCPHJo+Y6KlAz-oCV{{lXH$y8{1QMrc>yUyeX%4Iln3QT+Hd z-<|N?qjf$FKDwpui3+FfQ>uYq!yb!D>Ne$Rnrh`YM7T<#?{(bh8|!})z9ks_e}nHV zEq&o2pVu(P<^-D)CjwLdfc|_(;P2S6j3+w+tH>-deyg~|=}RYq?sU+ZezYU#Oz%9% z`I#kXfn@~z%h34v*Si}YT}D(q3epP=0q2j6928&LJtlK#%Z!HWGI?G552B~kf8jeL zueagn+I#d#_+V5157-*$b|)T{YFbrbV3yI66bdSKV(hRgc>z31ac`5{pfBZS3D8ny znFpcEGM?sYNq}G<=@pN+r=Dw3uxe2dH#b{!)3N9lQ_9_x{X`Ute4+YqZYKLYICr;7 zI`WF+AsqA&{P9XNcloaTk;>sJiJ=M8}udU)+ck$i7Qpio|FamG$#vfqp>&I)T%FYm8!V+!q;`Nfl&iC+r z&#+sbVaGkgo}do-SvPDC+xy}_Sc(5|CH|xP+2ivyiq`R}J;&?W!~2|P&qnF_6B5nX zUXQ;UuyK0G%Ud0g{s#xSND$um>VO<-mO8bTOcCVAJXhT0OC#u%<>(vmP4)G6-NjGp z+v8U6XqBdDwR%UZ)jKNxt1w>Mt2cH2v<`(VL-n=QRBvoh__I0`vRFMhh*0?RIux=t zJ{*O-(`}2xL%YM9U>%T$bcgrHIv@|_jvv2qwp18GLJYT_+TWE91NncyIr1vcl;3d_ F{|BctlU@J- literal 0 HcmV?d00001 diff --git a/out/DB/ideaCompileOutput.dest/classes/org/tbasket/db/schemas/Member.tasty b/out/DB/ideaCompileOutput.dest/classes/org/tbasket/db/schemas/Member.tasty new file mode 100644 index 0000000000000000000000000000000000000000..d9ad63153b82778da3e93684a6e8c64dbcccd149 GIT binary patch literal 3426 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 AXaE2J literal 0 HcmV?d00001 diff --git a/out/DB/ideaCompileOutput.dest/classes/org/tbasket/db/schemas/Tactic$.class b/out/DB/ideaCompileOutput.dest/classes/org/tbasket/db/schemas/Tactic$.class new file mode 100644 index 0000000000000000000000000000000000000000..52670d6fbba6502e4b19b31e3fefcd125251df98 GIT binary patch literal 3020 zcmb_eYgZaq6x|mQ6fq&@(L9<*8=GKE0zQ&9!8`_ngcOa4irTd403(bJ3>gNM{HoTh zrESyI)zAG=UETAD0Y&{%)`Gcn@45S&v+vpG^3T72`~_eV?**>uMmb^@_#MoNW9 zqgYX@awD=J7frP|?1vBtt;?HoM3Zaf$m_zoQZ)VO5xCkY%9 zGxSo^GU*jKXKz&XNRCFbroNX8n&O9FAn4%Vw=o2UX;W6rcTH8(B6ZnlD2BV|rJ~gp zV_0gKj3pp&{RB%tf&yO4T;P1y2>m!M;CI6m@HrVX*i1WgwyB#+DMrhg*Dn?`Ny6R8 z9M2VveN$>pHJ=Lfgh!TwxPUJL@ZusPGAn9Bpl_$EpYm2Grs4QvrczGgTDW%G( zrPTC#DW$DTSqm>m9DcLOzBK-* zwVJF{isR*EVtlMZAMw@Hd~20!aVe3FZ&|*dJn6%2fm3USUj0;7N=aZOocUa)In!WC z#zs1rksD@&g+U@la3??_MhWATNL?;&$Yq6$-($IFIwx)BBK^3JC=Yg4)dX&aM_i+# zu4z<+s@EcFwc0eT3XjmnI-+q*1h{KbpjWQfwU$6N+%=-(urew`KGC2vQ@417c!+NU zERyen7{Xbr(jHTKTZU>X^GaQliweu0seC5R(KjpkmcxP3teI+6iOf*cn(~Qn*~*s+ z+HU#5Vn5eTeL|BPjhIvY&jWY{NuU@`xA|}n=O{HTQv9*Q<|9YhJDr3fdsLQzwc0_E}979Eq)%rPml#Jcd8?v;Mxkn71&5R2nA~a zlu+)tU>&CYPzA0Wk&#s)eryPwKEQ$1mkvyI$%92%4`LNRSa(oepg*UUYqHriC>w7= zFY$3Yqt=w!X0@Og3syt3YFOuOza;Y-=es)@no-P(UYe5)YR*&)UU0#5jk>dYfWp^6 zPH!4TWtt+SCUe#w28_|ImtP!W0RwxV?te23))zp@JD!7_VDEgT-(9T9o!lU@8a$b#&+?* z`Q62%4~SVl1U~y1z-{{QUjL5y-VIbWDbJ(Y>-LE&;{WZyugg@WDrTr+B6Je8m}3YwVL9b z7n>ZP@zOLzqY#%vTnKU79I|c<5BX+s=o#(q_=2;#@7RNRCffh4MHJ_&TFpo$9!6p`tFSG t;@!a%+97@WkUr?`kUDAY!4^S=2sOY1Jw;*oID5v|k8RF-D3BJP_z%yy=Vt%_ literal 0 HcmV?d00001 diff --git a/out/DB/ideaCompileOutput.dest/classes/org/tbasket/db/schemas/Tactic.class b/out/DB/ideaCompileOutput.dest/classes/org/tbasket/db/schemas/Tactic.class new file mode 100644 index 0000000000000000000000000000000000000000..c277c23d8631f75faf336ec9b0f4276a6edfff86 GIT binary patch literal 4768 zcmb_f`&S%i8GgRKFv~KVY&IzoNZM#Q#Y^I~UTVCH9z!_x9Ie09bNZ7%`lon2J;vvoZ&+9u7C1*>X1>e&KHu|R zzW4ih@4tWfD}ZkNLExZWoK88DM(L{Qq;iv~Qg+6iHA<;5BkNdM4MHG(#dyj{<&DC0 zYGm??nRPS-1!ASFkvCGKMLSoPLt%k^uApV7GG@^-^41MwGH+_o1at*=#MKc9SUCZa z76=uLSyLb}w7NvbDO!c;UV*TEy8AZ$`meq|0cYYK&ytm0^0D%*oXZ(_8<{ut4W|? zs%X!8P8K-YHdN*I-mO^bXu$yqbx@#A#a5uPt$m15nl_zlWhvjcmX=uwuS1}cD3R`3HuQ3>az-#b3$O? z{}J}{I-+Q(M*vA3I%2Zbsbd#*%hnMcaW!^SAlTMU={6jXB7}#T&CZNf5_n(>+XQyc zsa=zH%%b7gGRf(A71^wv&vTDib|JMg&B(;pX)vKWH|E0T2s%EFo(9x`SbIIJfxJ0u z7MwHOf@HnVXS7wv38nTJ_t}h5nmKLfxL;{_I`|%|2+M${Hd-{Nta-xFkPVwz$Kx1? z(tU$f)kJM|4NvGeh5jhg_@uyn%7|i_c{XdNGLFGIRMIfSWoP9I;kI7dWotMHS_jWcOhmFRSps zBD>u>zOH7!A#ixr^mHL-&X1Ixk*R*WT*#FM=CkIU+{PMS71*;@&?Tecbse)3=?#2q zU9Na%psFt4iQ+YUmkCkrCb?}lxXM$EAR2)l!LA76j6l|&Tab0CU8dHXbhsR7&6!h1 zIq$R{TR(7o{Qyf_wMsWZRVAp;Sknc=DHq9Q_mEXE&y;5;&El9m`DG5<%)0XiZv*Um zgYjY0nXz-DMv)e<0CJ{MoKg5QkHV0@4^g!t4U z!f!$rYu;rNvQ)cY7Hap)GR^M+)XT#Z0>5ByKf=@j8vcY2G`!xR$BN79$}CAt{)`rX4ew|w*XTTmSOz12JL>&WkS|p zuE&+d5WgCAZYDe4!mAy_oqtE*7M|;T2Z1vrl3|`?-b9|waW=<$LKFXh{$x|=UF^Dz z@utucrfy-F(-%2?u_vsi!|wDWO<{NX2&XS``chAwnyz!F_cztK)4RJkZ{30xx{Xlq zHZ(rLm9DfWh~Myi1F?HFAgm#vA>{tCk%r()yN5>9t((#4R!-*KNp0g~Mfu-oI4S;v zz-jqt-bdZz6{)jHOJnuwW<74hx(Y-s2SawpEd~K2<9{ zB9$QVJXAsA{e{(6LU%Aa{t;G;!WBkgTwlxRy31&u38%JkClMv1faVXU@;uA7w`@<)yx=*L2c)Z35UW9C5P2!|0ZDBipY#DawtW!Ein>&lk z&wRYWitBGc)j0$eT9Pk0yg0okEXc!Tu; q*`ZH(@AU!Mkxzn92~m&VF-zn4*V8@kUbBGK(O3RC^A7NPj^ckRah`tw literal 0 HcmV?d00001 diff --git a/out/DB/ideaCompileOutput.dest/classes/org/tbasket/db/schemas/Tactic.tasty b/out/DB/ideaCompileOutput.dest/classes/org/tbasket/db/schemas/Tactic.tasty new file mode 100644 index 0000000000000000000000000000000000000000..90e9f19a78d7f5501eb4c339d8f2f799ccce0fab GIT binary patch literal 3718 zcmZuzYj6}*7Va~=!lTL`{usCXp+6{pEylcoO^2?EpEG`OO|4FZr01*dH>z_-F*);{`cRHHhCCk{)*UwR1R)ISM0>J1(* zw}K6>18t$l=LtGMeT;nqUA?Sttxe9FpeuaVloyzvU9B5pV z$a;~?4fF4T$YP%Na;y*JjT+x<9Kj~;t4)4d?yb(d4wM?DE~DhG!9=#T^5&H9$m-JHs+IMvFs0D6$0B-(IY z7m>6U4A<>cUmIgyN2X|5R*Jq=n5;eYCaA%6Y!Kp}o8UN=!^0C0pGV+j6+?+q?;eCkVq*Lt}XU3fJ z=oqyAJk}p+hp2Ae-)xg3aeUjHM#t$sW{f$*jLnr#Nf2dyKAzT!hDv>4lRw-8EmLIu znZ?>8k2d+EkCC*0qe}>18D9mWb-WmGbG6uFpnH5lE`Y6o0Y10MUtB;;7nv~_UlHJG ze+kt~>p6C6Qts#`kz261d@S&TrSa8QKe)JB2)L{9$W%|BnCkj9)syF>x^fQgE_c5@ z6t{;?Bc}g?_OK@q-~;y1*Pz#9vp#{x0dx5l;_H!LZYAgUvTi&m*j6j?fS3hd!W273{f}l z^&(@mAW912V0aoEMZ5~UG*SYRpww|qD5fCoG$0DG3FNs2(ij&r<8B1kf|Yy2sKt8H zc=zH}BKp1DeW1^0eY~$hq@6Z@jsj)~;b-!9s)s{cU78qxhA4&e!a$cD5~my)i2kC9*QZmUWs?jDrs6m zOxC1s*Yvd5BD7LT%ZP0?k=r%3oebQrM=ia}C2p?iBqL4T{!~p*Q{JBI0n@-R{WqpJ*kF${xq4^Go{bm&}VMe zx8KmWPwLZ_K7yinh)@C%R!;LFsr#m3rsn7Zv4xE4N#Tvv;#&kJQJ|&ts;2&vCTJ@e zo2|&(j_J?ftTRQ^!ur4LDyMW2S4NIt-BcGeZ{lxyhh@Cy5>Jv*GGm)=Sdo7%oc=k+#0?I;U)f+F z^^#-8!JJwvElc1ST9(F9UY5a8S=OHGs>Erx^!HpCV=ByyH!ER=Pibm`6z|Z~G#S7# zLxym~7QcgL*rW`Zd9W!%wx#JwtP^88E#3g=Q^AVZ(27$Nja{H&9 zNism$`NTzaRDB-RpP_o_XKI^->hr%^ZOhta<2Wh$6WE6+zC#AE>Sgg=GUU%x#1p8+ zjy`IiH`pp(sQE&VTl#-oWY+8WEc-Il9_KFwXMIJ6>5gBy7S1|DW}UlLnW0|ln*N2Z zTUwV3n|4I(UM+r8bNPuV7nt=v8J5+K1>{?K^OXhSci8i3D|*c(Ud4tWRsD~Ws>DpY z{QOUvf^2CDlBFrgm8Kw7zhtUvr=x1Gqv{n$)u>%gPiPuQxWrCLth!*A^-(fCPMbtE z{16giHQ|S%A={fE7h6P7YCtU-B816olg70T8F9S01TfG*X6JNUuaOj>Re%hc{d~EX zmqA<97H@}%Vy6i0qz~PSDG@qIAKnsu^!g%w@x4jKG5cG27_tbbvkYhUX?=@PuyW9) zCyj^zJ!Bi@-7)*B2*?cN@ysI7g#EVo4)mTgBoCIo3)j874AaV>ciae*Imn1V?U=KZ z%;}$z$#532_%y&{Y)h1;P zW-PX)W!igEK6Fg#R;8`sq|~iRTlIw09g((btx|VX+M;dz>ChqO#NNG@?ZuIi5|qp| zbEH&a#+h>^(_{{m%u;C=4rX~+ukSLe&J|1(B<7sOTw)GD!KUMXxl7EEsdtbb&r*xgMWK`~RDR6(%CixKs7l)_NcUHeZm%Hy?WqI#*5lNi zubA@{bG~Bk(wM_f?|yo>gnG= zZ>2LhtSBb*!Rg4B7Wi<}j>4wHmoN86qnOv3%a;rIIq>4s*5yeE*$RYg1wyt0q3tFJ z1+!2v`u;-%CUBSUwq(o>HUJKGBQ4pWd`W j#(pZB;}{?&6mI#BIk9O6(qUmn%x9omB`~i)&r1ITs3>|- literal 0 HcmV?d00001 diff --git a/out/DB/ideaCompileOutput.dest/classes/org/tbasket/db/schemas/Team$.class b/out/DB/ideaCompileOutput.dest/classes/org/tbasket/db/schemas/Team$.class new file mode 100644 index 0000000000000000000000000000000000000000..9fa22b1923320cd41e6942275c1458f0c01bd01b GIT binary patch literal 2737 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 I?DC6$0q=OjmjD0& literal 0 HcmV?d00001 diff --git a/out/DB/ideaCompileOutput.dest/classes/org/tbasket/db/schemas/User.class b/out/DB/ideaCompileOutput.dest/classes/org/tbasket/db/schemas/User.class new file mode 100644 index 0000000000000000000000000000000000000000..0d8dc830693f7a359ad3d9f429456ae43fbc65e1 GIT binary patch literal 5001 zcmbVQ`&V3775?tL?l4?3(@CHbl7rd&)oSvUgo}ayJ zq%9SG1r5ctp3{?~1v66;Qc%GGdtug0jvIxnp37d>XLE)MRY63+dTa>=zHCN;l2Q=J z>x+hh`0&;S<5nS?pYKx;o-+%E!`GJdV)2?;$ULqW7ZlVl>e<{tCQ~qqMFl~9X(_j& zV5&W}6J{sHV^PO&4F^z@Lp9iKD)uW-N6tSwIXu*+;J#W|ZG9RV(Nu>6xL3nHh(|bT zra^NBbJ6vqf}Zx_3eWb{)=xtV4hhg<1tBMN3YywGh8c!=!@63^=5omkCDSr8v}M$j z(Ol{xPbw1!hZPRet5gXu9Tj04mV`g|1X?Dv04vPcNw<|VUFy^w$grOlj z&Z&mS@UaLT`glc|a89v`k83!CMPpTB`Fs>`uSD8NIl+^Z2D4V9_S=wigX?Vu*^|J~NRvIv9E*nMH zL=|7)rnBbqgqg})#=Jo@nktc9IxYPYz8t|9@tkaMT*C`a2)`oJUJWlg)33?&gobZ8 z+kaE04{7+e!~Kqeqg#GRhZqO{{GsU6hw6P>dQ^ofb+_Qb5t(%JPYsd@I z%lJW6Ubt75Q!joP!Ap3B!LRh19K{`;a|OeQgrSA8FN|myG5S7jF0DxM>5xo%l_3y9 zTgI5vOF66UST*5zHKDhfaH5(Z70o&Eb>rFjyl#~W)Gs=m%^T-Ri?c>yLauJfVUuZj zQRj8exl4?V7}kQB8PyB4iiM5`rGck8ePu*na+gHL%~Bz4JeC!Z;KacA#5DVHNpajy zqXKLpgb_qsiZh=gaVgDq&%$i?EX#J!qRjpX>g39Vg4a1~rgV^f!y9|RC5*ADpTxL%G^qHzKT~mN4ow7 z-wnLj^;h`LQKQLjwwt)d;S7f}H<9CTio>asf$4uhn`#dH9s6!$Qc^B^10!T#BKy+G zpu-N@?1!6!HoJ#xooxMN$YFYKX(Ia;5GvO+fdp3n^Q5(4@sBnXt>J@ zJE+2^B4GdH;4Bn=)VpXxsESj;RChAV{C}bTwDNEG&dBFo_=$a2JnD$Z>%TfRn(PSP zDkteJ%wv)9m0SoaoWwX`sdPhroXaKIcm#{I^;)fz376x=Thxgc)0TBypgS2T?_fI` z1=j-zMmP`5W>f3l} zx`nfK+_-}u{e==v*6>yMF4`0|5KsfVgmJ9wv@tx*YElm4)3(!ojGwsrKJV%~=<53* zcafh>ecL#GfGxq+9slWS{N`%>XRGm_uf}h^mwrC^*+sv>vVMbJ`tg0}>bF(X-b810 zT-BX54O?;L)6xT^yE?MrT|p$Wd}(@sB&$K{YJ%{Q>H%`B+MLL)Ad;qh-+F-bR%=qf zD~Oo$3*NNOX}Q8`DYshmZTO~Jy1E+!&A~hPWi_00Z8#TLv>dc(`2vfUFR*C&0*lID zUUmk_EmivhqfWOyyu)H$?VZ}e{*{M!Slg@3sU7TJdxBi52B{tF*F4RcsWzu}uz%yJ ziC(Qq?O^l0z9VDy>{!0ZJwW#8Sia;vK=$ZZzW+Ty_UKst)!+fLC&&8n2G5O;ugE{L ZkKvzBw!9Ti1FeT%uX~IC`}QWO_%GCHqJ97X literal 0 HcmV?d00001 diff --git a/out/DB/ideaCompileOutput.dest/classes/org/tbasket/db/schemas/User.tasty b/out/DB/ideaCompileOutput.dest/classes/org/tbasket/db/schemas/User.tasty new file mode 100644 index 0000000000000000000000000000000000000000..9c60354d954926115984d14b36244cc45dca2a48 GIT binary patch literal 4067 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 Msuv-B%Xho*KgQb@umAu6 literal 0 HcmV?d00001 diff --git a/out/DB/ideaCompileOutput.dest/classes/table_init.sql b/out/DB/ideaCompileOutput.dest/classes/table_init.sql new file mode 100644 index 0000000..249c982 --- /dev/null +++ b/out/DB/ideaCompileOutput.dest/classes/table_init.sql @@ -0,0 +1,44 @@ +CREATE TABLE user +( + id int PRIMARY KEY, + name varchar(30) NOT NULL, + mail_address varchar NOT NULL UNIQUE, + forename varchar(30) NOT NULL, + password_hash varchar +); + +CREATE TABLE team +( + id int, + name varchar(30), + club_name varchar(30), + PRIMARY KEY (id) +); + +CREATE TABLE tactic_group +( + tactic_id int, + team_id int, + PRIMARY KEY (tactic_id, team_id), + FOREIGN KEY (tactic_id) REFERENCES tactic (id), + FOREIGN KEY (team_id) REFERENCES team (id) +); + +CREATE TABLE member +( + team_id int, + user_id int, + is_admin boolean NOT NULL, + PRIMARY KEY (team_id, user_id), + FOREIGN KEY (team_id) REFERENCES team (id), + FOREIGN KEY (user_id) REFERENCES user (id) +); + +CREATE TABLE tactic +( + id int PRIMARY KEY, + name varchar(30) NOT NULL, + owner_id int, + file_path varchar NOT NULL, + FOREIGN KEY (owner_id) REFERENCES user (id) +); \ No newline at end of file diff --git a/out/DB/ideaCompileOutput.json b/out/DB/ideaCompileOutput.json new file mode 100644 index 0000000..8dd6b8f --- /dev/null +++ b/out/DB/ideaCompileOutput.json @@ -0,0 +1,5 @@ +{ + "value": "ref:10631be0:/home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/out/DB/ideaCompileOutput.dest/classes", + "valueHash": 274930656, + "inputsHash": 49542187 +} \ No newline at end of file diff --git a/out/DB/ideaConfigFiles.json b/out/DB/ideaConfigFiles.json new file mode 100644 index 0000000..6042908 --- /dev/null +++ b/out/DB/ideaConfigFiles.json @@ -0,0 +1,7 @@ +{ + "value": [ + + ], + "valueHash": 473519988, + "inputsHash": 49542187 +} \ No newline at end of file diff --git a/out/DB/ideaJavaModuleFacets.json b/out/DB/ideaJavaModuleFacets.json new file mode 100644 index 0000000..6042908 --- /dev/null +++ b/out/DB/ideaJavaModuleFacets.json @@ -0,0 +1,7 @@ +{ + "value": [ + + ], + "valueHash": 473519988, + "inputsHash": 49542187 +} \ No newline at end of file diff --git a/out/DB/ivyDeps.json b/out/DB/ivyDeps.json new file mode 100644 index 0000000..91d7559 --- /dev/null +++ b/out/DB/ivyDeps.json @@ -0,0 +1,172 @@ +{ + "value": [ + { + "dep": { + "module": { + "organization": { + "value": "dev.zio" + }, + "name": { + "value": "zio" + }, + "attributes": { + + } + }, + "version": "2.0.6", + "configuration": { + "value": "default(compile)" + }, + "minimizedExclusions": { + "data": "coursier.core.MinimizedExclusions.ExcludeNone" + }, + "publication": { + "name": "", + "type": { + "value": "" + }, + "ext": { + "value": "" + }, + "classifier": { + "value": "" + } + }, + "optional": false, + "transitive": true + }, + "cross": { + "$type": "mill.scalalib.CrossVersion.Binary", + "platformed": false + }, + "force": false + }, + { + "dep": { + "module": { + "organization": { + "value": "org.apache.logging.log4j" + }, + "name": { + "value": "log4j-slf4j-impl" + }, + "attributes": { + + } + }, + "version": "2.19.0", + "configuration": { + "value": "default(compile)" + }, + "minimizedExclusions": { + "data": "coursier.core.MinimizedExclusions.ExcludeNone" + }, + "publication": { + "name": "", + "type": { + "value": "" + }, + "ext": { + "value": "" + }, + "classifier": { + "value": "" + } + }, + "optional": false, + "transitive": true + }, + "cross": { + "$type": "mill.scalalib.CrossVersion.Constant", + "value": "", + "platformed": false + }, + "force": false + }, + { + "dep": { + "module": { + "organization": { + "value": "io.getquill" + }, + "name": { + "value": "quill-jdbc-zio" + }, + "attributes": { + + } + }, + "version": "4.6.0", + "configuration": { + "value": "default(compile)" + }, + "minimizedExclusions": { + "data": "coursier.core.MinimizedExclusions.ExcludeNone" + }, + "publication": { + "name": "", + "type": { + "value": "" + }, + "ext": { + "value": "" + }, + "classifier": { + "value": "" + } + }, + "optional": false, + "transitive": true + }, + "cross": { + "$type": "mill.scalalib.CrossVersion.Binary", + "platformed": false + }, + "force": false + }, + { + "dep": { + "module": { + "organization": { + "value": "org.xerial" + }, + "name": { + "value": "sqlite-jdbc" + }, + "attributes": { + + } + }, + "version": "3.40.0.0", + "configuration": { + "value": "default(compile)" + }, + "minimizedExclusions": { + "data": "coursier.core.MinimizedExclusions.ExcludeNone" + }, + "publication": { + "name": "", + "type": { + "value": "" + }, + "ext": { + "value": "" + }, + "classifier": { + "value": "" + } + }, + "optional": false, + "transitive": true + }, + "cross": { + "$type": "mill.scalalib.CrossVersion.Constant", + "value": "", + "platformed": false + }, + "force": false + } + ], + "valueHash": 1329319505, + "inputsHash": -1244232985 +} \ No newline at end of file diff --git a/out/DB/ivyDeps.overridden/mill/scalalib/JavaModule/ivyDeps.json b/out/DB/ivyDeps.overridden/mill/scalalib/JavaModule/ivyDeps.json new file mode 100644 index 0000000..4fb78fa --- /dev/null +++ b/out/DB/ivyDeps.overridden/mill/scalalib/JavaModule/ivyDeps.json @@ -0,0 +1,7 @@ +{ + "value": [ + + ], + "valueHash": 0, + "inputsHash": 883715415 +} \ No newline at end of file diff --git a/out/DB/javacOptions.json b/out/DB/javacOptions.json new file mode 100644 index 0000000..295fb90 --- /dev/null +++ b/out/DB/javacOptions.json @@ -0,0 +1,7 @@ +{ + "value": [ + + ], + "valueHash": 473519988, + "inputsHash": -511194116 +} \ No newline at end of file diff --git a/out/DB/localClasspath.json b/out/DB/localClasspath.json new file mode 100644 index 0000000..fe1b3ae --- /dev/null +++ b/out/DB/localClasspath.json @@ -0,0 +1,8 @@ +{ + "value": [ + "ref:e22c2942:/home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/DB/resources", + "ref:5aacd86a:/home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/out/DB/compile.dest/classes" + ], + "valueHash": 349867463, + "inputsHash": 763758175 +} \ No newline at end of file diff --git a/out/DB/mandatoryIvyDeps.json b/out/DB/mandatoryIvyDeps.json new file mode 100644 index 0000000..107a23d --- /dev/null +++ b/out/DB/mandatoryIvyDeps.json @@ -0,0 +1,47 @@ +{ + "value": [ + { + "dep": { + "module": { + "organization": { + "value": "org.scala-lang" + }, + "name": { + "value": "scala3-library" + }, + "attributes": { + + } + }, + "version": "3.2.0", + "configuration": { + "value": "default(compile)" + }, + "minimizedExclusions": { + "data": "coursier.core.MinimizedExclusions.ExcludeNone" + }, + "publication": { + "name": "", + "type": { + "value": "" + }, + "ext": { + "value": "" + }, + "classifier": { + "value": "" + } + }, + "optional": false, + "transitive": true + }, + "cross": { + "$type": "mill.scalalib.CrossVersion.Binary", + "platformed": true + }, + "force": true + } + ], + "valueHash": 180912663, + "inputsHash": 1913053147 +} \ No newline at end of file diff --git a/out/DB/mandatoryIvyDeps.overridden/mill/scalalib/JavaModule/mandatoryIvyDeps.json b/out/DB/mandatoryIvyDeps.overridden/mill/scalalib/JavaModule/mandatoryIvyDeps.json new file mode 100644 index 0000000..afff102 --- /dev/null +++ b/out/DB/mandatoryIvyDeps.overridden/mill/scalalib/JavaModule/mandatoryIvyDeps.json @@ -0,0 +1,7 @@ +{ + "value": [ + + ], + "valueHash": 0, + "inputsHash": 49542187 +} \ No newline at end of file diff --git a/out/DB/mandatoryScalacOptions.json b/out/DB/mandatoryScalacOptions.json new file mode 100644 index 0000000..6042908 --- /dev/null +++ b/out/DB/mandatoryScalacOptions.json @@ -0,0 +1,7 @@ +{ + "value": [ + + ], + "valueHash": 473519988, + "inputsHash": 49542187 +} \ No newline at end of file diff --git a/out/DB/platformSuffix.json b/out/DB/platformSuffix.json new file mode 100644 index 0000000..c41ce1d --- /dev/null +++ b/out/DB/platformSuffix.json @@ -0,0 +1,5 @@ +{ + "value": "", + "valueHash": 0, + "inputsHash": 49542187 +} \ No newline at end of file diff --git a/out/DB/reformat.json b/out/DB/reformat.json new file mode 100644 index 0000000..2bf9b77 --- /dev/null +++ b/out/DB/reformat.json @@ -0,0 +1,5 @@ +{ + "value": null, + "valueHash": 0, + "inputsHash": 845299262 +} \ No newline at end of file diff --git a/out/DB/reformat.log b/out/DB/reformat.log new file mode 100644 index 0000000..066a873 --- /dev/null +++ b/out/DB/reformat.log @@ -0,0 +1 @@ +Formatting 5 Scala sources diff --git a/out/DB/resolvedIvyDeps.json b/out/DB/resolvedIvyDeps.json new file mode 100644 index 0000000..5befb6c --- /dev/null +++ b/out/DB/resolvedIvyDeps.json @@ -0,0 +1,53 @@ +{ + "value": [ + "qref:39a886be:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio_3/2.0.6/zio_3-2.0.6.jar", + "qref:ad6c0293:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/logging/log4j/log4j-slf4j-impl/2.19.0/log4j-slf4j-impl-2.19.0.jar", + "qref:bd4336c2:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/getquill/quill-jdbc-zio_3/4.6.0/quill-jdbc-zio_3-4.6.0.jar", + "qref:0ef11a08:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/xerial/sqlite-jdbc/3.40.0.0/sqlite-jdbc-3.40.0.0.jar", + "qref:b5501cbb:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-library_3/3.2.0/scala3-library_3-3.2.0.jar", + "qref:c1a82478:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-internal-macros_3/2.0.6/zio-internal-macros_3-2.0.6.jar", + "qref:468513bd:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-stacktracer_3/2.0.6/zio-stacktracer_3-2.0.6.jar", + "qref:9cd8b0c5:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/izumi-reflect_3/2.2.2/izumi-reflect_3-2.2.2.jar", + "qref:32e5062e:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.jar", + "qref:b7314c89:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/logging/log4j/log4j-api/2.19.0/log4j-api-2.19.0.jar", + "qref:d4fc68fd:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/logging/log4j/log4j-core/2.19.0/log4j-core-2.19.0.jar", + "qref:9c4bbd97:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/getquill/quill-zio_3/4.6.0/quill-zio_3-4.6.0.jar", + "qref:c815cbaf:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/getquill/quill-sql_3/4.6.0/quill-sql_3-4.6.0.jar", + "qref:3ea9ab84:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/getquill/quill-jdbc_3/4.6.0/quill-jdbc_3-4.6.0.jar", + "qref:4f8a588e:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-java8-compat_3/1.0.1/scala-java8-compat_3-1.0.1.jar", + "qref:a161e2c9:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/com/zaxxer/HikariCP/3.4.5/HikariCP-3.4.5.jar", + "qref:2e28165a:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-json_3/0.3.0/zio-json_3-0.3.0.jar", + "qref:5c87fdc5:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.8/scala-library-2.13.8.jar", + "qref:5eab0071:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/izumi-reflect-thirdparty-boopickle-shaded_3/2.2.2/izumi-reflect-thirdparty-boopickle-shaded_3-2.2.2.jar", + "qref:19454ec0:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-streams_3/2.0.2/zio-streams_3-2.0.2.jar", + "qref:495a33af:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/suzaku/boopickle_3/1.4.0/boopickle_3-1.4.0.jar", + "qref:5be1cf90:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/pprint_3/0.6.6/pprint_3-0.6.6.jar", + "qref:35b44e48:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/getquill/quill-engine_3/4.6.0/quill-engine_3-4.6.0.jar", + "qref:8381237d:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/getquill/quill-util_3/4.6.0/quill-util_3-4.6.0.jar", + "qref:ce4955c6:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/com/typesafe/scala-logging/scala-logging_3/3.9.4/scala-logging_3-3.9.4.jar", + "qref:0f77930e:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-collection-compat_3/2.8.1/scala-collection-compat_3-2.8.1.jar", + "qref:4b8d8225:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/com/softwaremill/magnolia1_3/magnolia_3/1.1.5/magnolia_3-1.1.5.jar", + "qref:adbef666:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/fansi_3/0.2.14/fansi_3-0.2.14.jar", + "qref:e1e28d5d:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/sourcecode_3/0.2.7/sourcecode_3-0.2.7.jar", + "qref:5dbac183:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/com/typesafe/config/1.4.2/config-1.4.2.jar", + "qref:4b535f97:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/com/github/takayahilton/sql-formatter_2.13/1.2.1/sql-formatter_2.13-1.2.1.jar", + "qref:de546ab1:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scalameta/scalafmt-core_2.13/3.1.0/scalafmt-core_2.13-3.1.0.jar", + "qref:7e996396:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scalameta/scalafmt-sysops_2.13/3.1.0/scalafmt-sysops_2.13-3.1.0.jar", + "qref:80f524de:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/com/geirsson/metaconfig-core_2.13/0.9.15/metaconfig-core_2.13-0.9.15.jar", + "qref:64effb84:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scalameta/scalameta_2.13/4.4.29/scalameta_2.13-4.4.29.jar", + "qref:fb7ab5e4:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.13.6/scala-reflect-2.13.6.jar", + "qref:aa2d2400:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/com/geirsson/metaconfig-typesafe-config_2.13/0.9.15/metaconfig-typesafe-config_2.13-0.9.15.jar", + "qref:6f58fe00:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/typelevel/paiges-core_2.13/0.4.2/paiges-core_2.13-0.4.2.jar", + "qref:bb13c6e2:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scalameta/parsers_2.13/4.4.29/parsers_2.13-4.4.29.jar", + "qref:02c964b4:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scalap/2.13.6/scalap-2.13.6.jar", + "qref:9a0ede71:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scalameta/trees_2.13/4.4.29/trees_2.13-4.4.29.jar", + "qref:683c2f1a:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-compiler/2.13.6/scala-compiler-2.13.6.jar", + "qref:738d20ee:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scalameta/common_2.13/4.4.29/common_2.13-4.4.29.jar", + "qref:58243602:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scalameta/fastparse-v2_2.13/2.3.1/fastparse-v2_2.13-2.3.1.jar", + "qref:db5c9401:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/jline/jline/3.19.0/jline-3.19.0.jar", + "qref:84bac27c:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna/5.3.1/jna-5.3.1.jar", + "qref:2edca6f7:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/geny_2.13/0.6.5/geny_2.13-0.6.5.jar" + ], + "valueHash": -1772468255, + "inputsHash": -1281788918 +} \ No newline at end of file diff --git a/out/DB/resolvedIvyDeps.log b/out/DB/resolvedIvyDeps.log new file mode 100644 index 0000000..88a577c --- /dev/null +++ b/out/DB/resolvedIvyDeps.log @@ -0,0 +1,4 @@ +[54/95] DB.resolvedIvyDeps | Downloading [1/1] artifacts (~0/0 bytes) +[54/95] DB.resolvedIvyDeps | Downloading [1/1] artifacts (~0/0 bytes) +[54/95] DB.resolvedIvyDeps | Downloading [2/2] artifacts (~0/0 bytes) +[54/95] DB.resolvedIvyDeps | Downloading [2/2] artifacts (~0/0 bytes) diff --git a/out/DB/resolvedRunIvyDeps.json b/out/DB/resolvedRunIvyDeps.json new file mode 100644 index 0000000..5befb6c --- /dev/null +++ b/out/DB/resolvedRunIvyDeps.json @@ -0,0 +1,53 @@ +{ + "value": [ + "qref:39a886be:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio_3/2.0.6/zio_3-2.0.6.jar", + "qref:ad6c0293:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/logging/log4j/log4j-slf4j-impl/2.19.0/log4j-slf4j-impl-2.19.0.jar", + "qref:bd4336c2:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/getquill/quill-jdbc-zio_3/4.6.0/quill-jdbc-zio_3-4.6.0.jar", + "qref:0ef11a08:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/xerial/sqlite-jdbc/3.40.0.0/sqlite-jdbc-3.40.0.0.jar", + "qref:b5501cbb:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-library_3/3.2.0/scala3-library_3-3.2.0.jar", + "qref:c1a82478:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-internal-macros_3/2.0.6/zio-internal-macros_3-2.0.6.jar", + "qref:468513bd:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-stacktracer_3/2.0.6/zio-stacktracer_3-2.0.6.jar", + "qref:9cd8b0c5:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/izumi-reflect_3/2.2.2/izumi-reflect_3-2.2.2.jar", + "qref:32e5062e:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.jar", + "qref:b7314c89:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/logging/log4j/log4j-api/2.19.0/log4j-api-2.19.0.jar", + "qref:d4fc68fd:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/logging/log4j/log4j-core/2.19.0/log4j-core-2.19.0.jar", + "qref:9c4bbd97:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/getquill/quill-zio_3/4.6.0/quill-zio_3-4.6.0.jar", + "qref:c815cbaf:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/getquill/quill-sql_3/4.6.0/quill-sql_3-4.6.0.jar", + "qref:3ea9ab84:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/getquill/quill-jdbc_3/4.6.0/quill-jdbc_3-4.6.0.jar", + "qref:4f8a588e:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-java8-compat_3/1.0.1/scala-java8-compat_3-1.0.1.jar", + "qref:a161e2c9:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/com/zaxxer/HikariCP/3.4.5/HikariCP-3.4.5.jar", + "qref:2e28165a:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-json_3/0.3.0/zio-json_3-0.3.0.jar", + "qref:5c87fdc5:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.8/scala-library-2.13.8.jar", + "qref:5eab0071:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/izumi-reflect-thirdparty-boopickle-shaded_3/2.2.2/izumi-reflect-thirdparty-boopickle-shaded_3-2.2.2.jar", + "qref:19454ec0:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-streams_3/2.0.2/zio-streams_3-2.0.2.jar", + "qref:495a33af:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/suzaku/boopickle_3/1.4.0/boopickle_3-1.4.0.jar", + "qref:5be1cf90:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/pprint_3/0.6.6/pprint_3-0.6.6.jar", + "qref:35b44e48:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/getquill/quill-engine_3/4.6.0/quill-engine_3-4.6.0.jar", + "qref:8381237d:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/getquill/quill-util_3/4.6.0/quill-util_3-4.6.0.jar", + "qref:ce4955c6:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/com/typesafe/scala-logging/scala-logging_3/3.9.4/scala-logging_3-3.9.4.jar", + "qref:0f77930e:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-collection-compat_3/2.8.1/scala-collection-compat_3-2.8.1.jar", + "qref:4b8d8225:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/com/softwaremill/magnolia1_3/magnolia_3/1.1.5/magnolia_3-1.1.5.jar", + "qref:adbef666:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/fansi_3/0.2.14/fansi_3-0.2.14.jar", + "qref:e1e28d5d:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/sourcecode_3/0.2.7/sourcecode_3-0.2.7.jar", + "qref:5dbac183:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/com/typesafe/config/1.4.2/config-1.4.2.jar", + "qref:4b535f97:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/com/github/takayahilton/sql-formatter_2.13/1.2.1/sql-formatter_2.13-1.2.1.jar", + "qref:de546ab1:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scalameta/scalafmt-core_2.13/3.1.0/scalafmt-core_2.13-3.1.0.jar", + "qref:7e996396:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scalameta/scalafmt-sysops_2.13/3.1.0/scalafmt-sysops_2.13-3.1.0.jar", + "qref:80f524de:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/com/geirsson/metaconfig-core_2.13/0.9.15/metaconfig-core_2.13-0.9.15.jar", + "qref:64effb84:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scalameta/scalameta_2.13/4.4.29/scalameta_2.13-4.4.29.jar", + "qref:fb7ab5e4:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.13.6/scala-reflect-2.13.6.jar", + "qref:aa2d2400:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/com/geirsson/metaconfig-typesafe-config_2.13/0.9.15/metaconfig-typesafe-config_2.13-0.9.15.jar", + "qref:6f58fe00:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/typelevel/paiges-core_2.13/0.4.2/paiges-core_2.13-0.4.2.jar", + "qref:bb13c6e2:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scalameta/parsers_2.13/4.4.29/parsers_2.13-4.4.29.jar", + "qref:02c964b4:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scalap/2.13.6/scalap-2.13.6.jar", + "qref:9a0ede71:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scalameta/trees_2.13/4.4.29/trees_2.13-4.4.29.jar", + "qref:683c2f1a:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-compiler/2.13.6/scala-compiler-2.13.6.jar", + "qref:738d20ee:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scalameta/common_2.13/4.4.29/common_2.13-4.4.29.jar", + "qref:58243602:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scalameta/fastparse-v2_2.13/2.3.1/fastparse-v2_2.13-2.3.1.jar", + "qref:db5c9401:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/jline/jline/3.19.0/jline-3.19.0.jar", + "qref:84bac27c:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna/5.3.1/jna-5.3.1.jar", + "qref:2edca6f7:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/com/lihaoyi/geny_2.13/0.6.5/geny_2.13-0.6.5.jar" + ], + "valueHash": -1772468255, + "inputsHash": -1281788918 +} \ No newline at end of file diff --git a/out/DB/resources.json b/out/DB/resources.json new file mode 100644 index 0000000..d8e8f1d --- /dev/null +++ b/out/DB/resources.json @@ -0,0 +1,7 @@ +{ + "value": [ + "ref:e22c2942:/home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/DB/resources" + ], + "valueHash": 819227077, + "inputsHash": 203666008 +} \ No newline at end of file diff --git a/out/DB/runIvyDeps.json b/out/DB/runIvyDeps.json new file mode 100644 index 0000000..afff102 --- /dev/null +++ b/out/DB/runIvyDeps.json @@ -0,0 +1,7 @@ +{ + "value": [ + + ], + "valueHash": 0, + "inputsHash": 49542187 +} \ No newline at end of file diff --git a/out/DB/scalaCompilerClasspath.json b/out/DB/scalaCompilerClasspath.json new file mode 100644 index 0000000..0a3f3c5 --- /dev/null +++ b/out/DB/scalaCompilerClasspath.json @@ -0,0 +1,19 @@ +{ + "value": [ + "qref:eb697b22:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-compiler_3/3.2.0/scala3-compiler_3-3.2.0.jar", + "qref:b5501cbb:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-library_3/3.2.0/scala3-library_3-3.2.0.jar", + "qref:73480977:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-interfaces/3.2.0/scala3-interfaces-3.2.0.jar", + "qref:0ea911d6:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/tasty-core_3/3.2.0/tasty-core_3-3.2.0.jar", + "qref:cdcf370e:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-asm/9.3.0-scala-1/scala-asm-9.3.0-scala-1.jar", + "qref:fba66b0c:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/compiler-interface/1.3.5/compiler-interface-1.3.5.jar", + "qref:2a9328bf:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/jline/jline-reader/3.19.0/jline-reader-3.19.0.jar", + "qref:efa015df:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/jline/jline-terminal/3.19.0/jline-terminal-3.19.0.jar", + "qref:68f8c4d6:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/jline/jline-terminal-jna/3.19.0/jline-terminal-jna-3.19.0.jar", + "qref:5c87fdc5:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.8/scala-library-2.13.8.jar", + "qref:b6bb4c3d:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.7.0/protobuf-java-3.7.0.jar", + "qref:26123a6a:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-interface/1.3.0/util-interface-1.3.0.jar", + "qref:84bac27c:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna/5.3.1/jna-5.3.1.jar" + ], + "valueHash": 761044896, + "inputsHash": 1316354072 +} \ No newline at end of file diff --git a/out/DB/scalaLibraryIvyDeps.json b/out/DB/scalaLibraryIvyDeps.json new file mode 100644 index 0000000..0b6c29a --- /dev/null +++ b/out/DB/scalaLibraryIvyDeps.json @@ -0,0 +1,47 @@ +{ + "value": [ + { + "dep": { + "module": { + "organization": { + "value": "org.scala-lang" + }, + "name": { + "value": "scala3-library" + }, + "attributes": { + + } + }, + "version": "3.2.0", + "configuration": { + "value": "default(compile)" + }, + "minimizedExclusions": { + "data": "coursier.core.MinimizedExclusions.ExcludeNone" + }, + "publication": { + "name": "", + "type": { + "value": "" + }, + "ext": { + "value": "" + }, + "classifier": { + "value": "" + } + }, + "optional": false, + "transitive": true + }, + "cross": { + "$type": "mill.scalalib.CrossVersion.Binary", + "platformed": true + }, + "force": true + } + ], + "valueHash": 180912663, + "inputsHash": 307060112 +} \ No newline at end of file diff --git a/out/DB/scalaOrganization.json b/out/DB/scalaOrganization.json new file mode 100644 index 0000000..aa78e6e --- /dev/null +++ b/out/DB/scalaOrganization.json @@ -0,0 +1,5 @@ +{ + "value": "org.scala-lang", + "valueHash": 1747943263, + "inputsHash": 1496742046 +} \ No newline at end of file diff --git a/out/DB/scalaVersion.json b/out/DB/scalaVersion.json new file mode 100644 index 0000000..1fa3d36 --- /dev/null +++ b/out/DB/scalaVersion.json @@ -0,0 +1,5 @@ +{ + "value": "3.2.0", + "valueHash": 48519481, + "inputsHash": 49542187 +} \ No newline at end of file diff --git a/out/DB/scalacOptions.json b/out/DB/scalacOptions.json new file mode 100644 index 0000000..6042908 --- /dev/null +++ b/out/DB/scalacOptions.json @@ -0,0 +1,7 @@ +{ + "value": [ + + ], + "valueHash": 473519988, + "inputsHash": 49542187 +} \ No newline at end of file diff --git a/out/DB/scalacPluginClasspath.json b/out/DB/scalacPluginClasspath.json new file mode 100644 index 0000000..2564027 --- /dev/null +++ b/out/DB/scalacPluginClasspath.json @@ -0,0 +1,7 @@ +{ + "value": [ + + ], + "valueHash": 0, + "inputsHash": -1648091113 +} \ No newline at end of file diff --git a/out/DB/scalacPluginIvyDeps.json b/out/DB/scalacPluginIvyDeps.json new file mode 100644 index 0000000..afff102 --- /dev/null +++ b/out/DB/scalacPluginIvyDeps.json @@ -0,0 +1,7 @@ +{ + "value": [ + + ], + "valueHash": 0, + "inputsHash": 49542187 +} \ No newline at end of file diff --git a/out/DB/scalafmtConfig.json b/out/DB/scalafmtConfig.json new file mode 100644 index 0000000..4c3d7f9 --- /dev/null +++ b/out/DB/scalafmtConfig.json @@ -0,0 +1,7 @@ +{ + "value": [ + "ref:e6c2d371:/home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/.scalafmt.conf" + ], + "valueHash": -267721387, + "inputsHash": 1943425949 +} \ No newline at end of file diff --git a/out/DB/sources.json b/out/DB/sources.json new file mode 100644 index 0000000..14f4188 --- /dev/null +++ b/out/DB/sources.json @@ -0,0 +1,7 @@ +{ + "value": [ + "ref:a3c32c37:/home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/DB/src" + ], + "valueHash": 2128389196, + "inputsHash": 319326459 +} \ No newline at end of file diff --git a/out/DB/transitiveCompileIvyDeps.json b/out/DB/transitiveCompileIvyDeps.json new file mode 100644 index 0000000..514973e --- /dev/null +++ b/out/DB/transitiveCompileIvyDeps.json @@ -0,0 +1,7 @@ +{ + "value": [ + + ], + "valueHash": 0, + "inputsHash": 811123683 +} \ No newline at end of file diff --git a/out/DB/transitiveIvyDeps.json b/out/DB/transitiveIvyDeps.json new file mode 100644 index 0000000..c3657f2 --- /dev/null +++ b/out/DB/transitiveIvyDeps.json @@ -0,0 +1,213 @@ +{ + "value": [ + { + "dep": { + "module": { + "organization": { + "value": "dev.zio" + }, + "name": { + "value": "zio" + }, + "attributes": { + + } + }, + "version": "2.0.6", + "configuration": { + "value": "default(compile)" + }, + "minimizedExclusions": { + "data": "coursier.core.MinimizedExclusions.ExcludeNone" + }, + "publication": { + "name": "", + "type": { + "value": "" + }, + "ext": { + "value": "" + }, + "classifier": { + "value": "" + } + }, + "optional": false, + "transitive": true + }, + "cross": { + "$type": "mill.scalalib.CrossVersion.Binary", + "platformed": false + }, + "force": false + }, + { + "dep": { + "module": { + "organization": { + "value": "org.apache.logging.log4j" + }, + "name": { + "value": "log4j-slf4j-impl" + }, + "attributes": { + + } + }, + "version": "2.19.0", + "configuration": { + "value": "default(compile)" + }, + "minimizedExclusions": { + "data": "coursier.core.MinimizedExclusions.ExcludeNone" + }, + "publication": { + "name": "", + "type": { + "value": "" + }, + "ext": { + "value": "" + }, + "classifier": { + "value": "" + } + }, + "optional": false, + "transitive": true + }, + "cross": { + "$type": "mill.scalalib.CrossVersion.Constant", + "value": "", + "platformed": false + }, + "force": false + }, + { + "dep": { + "module": { + "organization": { + "value": "io.getquill" + }, + "name": { + "value": "quill-jdbc-zio" + }, + "attributes": { + + } + }, + "version": "4.6.0", + "configuration": { + "value": "default(compile)" + }, + "minimizedExclusions": { + "data": "coursier.core.MinimizedExclusions.ExcludeNone" + }, + "publication": { + "name": "", + "type": { + "value": "" + }, + "ext": { + "value": "" + }, + "classifier": { + "value": "" + } + }, + "optional": false, + "transitive": true + }, + "cross": { + "$type": "mill.scalalib.CrossVersion.Binary", + "platformed": false + }, + "force": false + }, + { + "dep": { + "module": { + "organization": { + "value": "org.xerial" + }, + "name": { + "value": "sqlite-jdbc" + }, + "attributes": { + + } + }, + "version": "3.40.0.0", + "configuration": { + "value": "default(compile)" + }, + "minimizedExclusions": { + "data": "coursier.core.MinimizedExclusions.ExcludeNone" + }, + "publication": { + "name": "", + "type": { + "value": "" + }, + "ext": { + "value": "" + }, + "classifier": { + "value": "" + } + }, + "optional": false, + "transitive": true + }, + "cross": { + "$type": "mill.scalalib.CrossVersion.Constant", + "value": "", + "platformed": false + }, + "force": false + }, + { + "dep": { + "module": { + "organization": { + "value": "org.scala-lang" + }, + "name": { + "value": "scala3-library" + }, + "attributes": { + + } + }, + "version": "3.2.0", + "configuration": { + "value": "default(compile)" + }, + "minimizedExclusions": { + "data": "coursier.core.MinimizedExclusions.ExcludeNone" + }, + "publication": { + "name": "", + "type": { + "value": "" + }, + "ext": { + "value": "" + }, + "classifier": { + "value": "" + } + }, + "optional": false, + "transitive": true + }, + "cross": { + "$type": "mill.scalalib.CrossVersion.Binary", + "platformed": true + }, + "force": true + } + ], + "valueHash": 1510232168, + "inputsHash": -1485734327 +} \ No newline at end of file diff --git a/out/DB/transitiveLocalClasspath.json b/out/DB/transitiveLocalClasspath.json new file mode 100644 index 0000000..8ff02d8 --- /dev/null +++ b/out/DB/transitiveLocalClasspath.json @@ -0,0 +1,7 @@ +{ + "value": [ + + ], + "valueHash": 0, + "inputsHash": -511194116 +} \ No newline at end of file diff --git a/out/DB/unmanagedClasspath.json b/out/DB/unmanagedClasspath.json new file mode 100644 index 0000000..afff102 --- /dev/null +++ b/out/DB/unmanagedClasspath.json @@ -0,0 +1,7 @@ +{ + "value": [ + + ], + "valueHash": 0, + "inputsHash": 49542187 +} \ No newline at end of file diff --git a/out/DB/upstreamCompileOutput.json b/out/DB/upstreamCompileOutput.json new file mode 100644 index 0000000..295fb90 --- /dev/null +++ b/out/DB/upstreamCompileOutput.json @@ -0,0 +1,7 @@ +{ + "value": [ + + ], + "valueHash": 473519988, + "inputsHash": -511194116 +} \ No newline at end of file diff --git a/out/Endpoint/allScalacOptions.json b/out/Endpoint/allScalacOptions.json new file mode 100644 index 0000000..0f00871 --- /dev/null +++ b/out/Endpoint/allScalacOptions.json @@ -0,0 +1,7 @@ +{ + "value": [ + + ], + "valueHash": 473519988, + "inputsHash": -1637701402 +} \ No newline at end of file diff --git a/out/Endpoint/allSources.json b/out/Endpoint/allSources.json new file mode 100644 index 0000000..3185b80 --- /dev/null +++ b/out/Endpoint/allSources.json @@ -0,0 +1,7 @@ +{ + "value": [ + "ref:6e7d84c2:/home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/Endpoint/src" + ], + "valueHash": 1232747304, + "inputsHash": 390939424 +} \ No newline at end of file diff --git a/out/Endpoint/compileIvyDeps.json b/out/Endpoint/compileIvyDeps.json new file mode 100644 index 0000000..afff102 --- /dev/null +++ b/out/Endpoint/compileIvyDeps.json @@ -0,0 +1,7 @@ +{ + "value": [ + + ], + "valueHash": 0, + "inputsHash": 49542187 +} \ No newline at end of file diff --git a/out/Endpoint/enablePluginScalacOptions.json b/out/Endpoint/enablePluginScalacOptions.json new file mode 100644 index 0000000..dda0119 --- /dev/null +++ b/out/Endpoint/enablePluginScalacOptions.json @@ -0,0 +1,7 @@ +{ + "value": [ + + ], + "valueHash": 473519988, + "inputsHash": 1133280082 +} \ No newline at end of file diff --git a/out/Endpoint/generatedSources.json b/out/Endpoint/generatedSources.json new file mode 100644 index 0000000..6042908 --- /dev/null +++ b/out/Endpoint/generatedSources.json @@ -0,0 +1,7 @@ +{ + "value": [ + + ], + "valueHash": 473519988, + "inputsHash": 49542187 +} \ No newline at end of file diff --git a/out/Endpoint/ideaCompileOutput.json b/out/Endpoint/ideaCompileOutput.json new file mode 100644 index 0000000..7fe2d62 --- /dev/null +++ b/out/Endpoint/ideaCompileOutput.json @@ -0,0 +1,5 @@ +{ + "value": "ref:c984eca8:/home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/out/Endpoint/ideaCompileOutput.dest/classes", + "valueHash": -914035544, + "inputsHash": 49542187 +} \ No newline at end of file diff --git a/out/Endpoint/ideaConfigFiles.json b/out/Endpoint/ideaConfigFiles.json new file mode 100644 index 0000000..6042908 --- /dev/null +++ b/out/Endpoint/ideaConfigFiles.json @@ -0,0 +1,7 @@ +{ + "value": [ + + ], + "valueHash": 473519988, + "inputsHash": 49542187 +} \ No newline at end of file diff --git a/out/Endpoint/ideaJavaModuleFacets.json b/out/Endpoint/ideaJavaModuleFacets.json new file mode 100644 index 0000000..6042908 --- /dev/null +++ b/out/Endpoint/ideaJavaModuleFacets.json @@ -0,0 +1,7 @@ +{ + "value": [ + + ], + "valueHash": 473519988, + "inputsHash": 49542187 +} \ No newline at end of file diff --git a/out/Endpoint/ivyDeps.json b/out/Endpoint/ivyDeps.json new file mode 100644 index 0000000..f769cdc --- /dev/null +++ b/out/Endpoint/ivyDeps.json @@ -0,0 +1,130 @@ +{ + "value": [ + { + "dep": { + "module": { + "organization": { + "value": "dev.zio" + }, + "name": { + "value": "zio" + }, + "attributes": { + + } + }, + "version": "2.0.6", + "configuration": { + "value": "default(compile)" + }, + "minimizedExclusions": { + "data": "coursier.core.MinimizedExclusions.ExcludeNone" + }, + "publication": { + "name": "", + "type": { + "value": "" + }, + "ext": { + "value": "" + }, + "classifier": { + "value": "" + } + }, + "optional": false, + "transitive": true + }, + "cross": { + "$type": "mill.scalalib.CrossVersion.Binary", + "platformed": false + }, + "force": false + }, + { + "dep": { + "module": { + "organization": { + "value": "org.apache.logging.log4j" + }, + "name": { + "value": "log4j-slf4j-impl" + }, + "attributes": { + + } + }, + "version": "2.19.0", + "configuration": { + "value": "default(compile)" + }, + "minimizedExclusions": { + "data": "coursier.core.MinimizedExclusions.ExcludeNone" + }, + "publication": { + "name": "", + "type": { + "value": "" + }, + "ext": { + "value": "" + }, + "classifier": { + "value": "" + } + }, + "optional": false, + "transitive": true + }, + "cross": { + "$type": "mill.scalalib.CrossVersion.Constant", + "value": "", + "platformed": false + }, + "force": false + }, + { + "dep": { + "module": { + "organization": { + "value": "dev.zio" + }, + "name": { + "value": "zio-http" + }, + "attributes": { + + } + }, + "version": "0.0.3", + "configuration": { + "value": "default(compile)" + }, + "minimizedExclusions": { + "data": "coursier.core.MinimizedExclusions.ExcludeNone" + }, + "publication": { + "name": "", + "type": { + "value": "" + }, + "ext": { + "value": "" + }, + "classifier": { + "value": "" + } + }, + "optional": false, + "transitive": true + }, + "cross": { + "$type": "mill.scalalib.CrossVersion.Binary", + "platformed": false + }, + "force": false + } + ], + "valueHash": 1540555876, + "inputsHash": -1244232985 +} \ No newline at end of file diff --git a/out/Endpoint/mandatoryIvyDeps.json b/out/Endpoint/mandatoryIvyDeps.json new file mode 100644 index 0000000..107a23d --- /dev/null +++ b/out/Endpoint/mandatoryIvyDeps.json @@ -0,0 +1,47 @@ +{ + "value": [ + { + "dep": { + "module": { + "organization": { + "value": "org.scala-lang" + }, + "name": { + "value": "scala3-library" + }, + "attributes": { + + } + }, + "version": "3.2.0", + "configuration": { + "value": "default(compile)" + }, + "minimizedExclusions": { + "data": "coursier.core.MinimizedExclusions.ExcludeNone" + }, + "publication": { + "name": "", + "type": { + "value": "" + }, + "ext": { + "value": "" + }, + "classifier": { + "value": "" + } + }, + "optional": false, + "transitive": true + }, + "cross": { + "$type": "mill.scalalib.CrossVersion.Binary", + "platformed": true + }, + "force": true + } + ], + "valueHash": 180912663, + "inputsHash": 1913053147 +} \ No newline at end of file diff --git a/out/Endpoint/mandatoryIvyDeps.overridden/mill/scalalib/JavaModule/mandatoryIvyDeps.json b/out/Endpoint/mandatoryIvyDeps.overridden/mill/scalalib/JavaModule/mandatoryIvyDeps.json new file mode 100644 index 0000000..afff102 --- /dev/null +++ b/out/Endpoint/mandatoryIvyDeps.overridden/mill/scalalib/JavaModule/mandatoryIvyDeps.json @@ -0,0 +1,7 @@ +{ + "value": [ + + ], + "valueHash": 0, + "inputsHash": 49542187 +} \ No newline at end of file diff --git a/out/Endpoint/mandatoryScalacOptions.json b/out/Endpoint/mandatoryScalacOptions.json new file mode 100644 index 0000000..6042908 --- /dev/null +++ b/out/Endpoint/mandatoryScalacOptions.json @@ -0,0 +1,7 @@ +{ + "value": [ + + ], + "valueHash": 473519988, + "inputsHash": 49542187 +} \ No newline at end of file diff --git a/out/Endpoint/platformSuffix.json b/out/Endpoint/platformSuffix.json new file mode 100644 index 0000000..c41ce1d --- /dev/null +++ b/out/Endpoint/platformSuffix.json @@ -0,0 +1,5 @@ +{ + "value": "", + "valueHash": 0, + "inputsHash": 49542187 +} \ No newline at end of file diff --git a/out/Endpoint/resolvedIvyDeps.json b/out/Endpoint/resolvedIvyDeps.json new file mode 100644 index 0000000..8614f1e --- /dev/null +++ b/out/Endpoint/resolvedIvyDeps.json @@ -0,0 +1,49 @@ +{ + "value": [ + "qref:39a886be:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio_3/2.0.6/zio_3-2.0.6.jar", + "qref:ad6c0293:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/logging/log4j/log4j-slf4j-impl/2.19.0/log4j-slf4j-impl-2.19.0.jar", + "qref:786864fe:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-http_3/0.0.3/zio-http_3-0.0.3.jar", + "qref:b5501cbb:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-library_3/3.2.0/scala3-library_3-3.2.0.jar", + "qref:c1a82478:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-internal-macros_3/2.0.6/zio-internal-macros_3-2.0.6.jar", + "qref:468513bd:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-stacktracer_3/2.0.6/zio-stacktracer_3-2.0.6.jar", + "qref:9cd8b0c5:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/izumi-reflect_3/2.2.2/izumi-reflect_3-2.2.2.jar", + "qref:32e5062e:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.jar", + "qref:b7314c89:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/logging/log4j/log4j-api/2.19.0/log4j-api-2.19.0.jar", + "qref:d4fc68fd:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/logging/log4j/log4j-core/2.19.0/log4j-core-2.19.0.jar", + "qref:95c82ffd:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-http-logging_3/0.0.3/zio-http-logging_3-0.0.3.jar", + "qref:f4359597:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-codec-http/4.1.82.Final/netty-codec-http-4.1.82.Final.jar", + "qref:be47dde4:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-handler-proxy/4.1.82.Final/netty-handler-proxy-4.1.82.Final.jar", + "qref:c42a208a:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-epoll/4.1.82.Final/netty-transport-native-epoll-4.1.82.Final.jar", + "qref:0f82b946:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-epoll/4.1.82.Final/netty-transport-native-epoll-4.1.82.Final-linux-x86_64.jar", + "qref:40b13f5d:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-epoll/4.1.82.Final/netty-transport-native-epoll-4.1.82.Final-linux-aarch_64.jar", + "qref:b29de332:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-kqueue/4.1.82.Final/netty-transport-native-kqueue-4.1.82.Final.jar", + "qref:a078c663:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-kqueue/4.1.82.Final/netty-transport-native-kqueue-4.1.82.Final-osx-x86_64.jar", + "qref:6c6216f9:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-kqueue/4.1.82.Final/netty-transport-native-kqueue-4.1.82.Final-osx-aarch_64.jar", + "qref:3146d8bf:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-streams_3/2.0.3/zio-streams_3-2.0.3.jar", + "qref:fd02770d:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-schema_3/0.2.1/zio-schema_3-0.2.1.jar", + "qref:2fec96f9:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-schema-json_3/0.2.1/zio-schema-json_3-0.2.1.jar", + "qref:c4d72723:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/incubator/netty-incubator-transport-native-io_uring/0.0.15.Final/netty-incubator-transport-native-io_uring-0.0.15.Final-linux-x86_64.jar", + "qref:5c87fdc5:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.8/scala-library-2.13.8.jar", + "qref:5eab0071:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/izumi-reflect-thirdparty-boopickle-shaded_3/2.2.2/izumi-reflect-thirdparty-boopickle-shaded_3-2.2.2.jar", + "qref:141b2b3d:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-common/4.1.82.Final/netty-common-4.1.82.Final.jar", + "qref:22aaaca7:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-buffer/4.1.82.Final/netty-buffer-4.1.82.Final.jar", + "qref:87d38de6:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport/4.1.82.Final/netty-transport-4.1.82.Final.jar", + "qref:dfc6650d:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-codec/4.1.82.Final/netty-codec-4.1.82.Final.jar", + "qref:71f3a5d9:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-handler/4.1.82.Final/netty-handler-4.1.82.Final.jar", + "qref:e5cd026e:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-codec-socks/4.1.82.Final/netty-codec-socks-4.1.82.Final.jar", + "qref:32cee56e:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-unix-common/4.1.82.Final/netty-transport-native-unix-common-4.1.82.Final.jar", + "qref:89ac2f5e:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-classes-epoll/4.1.82.Final/netty-transport-classes-epoll-4.1.82.Final.jar", + "qref:1ec3ace8:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-classes-kqueue/4.1.82.Final/netty-transport-classes-kqueue-4.1.82.Final.jar", + "qref:68a6ff28:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-schema-macros_3/0.2.1/zio-schema-macros_3-0.2.1.jar", + "qref:823114a4:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-prelude_3/1.0.0-RC15/zio-prelude_3-1.0.0-RC15.jar", + "qref:45929e91:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-schema-derivation_3/0.2.1/zio-schema-derivation_3-0.2.1.jar", + "qref:74e08b1b:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-json_3/0.3.0-RC9/zio-json_3-0.3.0-RC9.jar", + "qref:d882e809:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/incubator/netty-incubator-transport-classes-io_uring/0.0.15.Final/netty-incubator-transport-classes-io_uring-0.0.15.Final.jar", + "qref:2f06acb1:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-resolver/4.1.82.Final/netty-resolver-4.1.82.Final.jar", + "qref:1be77ffe:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-prelude-macros_3/1.0.0-RC15/zio-prelude-macros_3-1.0.0-RC15.jar", + "qref:50fa8563:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-collection-compat_3/2.5.0/scala-collection-compat_3-2.5.0.jar", + "qref:07d971d9:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/com/softwaremill/magnolia1_3/magnolia_3/1.0.0/magnolia_3-1.0.0.jar" + ], + "valueHash": 1714534215, + "inputsHash": 1137411941 +} \ No newline at end of file diff --git a/out/Endpoint/resolvedRunIvyDeps.json b/out/Endpoint/resolvedRunIvyDeps.json new file mode 100644 index 0000000..8614f1e --- /dev/null +++ b/out/Endpoint/resolvedRunIvyDeps.json @@ -0,0 +1,49 @@ +{ + "value": [ + "qref:39a886be:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio_3/2.0.6/zio_3-2.0.6.jar", + "qref:ad6c0293:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/logging/log4j/log4j-slf4j-impl/2.19.0/log4j-slf4j-impl-2.19.0.jar", + "qref:786864fe:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-http_3/0.0.3/zio-http_3-0.0.3.jar", + "qref:b5501cbb:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-library_3/3.2.0/scala3-library_3-3.2.0.jar", + "qref:c1a82478:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-internal-macros_3/2.0.6/zio-internal-macros_3-2.0.6.jar", + "qref:468513bd:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-stacktracer_3/2.0.6/zio-stacktracer_3-2.0.6.jar", + "qref:9cd8b0c5:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/izumi-reflect_3/2.2.2/izumi-reflect_3-2.2.2.jar", + "qref:32e5062e:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.jar", + "qref:b7314c89:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/logging/log4j/log4j-api/2.19.0/log4j-api-2.19.0.jar", + "qref:d4fc68fd:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/logging/log4j/log4j-core/2.19.0/log4j-core-2.19.0.jar", + "qref:95c82ffd:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-http-logging_3/0.0.3/zio-http-logging_3-0.0.3.jar", + "qref:f4359597:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-codec-http/4.1.82.Final/netty-codec-http-4.1.82.Final.jar", + "qref:be47dde4:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-handler-proxy/4.1.82.Final/netty-handler-proxy-4.1.82.Final.jar", + "qref:c42a208a:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-epoll/4.1.82.Final/netty-transport-native-epoll-4.1.82.Final.jar", + "qref:0f82b946:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-epoll/4.1.82.Final/netty-transport-native-epoll-4.1.82.Final-linux-x86_64.jar", + "qref:40b13f5d:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-epoll/4.1.82.Final/netty-transport-native-epoll-4.1.82.Final-linux-aarch_64.jar", + "qref:b29de332:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-kqueue/4.1.82.Final/netty-transport-native-kqueue-4.1.82.Final.jar", + "qref:a078c663:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-kqueue/4.1.82.Final/netty-transport-native-kqueue-4.1.82.Final-osx-x86_64.jar", + "qref:6c6216f9:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-kqueue/4.1.82.Final/netty-transport-native-kqueue-4.1.82.Final-osx-aarch_64.jar", + "qref:3146d8bf:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-streams_3/2.0.3/zio-streams_3-2.0.3.jar", + "qref:fd02770d:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-schema_3/0.2.1/zio-schema_3-0.2.1.jar", + "qref:2fec96f9:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-schema-json_3/0.2.1/zio-schema-json_3-0.2.1.jar", + "qref:c4d72723:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/incubator/netty-incubator-transport-native-io_uring/0.0.15.Final/netty-incubator-transport-native-io_uring-0.0.15.Final-linux-x86_64.jar", + "qref:5c87fdc5:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.8/scala-library-2.13.8.jar", + "qref:5eab0071:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/izumi-reflect-thirdparty-boopickle-shaded_3/2.2.2/izumi-reflect-thirdparty-boopickle-shaded_3-2.2.2.jar", + "qref:141b2b3d:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-common/4.1.82.Final/netty-common-4.1.82.Final.jar", + "qref:22aaaca7:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-buffer/4.1.82.Final/netty-buffer-4.1.82.Final.jar", + "qref:87d38de6:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport/4.1.82.Final/netty-transport-4.1.82.Final.jar", + "qref:dfc6650d:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-codec/4.1.82.Final/netty-codec-4.1.82.Final.jar", + "qref:71f3a5d9:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-handler/4.1.82.Final/netty-handler-4.1.82.Final.jar", + "qref:e5cd026e:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-codec-socks/4.1.82.Final/netty-codec-socks-4.1.82.Final.jar", + "qref:32cee56e:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-unix-common/4.1.82.Final/netty-transport-native-unix-common-4.1.82.Final.jar", + "qref:89ac2f5e:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-classes-epoll/4.1.82.Final/netty-transport-classes-epoll-4.1.82.Final.jar", + "qref:1ec3ace8:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-classes-kqueue/4.1.82.Final/netty-transport-classes-kqueue-4.1.82.Final.jar", + "qref:68a6ff28:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-schema-macros_3/0.2.1/zio-schema-macros_3-0.2.1.jar", + "qref:823114a4:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-prelude_3/1.0.0-RC15/zio-prelude_3-1.0.0-RC15.jar", + "qref:45929e91:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-schema-derivation_3/0.2.1/zio-schema-derivation_3-0.2.1.jar", + "qref:74e08b1b:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-json_3/0.3.0-RC9/zio-json_3-0.3.0-RC9.jar", + "qref:d882e809:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/incubator/netty-incubator-transport-classes-io_uring/0.0.15.Final/netty-incubator-transport-classes-io_uring-0.0.15.Final.jar", + "qref:2f06acb1:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-resolver/4.1.82.Final/netty-resolver-4.1.82.Final.jar", + "qref:1be77ffe:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-prelude-macros_3/1.0.0-RC15/zio-prelude-macros_3-1.0.0-RC15.jar", + "qref:50fa8563:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-collection-compat_3/2.5.0/scala-collection-compat_3-2.5.0.jar", + "qref:07d971d9:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/com/softwaremill/magnolia1_3/magnolia_3/1.0.0/magnolia_3-1.0.0.jar" + ], + "valueHash": 1714534215, + "inputsHash": 1137411941 +} \ No newline at end of file diff --git a/out/Endpoint/resources.json b/out/Endpoint/resources.json new file mode 100644 index 0000000..801177e --- /dev/null +++ b/out/Endpoint/resources.json @@ -0,0 +1,7 @@ +{ + "value": [ + "ref:c984eca8:/home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/Endpoint/resources" + ], + "valueHash": 2031791312, + "inputsHash": 1081772085 +} \ No newline at end of file diff --git a/out/Endpoint/runIvyDeps.json b/out/Endpoint/runIvyDeps.json new file mode 100644 index 0000000..afff102 --- /dev/null +++ b/out/Endpoint/runIvyDeps.json @@ -0,0 +1,7 @@ +{ + "value": [ + + ], + "valueHash": 0, + "inputsHash": 49542187 +} \ No newline at end of file diff --git a/out/Endpoint/scalaCompilerClasspath.json b/out/Endpoint/scalaCompilerClasspath.json new file mode 100644 index 0000000..0a3f3c5 --- /dev/null +++ b/out/Endpoint/scalaCompilerClasspath.json @@ -0,0 +1,19 @@ +{ + "value": [ + "qref:eb697b22:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-compiler_3/3.2.0/scala3-compiler_3-3.2.0.jar", + "qref:b5501cbb:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-library_3/3.2.0/scala3-library_3-3.2.0.jar", + "qref:73480977:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-interfaces/3.2.0/scala3-interfaces-3.2.0.jar", + "qref:0ea911d6:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/tasty-core_3/3.2.0/tasty-core_3-3.2.0.jar", + "qref:cdcf370e:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-asm/9.3.0-scala-1/scala-asm-9.3.0-scala-1.jar", + "qref:fba66b0c:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/compiler-interface/1.3.5/compiler-interface-1.3.5.jar", + "qref:2a9328bf:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/jline/jline-reader/3.19.0/jline-reader-3.19.0.jar", + "qref:efa015df:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/jline/jline-terminal/3.19.0/jline-terminal-3.19.0.jar", + "qref:68f8c4d6:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/jline/jline-terminal-jna/3.19.0/jline-terminal-jna-3.19.0.jar", + "qref:5c87fdc5:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.8/scala-library-2.13.8.jar", + "qref:b6bb4c3d:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.7.0/protobuf-java-3.7.0.jar", + "qref:26123a6a:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-interface/1.3.0/util-interface-1.3.0.jar", + "qref:84bac27c:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna/5.3.1/jna-5.3.1.jar" + ], + "valueHash": 761044896, + "inputsHash": 1316354072 +} \ No newline at end of file diff --git a/out/Endpoint/scalaLibraryIvyDeps.json b/out/Endpoint/scalaLibraryIvyDeps.json new file mode 100644 index 0000000..0b6c29a --- /dev/null +++ b/out/Endpoint/scalaLibraryIvyDeps.json @@ -0,0 +1,47 @@ +{ + "value": [ + { + "dep": { + "module": { + "organization": { + "value": "org.scala-lang" + }, + "name": { + "value": "scala3-library" + }, + "attributes": { + + } + }, + "version": "3.2.0", + "configuration": { + "value": "default(compile)" + }, + "minimizedExclusions": { + "data": "coursier.core.MinimizedExclusions.ExcludeNone" + }, + "publication": { + "name": "", + "type": { + "value": "" + }, + "ext": { + "value": "" + }, + "classifier": { + "value": "" + } + }, + "optional": false, + "transitive": true + }, + "cross": { + "$type": "mill.scalalib.CrossVersion.Binary", + "platformed": true + }, + "force": true + } + ], + "valueHash": 180912663, + "inputsHash": 307060112 +} \ No newline at end of file diff --git a/out/Endpoint/scalaOrganization.json b/out/Endpoint/scalaOrganization.json new file mode 100644 index 0000000..aa78e6e --- /dev/null +++ b/out/Endpoint/scalaOrganization.json @@ -0,0 +1,5 @@ +{ + "value": "org.scala-lang", + "valueHash": 1747943263, + "inputsHash": 1496742046 +} \ No newline at end of file diff --git a/out/Endpoint/scalaVersion.json b/out/Endpoint/scalaVersion.json new file mode 100644 index 0000000..1fa3d36 --- /dev/null +++ b/out/Endpoint/scalaVersion.json @@ -0,0 +1,5 @@ +{ + "value": "3.2.0", + "valueHash": 48519481, + "inputsHash": 49542187 +} \ No newline at end of file diff --git a/out/Endpoint/scalacOptions.json b/out/Endpoint/scalacOptions.json new file mode 100644 index 0000000..6042908 --- /dev/null +++ b/out/Endpoint/scalacOptions.json @@ -0,0 +1,7 @@ +{ + "value": [ + + ], + "valueHash": 473519988, + "inputsHash": 49542187 +} \ No newline at end of file diff --git a/out/Endpoint/scalacPluginIvyDeps.json b/out/Endpoint/scalacPluginIvyDeps.json new file mode 100644 index 0000000..afff102 --- /dev/null +++ b/out/Endpoint/scalacPluginIvyDeps.json @@ -0,0 +1,7 @@ +{ + "value": [ + + ], + "valueHash": 0, + "inputsHash": 49542187 +} \ No newline at end of file diff --git a/out/Endpoint/sources.json b/out/Endpoint/sources.json new file mode 100644 index 0000000..d2dcfb8 --- /dev/null +++ b/out/Endpoint/sources.json @@ -0,0 +1,7 @@ +{ + "value": [ + "ref:6e7d84c2:/home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/Endpoint/src" + ], + "valueHash": 1232747304, + "inputsHash": 2132257732 +} \ No newline at end of file diff --git a/out/Endpoint/transitiveCompileIvyDeps.json b/out/Endpoint/transitiveCompileIvyDeps.json new file mode 100644 index 0000000..514973e --- /dev/null +++ b/out/Endpoint/transitiveCompileIvyDeps.json @@ -0,0 +1,7 @@ +{ + "value": [ + + ], + "valueHash": 0, + "inputsHash": 811123683 +} \ No newline at end of file diff --git a/out/Endpoint/transitiveIvyDeps.json b/out/Endpoint/transitiveIvyDeps.json new file mode 100644 index 0000000..e6bff63 --- /dev/null +++ b/out/Endpoint/transitiveIvyDeps.json @@ -0,0 +1,171 @@ +{ + "value": [ + { + "dep": { + "module": { + "organization": { + "value": "dev.zio" + }, + "name": { + "value": "zio" + }, + "attributes": { + + } + }, + "version": "2.0.6", + "configuration": { + "value": "default(compile)" + }, + "minimizedExclusions": { + "data": "coursier.core.MinimizedExclusions.ExcludeNone" + }, + "publication": { + "name": "", + "type": { + "value": "" + }, + "ext": { + "value": "" + }, + "classifier": { + "value": "" + } + }, + "optional": false, + "transitive": true + }, + "cross": { + "$type": "mill.scalalib.CrossVersion.Binary", + "platformed": false + }, + "force": false + }, + { + "dep": { + "module": { + "organization": { + "value": "org.apache.logging.log4j" + }, + "name": { + "value": "log4j-slf4j-impl" + }, + "attributes": { + + } + }, + "version": "2.19.0", + "configuration": { + "value": "default(compile)" + }, + "minimizedExclusions": { + "data": "coursier.core.MinimizedExclusions.ExcludeNone" + }, + "publication": { + "name": "", + "type": { + "value": "" + }, + "ext": { + "value": "" + }, + "classifier": { + "value": "" + } + }, + "optional": false, + "transitive": true + }, + "cross": { + "$type": "mill.scalalib.CrossVersion.Constant", + "value": "", + "platformed": false + }, + "force": false + }, + { + "dep": { + "module": { + "organization": { + "value": "dev.zio" + }, + "name": { + "value": "zio-http" + }, + "attributes": { + + } + }, + "version": "0.0.3", + "configuration": { + "value": "default(compile)" + }, + "minimizedExclusions": { + "data": "coursier.core.MinimizedExclusions.ExcludeNone" + }, + "publication": { + "name": "", + "type": { + "value": "" + }, + "ext": { + "value": "" + }, + "classifier": { + "value": "" + } + }, + "optional": false, + "transitive": true + }, + "cross": { + "$type": "mill.scalalib.CrossVersion.Binary", + "platformed": false + }, + "force": false + }, + { + "dep": { + "module": { + "organization": { + "value": "org.scala-lang" + }, + "name": { + "value": "scala3-library" + }, + "attributes": { + + } + }, + "version": "3.2.0", + "configuration": { + "value": "default(compile)" + }, + "minimizedExclusions": { + "data": "coursier.core.MinimizedExclusions.ExcludeNone" + }, + "publication": { + "name": "", + "type": { + "value": "" + }, + "ext": { + "value": "" + }, + "classifier": { + "value": "" + } + }, + "optional": false, + "transitive": true + }, + "cross": { + "$type": "mill.scalalib.CrossVersion.Binary", + "platformed": true + }, + "force": true + } + ], + "valueHash": 1721468539, + "inputsHash": 45202200 +} \ No newline at end of file diff --git a/out/Endpoint/unmanagedClasspath.json b/out/Endpoint/unmanagedClasspath.json new file mode 100644 index 0000000..afff102 --- /dev/null +++ b/out/Endpoint/unmanagedClasspath.json @@ -0,0 +1,7 @@ +{ + "value": [ + + ], + "valueHash": 0, + "inputsHash": 49542187 +} \ No newline at end of file diff --git a/out/JWTEmiter/allScalacOptions.json b/out/JWTEmiter/allScalacOptions.json new file mode 100644 index 0000000..a719784 --- /dev/null +++ b/out/JWTEmiter/allScalacOptions.json @@ -0,0 +1,7 @@ +{ + "value": [ + + ], + "valueHash": 473519988, + "inputsHash": -548741067 +} \ No newline at end of file diff --git a/out/JWTEmiter/allSources.json b/out/JWTEmiter/allSources.json new file mode 100644 index 0000000..309bc9d --- /dev/null +++ b/out/JWTEmiter/allSources.json @@ -0,0 +1,7 @@ +{ + "value": [ + "ref:c984eca8:/home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/JWTEmiter/src" + ], + "valueHash": 2031791312, + "inputsHash": 363652703 +} \ No newline at end of file diff --git a/out/JWTEmiter/compileIvyDeps.json b/out/JWTEmiter/compileIvyDeps.json new file mode 100644 index 0000000..49fa1e6 --- /dev/null +++ b/out/JWTEmiter/compileIvyDeps.json @@ -0,0 +1,7 @@ +{ + "value": [ + + ], + "valueHash": 0, + "inputsHash": 1138502522 +} \ No newline at end of file diff --git a/out/JWTEmiter/enablePluginScalacOptions.json b/out/JWTEmiter/enablePluginScalacOptions.json new file mode 100644 index 0000000..8a38caf --- /dev/null +++ b/out/JWTEmiter/enablePluginScalacOptions.json @@ -0,0 +1,7 @@ +{ + "value": [ + + ], + "valueHash": 473519988, + "inputsHash": -2072726879 +} \ No newline at end of file diff --git a/out/JWTEmiter/generatedSources.json b/out/JWTEmiter/generatedSources.json new file mode 100644 index 0000000..a4a064a --- /dev/null +++ b/out/JWTEmiter/generatedSources.json @@ -0,0 +1,7 @@ +{ + "value": [ + + ], + "valueHash": 473519988, + "inputsHash": 1138502522 +} \ No newline at end of file diff --git a/out/JWTEmiter/ideaCompileOutput.json b/out/JWTEmiter/ideaCompileOutput.json new file mode 100644 index 0000000..8b8a7f2 --- /dev/null +++ b/out/JWTEmiter/ideaCompileOutput.json @@ -0,0 +1,5 @@ +{ + "value": "ref:c984eca8:/home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/out/JWTEmiter/ideaCompileOutput.dest/classes", + "valueHash": -914035544, + "inputsHash": 1138502522 +} \ No newline at end of file diff --git a/out/JWTEmiter/ideaConfigFiles.json b/out/JWTEmiter/ideaConfigFiles.json new file mode 100644 index 0000000..a4a064a --- /dev/null +++ b/out/JWTEmiter/ideaConfigFiles.json @@ -0,0 +1,7 @@ +{ + "value": [ + + ], + "valueHash": 473519988, + "inputsHash": 1138502522 +} \ No newline at end of file diff --git a/out/JWTEmiter/ideaJavaModuleFacets.json b/out/JWTEmiter/ideaJavaModuleFacets.json new file mode 100644 index 0000000..a4a064a --- /dev/null +++ b/out/JWTEmiter/ideaJavaModuleFacets.json @@ -0,0 +1,7 @@ +{ + "value": [ + + ], + "valueHash": 473519988, + "inputsHash": 1138502522 +} \ No newline at end of file diff --git a/out/JWTEmiter/ivyDeps.json b/out/JWTEmiter/ivyDeps.json new file mode 100644 index 0000000..5ba9b28 --- /dev/null +++ b/out/JWTEmiter/ivyDeps.json @@ -0,0 +1,130 @@ +{ + "value": [ + { + "dep": { + "module": { + "organization": { + "value": "dev.zio" + }, + "name": { + "value": "zio" + }, + "attributes": { + + } + }, + "version": "2.0.6", + "configuration": { + "value": "default(compile)" + }, + "minimizedExclusions": { + "data": "coursier.core.MinimizedExclusions.ExcludeNone" + }, + "publication": { + "name": "", + "type": { + "value": "" + }, + "ext": { + "value": "" + }, + "classifier": { + "value": "" + } + }, + "optional": false, + "transitive": true + }, + "cross": { + "$type": "mill.scalalib.CrossVersion.Binary", + "platformed": false + }, + "force": false + }, + { + "dep": { + "module": { + "organization": { + "value": "org.apache.logging.log4j" + }, + "name": { + "value": "log4j-slf4j-impl" + }, + "attributes": { + + } + }, + "version": "2.19.0", + "configuration": { + "value": "default(compile)" + }, + "minimizedExclusions": { + "data": "coursier.core.MinimizedExclusions.ExcludeNone" + }, + "publication": { + "name": "", + "type": { + "value": "" + }, + "ext": { + "value": "" + }, + "classifier": { + "value": "" + } + }, + "optional": false, + "transitive": true + }, + "cross": { + "$type": "mill.scalalib.CrossVersion.Constant", + "value": "", + "platformed": false + }, + "force": false + }, + { + "dep": { + "module": { + "organization": { + "value": "dev.zio" + }, + "name": { + "value": "zio-http" + }, + "attributes": { + + } + }, + "version": "0.0.3", + "configuration": { + "value": "default(compile)" + }, + "minimizedExclusions": { + "data": "coursier.core.MinimizedExclusions.ExcludeNone" + }, + "publication": { + "name": "", + "type": { + "value": "" + }, + "ext": { + "value": "" + }, + "classifier": { + "value": "" + } + }, + "optional": false, + "transitive": true + }, + "cross": { + "$type": "mill.scalalib.CrossVersion.Binary", + "platformed": false + }, + "force": false + } + ], + "valueHash": 1540555876, + "inputsHash": -155272650 +} \ No newline at end of file diff --git a/out/JWTEmiter/mandatoryIvyDeps.json b/out/JWTEmiter/mandatoryIvyDeps.json new file mode 100644 index 0000000..63dfc62 --- /dev/null +++ b/out/JWTEmiter/mandatoryIvyDeps.json @@ -0,0 +1,47 @@ +{ + "value": [ + { + "dep": { + "module": { + "organization": { + "value": "org.scala-lang" + }, + "name": { + "value": "scala3-library" + }, + "attributes": { + + } + }, + "version": "3.2.0", + "configuration": { + "value": "default(compile)" + }, + "minimizedExclusions": { + "data": "coursier.core.MinimizedExclusions.ExcludeNone" + }, + "publication": { + "name": "", + "type": { + "value": "" + }, + "ext": { + "value": "" + }, + "classifier": { + "value": "" + } + }, + "optional": false, + "transitive": true + }, + "cross": { + "$type": "mill.scalalib.CrossVersion.Binary", + "platformed": true + }, + "force": true + } + ], + "valueHash": 180912663, + "inputsHash": -1292953814 +} \ No newline at end of file diff --git a/out/JWTEmiter/mandatoryIvyDeps.overridden/mill/scalalib/JavaModule/mandatoryIvyDeps.json b/out/JWTEmiter/mandatoryIvyDeps.overridden/mill/scalalib/JavaModule/mandatoryIvyDeps.json new file mode 100644 index 0000000..49fa1e6 --- /dev/null +++ b/out/JWTEmiter/mandatoryIvyDeps.overridden/mill/scalalib/JavaModule/mandatoryIvyDeps.json @@ -0,0 +1,7 @@ +{ + "value": [ + + ], + "valueHash": 0, + "inputsHash": 1138502522 +} \ No newline at end of file diff --git a/out/JWTEmiter/mandatoryScalacOptions.json b/out/JWTEmiter/mandatoryScalacOptions.json new file mode 100644 index 0000000..a4a064a --- /dev/null +++ b/out/JWTEmiter/mandatoryScalacOptions.json @@ -0,0 +1,7 @@ +{ + "value": [ + + ], + "valueHash": 473519988, + "inputsHash": 1138502522 +} \ No newline at end of file diff --git a/out/JWTEmiter/platformSuffix.json b/out/JWTEmiter/platformSuffix.json new file mode 100644 index 0000000..2be0bdd --- /dev/null +++ b/out/JWTEmiter/platformSuffix.json @@ -0,0 +1,5 @@ +{ + "value": "", + "valueHash": 0, + "inputsHash": 1138502522 +} \ No newline at end of file diff --git a/out/JWTEmiter/resolvedIvyDeps.json b/out/JWTEmiter/resolvedIvyDeps.json new file mode 100644 index 0000000..cef0cf2 --- /dev/null +++ b/out/JWTEmiter/resolvedIvyDeps.json @@ -0,0 +1,49 @@ +{ + "value": [ + "qref:39a886be:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio_3/2.0.6/zio_3-2.0.6.jar", + "qref:ad6c0293:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/logging/log4j/log4j-slf4j-impl/2.19.0/log4j-slf4j-impl-2.19.0.jar", + "qref:786864fe:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-http_3/0.0.3/zio-http_3-0.0.3.jar", + "qref:b5501cbb:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-library_3/3.2.0/scala3-library_3-3.2.0.jar", + "qref:c1a82478:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-internal-macros_3/2.0.6/zio-internal-macros_3-2.0.6.jar", + "qref:468513bd:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-stacktracer_3/2.0.6/zio-stacktracer_3-2.0.6.jar", + "qref:9cd8b0c5:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/izumi-reflect_3/2.2.2/izumi-reflect_3-2.2.2.jar", + "qref:32e5062e:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.jar", + "qref:b7314c89:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/logging/log4j/log4j-api/2.19.0/log4j-api-2.19.0.jar", + "qref:d4fc68fd:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/logging/log4j/log4j-core/2.19.0/log4j-core-2.19.0.jar", + "qref:95c82ffd:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-http-logging_3/0.0.3/zio-http-logging_3-0.0.3.jar", + "qref:f4359597:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-codec-http/4.1.82.Final/netty-codec-http-4.1.82.Final.jar", + "qref:be47dde4:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-handler-proxy/4.1.82.Final/netty-handler-proxy-4.1.82.Final.jar", + "qref:c42a208a:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-epoll/4.1.82.Final/netty-transport-native-epoll-4.1.82.Final.jar", + "qref:0f82b946:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-epoll/4.1.82.Final/netty-transport-native-epoll-4.1.82.Final-linux-x86_64.jar", + "qref:40b13f5d:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-epoll/4.1.82.Final/netty-transport-native-epoll-4.1.82.Final-linux-aarch_64.jar", + "qref:b29de332:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-kqueue/4.1.82.Final/netty-transport-native-kqueue-4.1.82.Final.jar", + "qref:a078c663:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-kqueue/4.1.82.Final/netty-transport-native-kqueue-4.1.82.Final-osx-x86_64.jar", + "qref:6c6216f9:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-kqueue/4.1.82.Final/netty-transport-native-kqueue-4.1.82.Final-osx-aarch_64.jar", + "qref:3146d8bf:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-streams_3/2.0.3/zio-streams_3-2.0.3.jar", + "qref:fd02770d:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-schema_3/0.2.1/zio-schema_3-0.2.1.jar", + "qref:2fec96f9:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-schema-json_3/0.2.1/zio-schema-json_3-0.2.1.jar", + "qref:c4d72723:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/incubator/netty-incubator-transport-native-io_uring/0.0.15.Final/netty-incubator-transport-native-io_uring-0.0.15.Final-linux-x86_64.jar", + "qref:5c87fdc5:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.8/scala-library-2.13.8.jar", + "qref:5eab0071:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/izumi-reflect-thirdparty-boopickle-shaded_3/2.2.2/izumi-reflect-thirdparty-boopickle-shaded_3-2.2.2.jar", + "qref:141b2b3d:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-common/4.1.82.Final/netty-common-4.1.82.Final.jar", + "qref:22aaaca7:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-buffer/4.1.82.Final/netty-buffer-4.1.82.Final.jar", + "qref:87d38de6:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport/4.1.82.Final/netty-transport-4.1.82.Final.jar", + "qref:dfc6650d:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-codec/4.1.82.Final/netty-codec-4.1.82.Final.jar", + "qref:71f3a5d9:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-handler/4.1.82.Final/netty-handler-4.1.82.Final.jar", + "qref:e5cd026e:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-codec-socks/4.1.82.Final/netty-codec-socks-4.1.82.Final.jar", + "qref:32cee56e:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-unix-common/4.1.82.Final/netty-transport-native-unix-common-4.1.82.Final.jar", + "qref:89ac2f5e:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-classes-epoll/4.1.82.Final/netty-transport-classes-epoll-4.1.82.Final.jar", + "qref:1ec3ace8:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-classes-kqueue/4.1.82.Final/netty-transport-classes-kqueue-4.1.82.Final.jar", + "qref:68a6ff28:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-schema-macros_3/0.2.1/zio-schema-macros_3-0.2.1.jar", + "qref:823114a4:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-prelude_3/1.0.0-RC15/zio-prelude_3-1.0.0-RC15.jar", + "qref:45929e91:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-schema-derivation_3/0.2.1/zio-schema-derivation_3-0.2.1.jar", + "qref:74e08b1b:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-json_3/0.3.0-RC9/zio-json_3-0.3.0-RC9.jar", + "qref:d882e809:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/incubator/netty-incubator-transport-classes-io_uring/0.0.15.Final/netty-incubator-transport-classes-io_uring-0.0.15.Final.jar", + "qref:2f06acb1:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-resolver/4.1.82.Final/netty-resolver-4.1.82.Final.jar", + "qref:1be77ffe:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-prelude-macros_3/1.0.0-RC15/zio-prelude-macros_3-1.0.0-RC15.jar", + "qref:50fa8563:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-collection-compat_3/2.5.0/scala-collection-compat_3-2.5.0.jar", + "qref:07d971d9:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/com/softwaremill/magnolia1_3/magnolia_3/1.0.0/magnolia_3-1.0.0.jar" + ], + "valueHash": 1714534215, + "inputsHash": -2068595020 +} \ No newline at end of file diff --git a/out/JWTEmiter/resolvedRunIvyDeps.json b/out/JWTEmiter/resolvedRunIvyDeps.json new file mode 100644 index 0000000..cef0cf2 --- /dev/null +++ b/out/JWTEmiter/resolvedRunIvyDeps.json @@ -0,0 +1,49 @@ +{ + "value": [ + "qref:39a886be:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio_3/2.0.6/zio_3-2.0.6.jar", + "qref:ad6c0293:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/logging/log4j/log4j-slf4j-impl/2.19.0/log4j-slf4j-impl-2.19.0.jar", + "qref:786864fe:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-http_3/0.0.3/zio-http_3-0.0.3.jar", + "qref:b5501cbb:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-library_3/3.2.0/scala3-library_3-3.2.0.jar", + "qref:c1a82478:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-internal-macros_3/2.0.6/zio-internal-macros_3-2.0.6.jar", + "qref:468513bd:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-stacktracer_3/2.0.6/zio-stacktracer_3-2.0.6.jar", + "qref:9cd8b0c5:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/izumi-reflect_3/2.2.2/izumi-reflect_3-2.2.2.jar", + "qref:32e5062e:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.jar", + "qref:b7314c89:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/logging/log4j/log4j-api/2.19.0/log4j-api-2.19.0.jar", + "qref:d4fc68fd:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/logging/log4j/log4j-core/2.19.0/log4j-core-2.19.0.jar", + "qref:95c82ffd:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-http-logging_3/0.0.3/zio-http-logging_3-0.0.3.jar", + "qref:f4359597:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-codec-http/4.1.82.Final/netty-codec-http-4.1.82.Final.jar", + "qref:be47dde4:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-handler-proxy/4.1.82.Final/netty-handler-proxy-4.1.82.Final.jar", + "qref:c42a208a:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-epoll/4.1.82.Final/netty-transport-native-epoll-4.1.82.Final.jar", + "qref:0f82b946:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-epoll/4.1.82.Final/netty-transport-native-epoll-4.1.82.Final-linux-x86_64.jar", + "qref:40b13f5d:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-epoll/4.1.82.Final/netty-transport-native-epoll-4.1.82.Final-linux-aarch_64.jar", + "qref:b29de332:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-kqueue/4.1.82.Final/netty-transport-native-kqueue-4.1.82.Final.jar", + "qref:a078c663:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-kqueue/4.1.82.Final/netty-transport-native-kqueue-4.1.82.Final-osx-x86_64.jar", + "qref:6c6216f9:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-kqueue/4.1.82.Final/netty-transport-native-kqueue-4.1.82.Final-osx-aarch_64.jar", + "qref:3146d8bf:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-streams_3/2.0.3/zio-streams_3-2.0.3.jar", + "qref:fd02770d:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-schema_3/0.2.1/zio-schema_3-0.2.1.jar", + "qref:2fec96f9:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-schema-json_3/0.2.1/zio-schema-json_3-0.2.1.jar", + "qref:c4d72723:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/incubator/netty-incubator-transport-native-io_uring/0.0.15.Final/netty-incubator-transport-native-io_uring-0.0.15.Final-linux-x86_64.jar", + "qref:5c87fdc5:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.8/scala-library-2.13.8.jar", + "qref:5eab0071:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/izumi-reflect-thirdparty-boopickle-shaded_3/2.2.2/izumi-reflect-thirdparty-boopickle-shaded_3-2.2.2.jar", + "qref:141b2b3d:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-common/4.1.82.Final/netty-common-4.1.82.Final.jar", + "qref:22aaaca7:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-buffer/4.1.82.Final/netty-buffer-4.1.82.Final.jar", + "qref:87d38de6:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport/4.1.82.Final/netty-transport-4.1.82.Final.jar", + "qref:dfc6650d:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-codec/4.1.82.Final/netty-codec-4.1.82.Final.jar", + "qref:71f3a5d9:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-handler/4.1.82.Final/netty-handler-4.1.82.Final.jar", + "qref:e5cd026e:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-codec-socks/4.1.82.Final/netty-codec-socks-4.1.82.Final.jar", + "qref:32cee56e:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-unix-common/4.1.82.Final/netty-transport-native-unix-common-4.1.82.Final.jar", + "qref:89ac2f5e:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-classes-epoll/4.1.82.Final/netty-transport-classes-epoll-4.1.82.Final.jar", + "qref:1ec3ace8:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-classes-kqueue/4.1.82.Final/netty-transport-classes-kqueue-4.1.82.Final.jar", + "qref:68a6ff28:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-schema-macros_3/0.2.1/zio-schema-macros_3-0.2.1.jar", + "qref:823114a4:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-prelude_3/1.0.0-RC15/zio-prelude_3-1.0.0-RC15.jar", + "qref:45929e91:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-schema-derivation_3/0.2.1/zio-schema-derivation_3-0.2.1.jar", + "qref:74e08b1b:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-json_3/0.3.0-RC9/zio-json_3-0.3.0-RC9.jar", + "qref:d882e809:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/incubator/netty-incubator-transport-classes-io_uring/0.0.15.Final/netty-incubator-transport-classes-io_uring-0.0.15.Final.jar", + "qref:2f06acb1:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-resolver/4.1.82.Final/netty-resolver-4.1.82.Final.jar", + "qref:1be77ffe:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-prelude-macros_3/1.0.0-RC15/zio-prelude-macros_3-1.0.0-RC15.jar", + "qref:50fa8563:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-collection-compat_3/2.5.0/scala-collection-compat_3-2.5.0.jar", + "qref:07d971d9:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/com/softwaremill/magnolia1_3/magnolia_3/1.0.0/magnolia_3-1.0.0.jar" + ], + "valueHash": 1714534215, + "inputsHash": -2068595020 +} \ No newline at end of file diff --git a/out/JWTEmiter/resources.json b/out/JWTEmiter/resources.json new file mode 100644 index 0000000..f670d79 --- /dev/null +++ b/out/JWTEmiter/resources.json @@ -0,0 +1,7 @@ +{ + "value": [ + "ref:c984eca8:/home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/JWTEmiter/resources" + ], + "valueHash": 2031791312, + "inputsHash": -2077404179 +} \ No newline at end of file diff --git a/out/JWTEmiter/runIvyDeps.json b/out/JWTEmiter/runIvyDeps.json new file mode 100644 index 0000000..49fa1e6 --- /dev/null +++ b/out/JWTEmiter/runIvyDeps.json @@ -0,0 +1,7 @@ +{ + "value": [ + + ], + "valueHash": 0, + "inputsHash": 1138502522 +} \ No newline at end of file diff --git a/out/JWTEmiter/scalaCompilerClasspath.json b/out/JWTEmiter/scalaCompilerClasspath.json new file mode 100644 index 0000000..558e584 --- /dev/null +++ b/out/JWTEmiter/scalaCompilerClasspath.json @@ -0,0 +1,19 @@ +{ + "value": [ + "qref:eb697b22:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-compiler_3/3.2.0/scala3-compiler_3-3.2.0.jar", + "qref:b5501cbb:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-library_3/3.2.0/scala3-library_3-3.2.0.jar", + "qref:73480977:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-interfaces/3.2.0/scala3-interfaces-3.2.0.jar", + "qref:0ea911d6:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/tasty-core_3/3.2.0/tasty-core_3-3.2.0.jar", + "qref:cdcf370e:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-asm/9.3.0-scala-1/scala-asm-9.3.0-scala-1.jar", + "qref:fba66b0c:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/compiler-interface/1.3.5/compiler-interface-1.3.5.jar", + "qref:2a9328bf:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/jline/jline-reader/3.19.0/jline-reader-3.19.0.jar", + "qref:efa015df:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/jline/jline-terminal/3.19.0/jline-terminal-3.19.0.jar", + "qref:68f8c4d6:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/jline/jline-terminal-jna/3.19.0/jline-terminal-jna-3.19.0.jar", + "qref:5c87fdc5:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.8/scala-library-2.13.8.jar", + "qref:b6bb4c3d:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.7.0/protobuf-java-3.7.0.jar", + "qref:26123a6a:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-interface/1.3.0/util-interface-1.3.0.jar", + "qref:84bac27c:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna/5.3.1/jna-5.3.1.jar" + ], + "valueHash": 761044896, + "inputsHash": -1889652889 +} \ No newline at end of file diff --git a/out/JWTEmiter/scalaLibraryIvyDeps.json b/out/JWTEmiter/scalaLibraryIvyDeps.json new file mode 100644 index 0000000..c49b31c --- /dev/null +++ b/out/JWTEmiter/scalaLibraryIvyDeps.json @@ -0,0 +1,47 @@ +{ + "value": [ + { + "dep": { + "module": { + "organization": { + "value": "org.scala-lang" + }, + "name": { + "value": "scala3-library" + }, + "attributes": { + + } + }, + "version": "3.2.0", + "configuration": { + "value": "default(compile)" + }, + "minimizedExclusions": { + "data": "coursier.core.MinimizedExclusions.ExcludeNone" + }, + "publication": { + "name": "", + "type": { + "value": "" + }, + "ext": { + "value": "" + }, + "classifier": { + "value": "" + } + }, + "optional": false, + "transitive": true + }, + "cross": { + "$type": "mill.scalalib.CrossVersion.Binary", + "platformed": true + }, + "force": true + } + ], + "valueHash": 180912663, + "inputsHash": 1396020447 +} \ No newline at end of file diff --git a/out/JWTEmiter/scalaOrganization.json b/out/JWTEmiter/scalaOrganization.json new file mode 100644 index 0000000..7fb73c0 --- /dev/null +++ b/out/JWTEmiter/scalaOrganization.json @@ -0,0 +1,5 @@ +{ + "value": "org.scala-lang", + "valueHash": 1747943263, + "inputsHash": -1709264915 +} \ No newline at end of file diff --git a/out/JWTEmiter/scalaVersion.json b/out/JWTEmiter/scalaVersion.json new file mode 100644 index 0000000..034dc31 --- /dev/null +++ b/out/JWTEmiter/scalaVersion.json @@ -0,0 +1,5 @@ +{ + "value": "3.2.0", + "valueHash": 48519481, + "inputsHash": 1138502522 +} \ No newline at end of file diff --git a/out/JWTEmiter/scalacOptions.json b/out/JWTEmiter/scalacOptions.json new file mode 100644 index 0000000..a4a064a --- /dev/null +++ b/out/JWTEmiter/scalacOptions.json @@ -0,0 +1,7 @@ +{ + "value": [ + + ], + "valueHash": 473519988, + "inputsHash": 1138502522 +} \ No newline at end of file diff --git a/out/JWTEmiter/scalacPluginIvyDeps.json b/out/JWTEmiter/scalacPluginIvyDeps.json new file mode 100644 index 0000000..49fa1e6 --- /dev/null +++ b/out/JWTEmiter/scalacPluginIvyDeps.json @@ -0,0 +1,7 @@ +{ + "value": [ + + ], + "valueHash": 0, + "inputsHash": 1138502522 +} \ No newline at end of file diff --git a/out/JWTEmiter/sources.json b/out/JWTEmiter/sources.json new file mode 100644 index 0000000..3fe7ea4 --- /dev/null +++ b/out/JWTEmiter/sources.json @@ -0,0 +1,7 @@ +{ + "value": [ + "ref:c984eca8:/home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/JWTEmiter/src" + ], + "valueHash": 2031791312, + "inputsHash": -200504126 +} \ No newline at end of file diff --git a/out/JWTEmiter/transitiveCompileIvyDeps.json b/out/JWTEmiter/transitiveCompileIvyDeps.json new file mode 100644 index 0000000..72c38ba --- /dev/null +++ b/out/JWTEmiter/transitiveCompileIvyDeps.json @@ -0,0 +1,7 @@ +{ + "value": [ + + ], + "valueHash": 0, + "inputsHash": 1900084018 +} \ No newline at end of file diff --git a/out/JWTEmiter/transitiveIvyDeps.json b/out/JWTEmiter/transitiveIvyDeps.json new file mode 100644 index 0000000..0f79333 --- /dev/null +++ b/out/JWTEmiter/transitiveIvyDeps.json @@ -0,0 +1,171 @@ +{ + "value": [ + { + "dep": { + "module": { + "organization": { + "value": "dev.zio" + }, + "name": { + "value": "zio" + }, + "attributes": { + + } + }, + "version": "2.0.6", + "configuration": { + "value": "default(compile)" + }, + "minimizedExclusions": { + "data": "coursier.core.MinimizedExclusions.ExcludeNone" + }, + "publication": { + "name": "", + "type": { + "value": "" + }, + "ext": { + "value": "" + }, + "classifier": { + "value": "" + } + }, + "optional": false, + "transitive": true + }, + "cross": { + "$type": "mill.scalalib.CrossVersion.Binary", + "platformed": false + }, + "force": false + }, + { + "dep": { + "module": { + "organization": { + "value": "org.apache.logging.log4j" + }, + "name": { + "value": "log4j-slf4j-impl" + }, + "attributes": { + + } + }, + "version": "2.19.0", + "configuration": { + "value": "default(compile)" + }, + "minimizedExclusions": { + "data": "coursier.core.MinimizedExclusions.ExcludeNone" + }, + "publication": { + "name": "", + "type": { + "value": "" + }, + "ext": { + "value": "" + }, + "classifier": { + "value": "" + } + }, + "optional": false, + "transitive": true + }, + "cross": { + "$type": "mill.scalalib.CrossVersion.Constant", + "value": "", + "platformed": false + }, + "force": false + }, + { + "dep": { + "module": { + "organization": { + "value": "dev.zio" + }, + "name": { + "value": "zio-http" + }, + "attributes": { + + } + }, + "version": "0.0.3", + "configuration": { + "value": "default(compile)" + }, + "minimizedExclusions": { + "data": "coursier.core.MinimizedExclusions.ExcludeNone" + }, + "publication": { + "name": "", + "type": { + "value": "" + }, + "ext": { + "value": "" + }, + "classifier": { + "value": "" + } + }, + "optional": false, + "transitive": true + }, + "cross": { + "$type": "mill.scalalib.CrossVersion.Binary", + "platformed": false + }, + "force": false + }, + { + "dep": { + "module": { + "organization": { + "value": "org.scala-lang" + }, + "name": { + "value": "scala3-library" + }, + "attributes": { + + } + }, + "version": "3.2.0", + "configuration": { + "value": "default(compile)" + }, + "minimizedExclusions": { + "data": "coursier.core.MinimizedExclusions.ExcludeNone" + }, + "publication": { + "name": "", + "type": { + "value": "" + }, + "ext": { + "value": "" + }, + "classifier": { + "value": "" + } + }, + "optional": false, + "transitive": true + }, + "cross": { + "$type": "mill.scalalib.CrossVersion.Binary", + "platformed": true + }, + "force": true + } + ], + "valueHash": 1721468539, + "inputsHash": 1134162535 +} \ No newline at end of file diff --git a/out/JWTEmiter/unmanagedClasspath.json b/out/JWTEmiter/unmanagedClasspath.json new file mode 100644 index 0000000..49fa1e6 --- /dev/null +++ b/out/JWTEmiter/unmanagedClasspath.json @@ -0,0 +1,7 @@ +{ + "value": [ + + ], + "valueHash": 0, + "inputsHash": 1138502522 +} \ No newline at end of file diff --git a/out/JWTEmitter/allScalacOptions.json b/out/JWTEmitter/allScalacOptions.json new file mode 100644 index 0000000..0f00871 --- /dev/null +++ b/out/JWTEmitter/allScalacOptions.json @@ -0,0 +1,7 @@ +{ + "value": [ + + ], + "valueHash": 473519988, + "inputsHash": -1637701402 +} \ No newline at end of file diff --git a/out/JWTEmitter/allSources.json b/out/JWTEmitter/allSources.json new file mode 100644 index 0000000..8e8abeb --- /dev/null +++ b/out/JWTEmitter/allSources.json @@ -0,0 +1,7 @@ +{ + "value": [ + "ref:ef736e2e:/home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/JWTEmitter/src" + ], + "valueHash": -2126357272, + "inputsHash": 362889663 +} \ No newline at end of file diff --git a/out/JWTEmitter/compileIvyDeps.json b/out/JWTEmitter/compileIvyDeps.json new file mode 100644 index 0000000..afff102 --- /dev/null +++ b/out/JWTEmitter/compileIvyDeps.json @@ -0,0 +1,7 @@ +{ + "value": [ + + ], + "valueHash": 0, + "inputsHash": 49542187 +} \ No newline at end of file diff --git a/out/JWTEmitter/enablePluginScalacOptions.json b/out/JWTEmitter/enablePluginScalacOptions.json new file mode 100644 index 0000000..dda0119 --- /dev/null +++ b/out/JWTEmitter/enablePluginScalacOptions.json @@ -0,0 +1,7 @@ +{ + "value": [ + + ], + "valueHash": 473519988, + "inputsHash": 1133280082 +} \ No newline at end of file diff --git a/out/JWTEmitter/generatedSources.json b/out/JWTEmitter/generatedSources.json new file mode 100644 index 0000000..6042908 --- /dev/null +++ b/out/JWTEmitter/generatedSources.json @@ -0,0 +1,7 @@ +{ + "value": [ + + ], + "valueHash": 473519988, + "inputsHash": 49542187 +} \ No newline at end of file diff --git a/out/JWTEmitter/ideaCompileOutput.json b/out/JWTEmitter/ideaCompileOutput.json new file mode 100644 index 0000000..5349049 --- /dev/null +++ b/out/JWTEmitter/ideaCompileOutput.json @@ -0,0 +1,5 @@ +{ + "value": "ref:c984eca8:/home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/out/JWTEmitter/ideaCompileOutput.dest/classes", + "valueHash": -914035544, + "inputsHash": 49542187 +} \ No newline at end of file diff --git a/out/JWTEmitter/ideaConfigFiles.json b/out/JWTEmitter/ideaConfigFiles.json new file mode 100644 index 0000000..6042908 --- /dev/null +++ b/out/JWTEmitter/ideaConfigFiles.json @@ -0,0 +1,7 @@ +{ + "value": [ + + ], + "valueHash": 473519988, + "inputsHash": 49542187 +} \ No newline at end of file diff --git a/out/JWTEmitter/ideaJavaModuleFacets.json b/out/JWTEmitter/ideaJavaModuleFacets.json new file mode 100644 index 0000000..6042908 --- /dev/null +++ b/out/JWTEmitter/ideaJavaModuleFacets.json @@ -0,0 +1,7 @@ +{ + "value": [ + + ], + "valueHash": 473519988, + "inputsHash": 49542187 +} \ No newline at end of file diff --git a/out/JWTEmitter/ivyDeps.json b/out/JWTEmitter/ivyDeps.json new file mode 100644 index 0000000..f769cdc --- /dev/null +++ b/out/JWTEmitter/ivyDeps.json @@ -0,0 +1,130 @@ +{ + "value": [ + { + "dep": { + "module": { + "organization": { + "value": "dev.zio" + }, + "name": { + "value": "zio" + }, + "attributes": { + + } + }, + "version": "2.0.6", + "configuration": { + "value": "default(compile)" + }, + "minimizedExclusions": { + "data": "coursier.core.MinimizedExclusions.ExcludeNone" + }, + "publication": { + "name": "", + "type": { + "value": "" + }, + "ext": { + "value": "" + }, + "classifier": { + "value": "" + } + }, + "optional": false, + "transitive": true + }, + "cross": { + "$type": "mill.scalalib.CrossVersion.Binary", + "platformed": false + }, + "force": false + }, + { + "dep": { + "module": { + "organization": { + "value": "org.apache.logging.log4j" + }, + "name": { + "value": "log4j-slf4j-impl" + }, + "attributes": { + + } + }, + "version": "2.19.0", + "configuration": { + "value": "default(compile)" + }, + "minimizedExclusions": { + "data": "coursier.core.MinimizedExclusions.ExcludeNone" + }, + "publication": { + "name": "", + "type": { + "value": "" + }, + "ext": { + "value": "" + }, + "classifier": { + "value": "" + } + }, + "optional": false, + "transitive": true + }, + "cross": { + "$type": "mill.scalalib.CrossVersion.Constant", + "value": "", + "platformed": false + }, + "force": false + }, + { + "dep": { + "module": { + "organization": { + "value": "dev.zio" + }, + "name": { + "value": "zio-http" + }, + "attributes": { + + } + }, + "version": "0.0.3", + "configuration": { + "value": "default(compile)" + }, + "minimizedExclusions": { + "data": "coursier.core.MinimizedExclusions.ExcludeNone" + }, + "publication": { + "name": "", + "type": { + "value": "" + }, + "ext": { + "value": "" + }, + "classifier": { + "value": "" + } + }, + "optional": false, + "transitive": true + }, + "cross": { + "$type": "mill.scalalib.CrossVersion.Binary", + "platformed": false + }, + "force": false + } + ], + "valueHash": 1540555876, + "inputsHash": -1244232985 +} \ No newline at end of file diff --git a/out/JWTEmitter/mandatoryIvyDeps.json b/out/JWTEmitter/mandatoryIvyDeps.json new file mode 100644 index 0000000..107a23d --- /dev/null +++ b/out/JWTEmitter/mandatoryIvyDeps.json @@ -0,0 +1,47 @@ +{ + "value": [ + { + "dep": { + "module": { + "organization": { + "value": "org.scala-lang" + }, + "name": { + "value": "scala3-library" + }, + "attributes": { + + } + }, + "version": "3.2.0", + "configuration": { + "value": "default(compile)" + }, + "minimizedExclusions": { + "data": "coursier.core.MinimizedExclusions.ExcludeNone" + }, + "publication": { + "name": "", + "type": { + "value": "" + }, + "ext": { + "value": "" + }, + "classifier": { + "value": "" + } + }, + "optional": false, + "transitive": true + }, + "cross": { + "$type": "mill.scalalib.CrossVersion.Binary", + "platformed": true + }, + "force": true + } + ], + "valueHash": 180912663, + "inputsHash": 1913053147 +} \ No newline at end of file diff --git a/out/JWTEmitter/mandatoryIvyDeps.overridden/mill/scalalib/JavaModule/mandatoryIvyDeps.json b/out/JWTEmitter/mandatoryIvyDeps.overridden/mill/scalalib/JavaModule/mandatoryIvyDeps.json new file mode 100644 index 0000000..afff102 --- /dev/null +++ b/out/JWTEmitter/mandatoryIvyDeps.overridden/mill/scalalib/JavaModule/mandatoryIvyDeps.json @@ -0,0 +1,7 @@ +{ + "value": [ + + ], + "valueHash": 0, + "inputsHash": 49542187 +} \ No newline at end of file diff --git a/out/JWTEmitter/mandatoryScalacOptions.json b/out/JWTEmitter/mandatoryScalacOptions.json new file mode 100644 index 0000000..6042908 --- /dev/null +++ b/out/JWTEmitter/mandatoryScalacOptions.json @@ -0,0 +1,7 @@ +{ + "value": [ + + ], + "valueHash": 473519988, + "inputsHash": 49542187 +} \ No newline at end of file diff --git a/out/JWTEmitter/platformSuffix.json b/out/JWTEmitter/platformSuffix.json new file mode 100644 index 0000000..c41ce1d --- /dev/null +++ b/out/JWTEmitter/platformSuffix.json @@ -0,0 +1,5 @@ +{ + "value": "", + "valueHash": 0, + "inputsHash": 49542187 +} \ No newline at end of file diff --git a/out/JWTEmitter/resolvedIvyDeps.json b/out/JWTEmitter/resolvedIvyDeps.json new file mode 100644 index 0000000..8614f1e --- /dev/null +++ b/out/JWTEmitter/resolvedIvyDeps.json @@ -0,0 +1,49 @@ +{ + "value": [ + "qref:39a886be:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio_3/2.0.6/zio_3-2.0.6.jar", + "qref:ad6c0293:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/logging/log4j/log4j-slf4j-impl/2.19.0/log4j-slf4j-impl-2.19.0.jar", + "qref:786864fe:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-http_3/0.0.3/zio-http_3-0.0.3.jar", + "qref:b5501cbb:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-library_3/3.2.0/scala3-library_3-3.2.0.jar", + "qref:c1a82478:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-internal-macros_3/2.0.6/zio-internal-macros_3-2.0.6.jar", + "qref:468513bd:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-stacktracer_3/2.0.6/zio-stacktracer_3-2.0.6.jar", + "qref:9cd8b0c5:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/izumi-reflect_3/2.2.2/izumi-reflect_3-2.2.2.jar", + "qref:32e5062e:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.jar", + "qref:b7314c89:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/logging/log4j/log4j-api/2.19.0/log4j-api-2.19.0.jar", + "qref:d4fc68fd:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/logging/log4j/log4j-core/2.19.0/log4j-core-2.19.0.jar", + "qref:95c82ffd:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-http-logging_3/0.0.3/zio-http-logging_3-0.0.3.jar", + "qref:f4359597:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-codec-http/4.1.82.Final/netty-codec-http-4.1.82.Final.jar", + "qref:be47dde4:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-handler-proxy/4.1.82.Final/netty-handler-proxy-4.1.82.Final.jar", + "qref:c42a208a:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-epoll/4.1.82.Final/netty-transport-native-epoll-4.1.82.Final.jar", + "qref:0f82b946:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-epoll/4.1.82.Final/netty-transport-native-epoll-4.1.82.Final-linux-x86_64.jar", + "qref:40b13f5d:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-epoll/4.1.82.Final/netty-transport-native-epoll-4.1.82.Final-linux-aarch_64.jar", + "qref:b29de332:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-kqueue/4.1.82.Final/netty-transport-native-kqueue-4.1.82.Final.jar", + "qref:a078c663:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-kqueue/4.1.82.Final/netty-transport-native-kqueue-4.1.82.Final-osx-x86_64.jar", + "qref:6c6216f9:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-kqueue/4.1.82.Final/netty-transport-native-kqueue-4.1.82.Final-osx-aarch_64.jar", + "qref:3146d8bf:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-streams_3/2.0.3/zio-streams_3-2.0.3.jar", + "qref:fd02770d:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-schema_3/0.2.1/zio-schema_3-0.2.1.jar", + "qref:2fec96f9:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-schema-json_3/0.2.1/zio-schema-json_3-0.2.1.jar", + "qref:c4d72723:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/incubator/netty-incubator-transport-native-io_uring/0.0.15.Final/netty-incubator-transport-native-io_uring-0.0.15.Final-linux-x86_64.jar", + "qref:5c87fdc5:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.8/scala-library-2.13.8.jar", + "qref:5eab0071:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/izumi-reflect-thirdparty-boopickle-shaded_3/2.2.2/izumi-reflect-thirdparty-boopickle-shaded_3-2.2.2.jar", + "qref:141b2b3d:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-common/4.1.82.Final/netty-common-4.1.82.Final.jar", + "qref:22aaaca7:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-buffer/4.1.82.Final/netty-buffer-4.1.82.Final.jar", + "qref:87d38de6:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport/4.1.82.Final/netty-transport-4.1.82.Final.jar", + "qref:dfc6650d:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-codec/4.1.82.Final/netty-codec-4.1.82.Final.jar", + "qref:71f3a5d9:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-handler/4.1.82.Final/netty-handler-4.1.82.Final.jar", + "qref:e5cd026e:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-codec-socks/4.1.82.Final/netty-codec-socks-4.1.82.Final.jar", + "qref:32cee56e:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-unix-common/4.1.82.Final/netty-transport-native-unix-common-4.1.82.Final.jar", + "qref:89ac2f5e:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-classes-epoll/4.1.82.Final/netty-transport-classes-epoll-4.1.82.Final.jar", + "qref:1ec3ace8:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-classes-kqueue/4.1.82.Final/netty-transport-classes-kqueue-4.1.82.Final.jar", + "qref:68a6ff28:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-schema-macros_3/0.2.1/zio-schema-macros_3-0.2.1.jar", + "qref:823114a4:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-prelude_3/1.0.0-RC15/zio-prelude_3-1.0.0-RC15.jar", + "qref:45929e91:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-schema-derivation_3/0.2.1/zio-schema-derivation_3-0.2.1.jar", + "qref:74e08b1b:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-json_3/0.3.0-RC9/zio-json_3-0.3.0-RC9.jar", + "qref:d882e809:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/incubator/netty-incubator-transport-classes-io_uring/0.0.15.Final/netty-incubator-transport-classes-io_uring-0.0.15.Final.jar", + "qref:2f06acb1:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-resolver/4.1.82.Final/netty-resolver-4.1.82.Final.jar", + "qref:1be77ffe:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-prelude-macros_3/1.0.0-RC15/zio-prelude-macros_3-1.0.0-RC15.jar", + "qref:50fa8563:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-collection-compat_3/2.5.0/scala-collection-compat_3-2.5.0.jar", + "qref:07d971d9:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/com/softwaremill/magnolia1_3/magnolia_3/1.0.0/magnolia_3-1.0.0.jar" + ], + "valueHash": 1714534215, + "inputsHash": 1137411941 +} \ No newline at end of file diff --git a/out/JWTEmitter/resolvedRunIvyDeps.json b/out/JWTEmitter/resolvedRunIvyDeps.json new file mode 100644 index 0000000..8614f1e --- /dev/null +++ b/out/JWTEmitter/resolvedRunIvyDeps.json @@ -0,0 +1,49 @@ +{ + "value": [ + "qref:39a886be:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio_3/2.0.6/zio_3-2.0.6.jar", + "qref:ad6c0293:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/logging/log4j/log4j-slf4j-impl/2.19.0/log4j-slf4j-impl-2.19.0.jar", + "qref:786864fe:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-http_3/0.0.3/zio-http_3-0.0.3.jar", + "qref:b5501cbb:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-library_3/3.2.0/scala3-library_3-3.2.0.jar", + "qref:c1a82478:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-internal-macros_3/2.0.6/zio-internal-macros_3-2.0.6.jar", + "qref:468513bd:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-stacktracer_3/2.0.6/zio-stacktracer_3-2.0.6.jar", + "qref:9cd8b0c5:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/izumi-reflect_3/2.2.2/izumi-reflect_3-2.2.2.jar", + "qref:32e5062e:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.jar", + "qref:b7314c89:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/logging/log4j/log4j-api/2.19.0/log4j-api-2.19.0.jar", + "qref:d4fc68fd:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/apache/logging/log4j/log4j-core/2.19.0/log4j-core-2.19.0.jar", + "qref:95c82ffd:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-http-logging_3/0.0.3/zio-http-logging_3-0.0.3.jar", + "qref:f4359597:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-codec-http/4.1.82.Final/netty-codec-http-4.1.82.Final.jar", + "qref:be47dde4:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-handler-proxy/4.1.82.Final/netty-handler-proxy-4.1.82.Final.jar", + "qref:c42a208a:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-epoll/4.1.82.Final/netty-transport-native-epoll-4.1.82.Final.jar", + "qref:0f82b946:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-epoll/4.1.82.Final/netty-transport-native-epoll-4.1.82.Final-linux-x86_64.jar", + "qref:40b13f5d:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-epoll/4.1.82.Final/netty-transport-native-epoll-4.1.82.Final-linux-aarch_64.jar", + "qref:b29de332:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-kqueue/4.1.82.Final/netty-transport-native-kqueue-4.1.82.Final.jar", + "qref:a078c663:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-kqueue/4.1.82.Final/netty-transport-native-kqueue-4.1.82.Final-osx-x86_64.jar", + "qref:6c6216f9:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-kqueue/4.1.82.Final/netty-transport-native-kqueue-4.1.82.Final-osx-aarch_64.jar", + "qref:3146d8bf:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-streams_3/2.0.3/zio-streams_3-2.0.3.jar", + "qref:fd02770d:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-schema_3/0.2.1/zio-schema_3-0.2.1.jar", + "qref:2fec96f9:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-schema-json_3/0.2.1/zio-schema-json_3-0.2.1.jar", + "qref:c4d72723:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/incubator/netty-incubator-transport-native-io_uring/0.0.15.Final/netty-incubator-transport-native-io_uring-0.0.15.Final-linux-x86_64.jar", + "qref:5c87fdc5:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.8/scala-library-2.13.8.jar", + "qref:5eab0071:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/izumi-reflect-thirdparty-boopickle-shaded_3/2.2.2/izumi-reflect-thirdparty-boopickle-shaded_3-2.2.2.jar", + "qref:141b2b3d:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-common/4.1.82.Final/netty-common-4.1.82.Final.jar", + "qref:22aaaca7:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-buffer/4.1.82.Final/netty-buffer-4.1.82.Final.jar", + "qref:87d38de6:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport/4.1.82.Final/netty-transport-4.1.82.Final.jar", + "qref:dfc6650d:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-codec/4.1.82.Final/netty-codec-4.1.82.Final.jar", + "qref:71f3a5d9:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-handler/4.1.82.Final/netty-handler-4.1.82.Final.jar", + "qref:e5cd026e:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-codec-socks/4.1.82.Final/netty-codec-socks-4.1.82.Final.jar", + "qref:32cee56e:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-native-unix-common/4.1.82.Final/netty-transport-native-unix-common-4.1.82.Final.jar", + "qref:89ac2f5e:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-classes-epoll/4.1.82.Final/netty-transport-classes-epoll-4.1.82.Final.jar", + "qref:1ec3ace8:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-transport-classes-kqueue/4.1.82.Final/netty-transport-classes-kqueue-4.1.82.Final.jar", + "qref:68a6ff28:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-schema-macros_3/0.2.1/zio-schema-macros_3-0.2.1.jar", + "qref:823114a4:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-prelude_3/1.0.0-RC15/zio-prelude_3-1.0.0-RC15.jar", + "qref:45929e91:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-schema-derivation_3/0.2.1/zio-schema-derivation_3-0.2.1.jar", + "qref:74e08b1b:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-json_3/0.3.0-RC9/zio-json_3-0.3.0-RC9.jar", + "qref:d882e809:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/incubator/netty-incubator-transport-classes-io_uring/0.0.15.Final/netty-incubator-transport-classes-io_uring-0.0.15.Final.jar", + "qref:2f06acb1:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/io/netty/netty-resolver/4.1.82.Final/netty-resolver-4.1.82.Final.jar", + "qref:1be77ffe:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/dev/zio/zio-prelude-macros_3/1.0.0-RC15/zio-prelude-macros_3-1.0.0-RC15.jar", + "qref:50fa8563:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-collection-compat_3/2.5.0/scala-collection-compat_3-2.5.0.jar", + "qref:07d971d9:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/com/softwaremill/magnolia1_3/magnolia_3/1.0.0/magnolia_3-1.0.0.jar" + ], + "valueHash": 1714534215, + "inputsHash": 1137411941 +} \ No newline at end of file diff --git a/out/JWTEmitter/resources.json b/out/JWTEmitter/resources.json new file mode 100644 index 0000000..49ae31b --- /dev/null +++ b/out/JWTEmitter/resources.json @@ -0,0 +1,7 @@ +{ + "value": [ + "ref:c984eca8:/home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/JWTEmitter/resources" + ], + "valueHash": 2031791312, + "inputsHash": -330644220 +} \ No newline at end of file diff --git a/out/JWTEmitter/runIvyDeps.json b/out/JWTEmitter/runIvyDeps.json new file mode 100644 index 0000000..afff102 --- /dev/null +++ b/out/JWTEmitter/runIvyDeps.json @@ -0,0 +1,7 @@ +{ + "value": [ + + ], + "valueHash": 0, + "inputsHash": 49542187 +} \ No newline at end of file diff --git a/out/JWTEmitter/scalaCompilerClasspath.json b/out/JWTEmitter/scalaCompilerClasspath.json new file mode 100644 index 0000000..0a3f3c5 --- /dev/null +++ b/out/JWTEmitter/scalaCompilerClasspath.json @@ -0,0 +1,19 @@ +{ + "value": [ + "qref:eb697b22:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-compiler_3/3.2.0/scala3-compiler_3-3.2.0.jar", + "qref:b5501cbb:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-library_3/3.2.0/scala3-library_3-3.2.0.jar", + "qref:73480977:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-interfaces/3.2.0/scala3-interfaces-3.2.0.jar", + "qref:0ea911d6:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/tasty-core_3/3.2.0/tasty-core_3-3.2.0.jar", + "qref:cdcf370e:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-asm/9.3.0-scala-1/scala-asm-9.3.0-scala-1.jar", + "qref:fba66b0c:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/compiler-interface/1.3.5/compiler-interface-1.3.5.jar", + "qref:2a9328bf:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/jline/jline-reader/3.19.0/jline-reader-3.19.0.jar", + "qref:efa015df:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/jline/jline-terminal/3.19.0/jline-terminal-3.19.0.jar", + "qref:68f8c4d6:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/jline/jline-terminal-jna/3.19.0/jline-terminal-jna-3.19.0.jar", + "qref:5c87fdc5:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.8/scala-library-2.13.8.jar", + "qref:b6bb4c3d:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.7.0/protobuf-java-3.7.0.jar", + "qref:26123a6a:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/util-interface/1.3.0/util-interface-1.3.0.jar", + "qref:84bac27c:/home/maxime/.cache/coursier/v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna/5.3.1/jna-5.3.1.jar" + ], + "valueHash": 761044896, + "inputsHash": 1316354072 +} \ No newline at end of file diff --git a/out/JWTEmitter/scalaLibraryIvyDeps.json b/out/JWTEmitter/scalaLibraryIvyDeps.json new file mode 100644 index 0000000..0b6c29a --- /dev/null +++ b/out/JWTEmitter/scalaLibraryIvyDeps.json @@ -0,0 +1,47 @@ +{ + "value": [ + { + "dep": { + "module": { + "organization": { + "value": "org.scala-lang" + }, + "name": { + "value": "scala3-library" + }, + "attributes": { + + } + }, + "version": "3.2.0", + "configuration": { + "value": "default(compile)" + }, + "minimizedExclusions": { + "data": "coursier.core.MinimizedExclusions.ExcludeNone" + }, + "publication": { + "name": "", + "type": { + "value": "" + }, + "ext": { + "value": "" + }, + "classifier": { + "value": "" + } + }, + "optional": false, + "transitive": true + }, + "cross": { + "$type": "mill.scalalib.CrossVersion.Binary", + "platformed": true + }, + "force": true + } + ], + "valueHash": 180912663, + "inputsHash": 307060112 +} \ No newline at end of file diff --git a/out/JWTEmitter/scalaOrganization.json b/out/JWTEmitter/scalaOrganization.json new file mode 100644 index 0000000..aa78e6e --- /dev/null +++ b/out/JWTEmitter/scalaOrganization.json @@ -0,0 +1,5 @@ +{ + "value": "org.scala-lang", + "valueHash": 1747943263, + "inputsHash": 1496742046 +} \ No newline at end of file diff --git a/out/JWTEmitter/scalaVersion.json b/out/JWTEmitter/scalaVersion.json new file mode 100644 index 0000000..1fa3d36 --- /dev/null +++ b/out/JWTEmitter/scalaVersion.json @@ -0,0 +1,5 @@ +{ + "value": "3.2.0", + "valueHash": 48519481, + "inputsHash": 49542187 +} \ No newline at end of file diff --git a/out/JWTEmitter/scalacOptions.json b/out/JWTEmitter/scalacOptions.json new file mode 100644 index 0000000..6042908 --- /dev/null +++ b/out/JWTEmitter/scalacOptions.json @@ -0,0 +1,7 @@ +{ + "value": [ + + ], + "valueHash": 473519988, + "inputsHash": 49542187 +} \ No newline at end of file diff --git a/out/JWTEmitter/scalacPluginIvyDeps.json b/out/JWTEmitter/scalacPluginIvyDeps.json new file mode 100644 index 0000000..afff102 --- /dev/null +++ b/out/JWTEmitter/scalacPluginIvyDeps.json @@ -0,0 +1,7 @@ +{ + "value": [ + + ], + "valueHash": 0, + "inputsHash": 49542187 +} \ No newline at end of file diff --git a/out/JWTEmitter/sources.json b/out/JWTEmitter/sources.json new file mode 100644 index 0000000..3567df8 --- /dev/null +++ b/out/JWTEmitter/sources.json @@ -0,0 +1,7 @@ +{ + "value": [ + "ref:ef736e2e:/home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/JWTEmitter/src" + ], + "valueHash": -2126357272, + "inputsHash": 1373175285 +} \ No newline at end of file diff --git a/out/JWTEmitter/transitiveCompileIvyDeps.json b/out/JWTEmitter/transitiveCompileIvyDeps.json new file mode 100644 index 0000000..514973e --- /dev/null +++ b/out/JWTEmitter/transitiveCompileIvyDeps.json @@ -0,0 +1,7 @@ +{ + "value": [ + + ], + "valueHash": 0, + "inputsHash": 811123683 +} \ No newline at end of file diff --git a/out/JWTEmitter/transitiveIvyDeps.json b/out/JWTEmitter/transitiveIvyDeps.json new file mode 100644 index 0000000..e6bff63 --- /dev/null +++ b/out/JWTEmitter/transitiveIvyDeps.json @@ -0,0 +1,171 @@ +{ + "value": [ + { + "dep": { + "module": { + "organization": { + "value": "dev.zio" + }, + "name": { + "value": "zio" + }, + "attributes": { + + } + }, + "version": "2.0.6", + "configuration": { + "value": "default(compile)" + }, + "minimizedExclusions": { + "data": "coursier.core.MinimizedExclusions.ExcludeNone" + }, + "publication": { + "name": "", + "type": { + "value": "" + }, + "ext": { + "value": "" + }, + "classifier": { + "value": "" + } + }, + "optional": false, + "transitive": true + }, + "cross": { + "$type": "mill.scalalib.CrossVersion.Binary", + "platformed": false + }, + "force": false + }, + { + "dep": { + "module": { + "organization": { + "value": "org.apache.logging.log4j" + }, + "name": { + "value": "log4j-slf4j-impl" + }, + "attributes": { + + } + }, + "version": "2.19.0", + "configuration": { + "value": "default(compile)" + }, + "minimizedExclusions": { + "data": "coursier.core.MinimizedExclusions.ExcludeNone" + }, + "publication": { + "name": "", + "type": { + "value": "" + }, + "ext": { + "value": "" + }, + "classifier": { + "value": "" + } + }, + "optional": false, + "transitive": true + }, + "cross": { + "$type": "mill.scalalib.CrossVersion.Constant", + "value": "", + "platformed": false + }, + "force": false + }, + { + "dep": { + "module": { + "organization": { + "value": "dev.zio" + }, + "name": { + "value": "zio-http" + }, + "attributes": { + + } + }, + "version": "0.0.3", + "configuration": { + "value": "default(compile)" + }, + "minimizedExclusions": { + "data": "coursier.core.MinimizedExclusions.ExcludeNone" + }, + "publication": { + "name": "", + "type": { + "value": "" + }, + "ext": { + "value": "" + }, + "classifier": { + "value": "" + } + }, + "optional": false, + "transitive": true + }, + "cross": { + "$type": "mill.scalalib.CrossVersion.Binary", + "platformed": false + }, + "force": false + }, + { + "dep": { + "module": { + "organization": { + "value": "org.scala-lang" + }, + "name": { + "value": "scala3-library" + }, + "attributes": { + + } + }, + "version": "3.2.0", + "configuration": { + "value": "default(compile)" + }, + "minimizedExclusions": { + "data": "coursier.core.MinimizedExclusions.ExcludeNone" + }, + "publication": { + "name": "", + "type": { + "value": "" + }, + "ext": { + "value": "" + }, + "classifier": { + "value": "" + } + }, + "optional": false, + "transitive": true + }, + "cross": { + "$type": "mill.scalalib.CrossVersion.Binary", + "platformed": true + }, + "force": true + } + ], + "valueHash": 1721468539, + "inputsHash": 45202200 +} \ No newline at end of file diff --git a/out/JWTEmitter/unmanagedClasspath.json b/out/JWTEmitter/unmanagedClasspath.json new file mode 100644 index 0000000..afff102 --- /dev/null +++ b/out/JWTEmitter/unmanagedClasspath.json @@ -0,0 +1,7 @@ +{ + "value": [ + + ], + "valueHash": 0, + "inputsHash": 49542187 +} \ No newline at end of file diff --git a/out/mill-profile.json b/out/mill-profile.json index 221b6b9..fe37539 100644 --- a/out/mill-profile.json +++ b/out/mill-profile.json @@ -1,162 +1,7 @@ [ { - "label": "API.scalaVersion", - "millis": 8, - "cached": false - }, - { - "label": "mill.scalalib.ZincWorkerModule.classpath", - "millis": 11, - "cached": true - }, - { - "label": "mill.scalalib.ZincWorkerModule.zincLogDebug", - "millis": 2, - "cached": false - }, - { - "label": "mill.scalalib.ZincWorkerModule.worker", - "millis": 32, - "cached": false - }, - { - "label": "API.upstreamCompileOutput", - "millis": 3, - "cached": false - }, - { - "label": "API.sources", - "millis": 6, - "cached": false - }, - { - "label": "API.generatedSources", - "millis": 3, - "cached": false - }, - { - "label": "API.allSources", - "millis": 2, - "cached": false - }, - { - "label": "API.allSourceFiles", - "millis": 15, - "cached": false - }, - { - "label": "API.transitiveLocalClasspath", - "millis": 6, - "cached": false - }, - { - "label": "API.resources", - "millis": 3, - "cached": false - }, - { - "label": "API.unmanagedClasspath", - "millis": 4, - "cached": false - }, - { - "label": "API.platformSuffix", - "millis": 2, - "cached": false - }, - { - "label": "API.compileIvyDeps", - "millis": 4, - "cached": false - }, - { - "label": "API.transitiveCompileIvyDeps", - "millis": 9, - "cached": false - }, - { - "label": "API.ivyDeps", - "millis": 12, - "cached": false - }, - { - "label": "API.mandatoryIvyDeps.overridden.mill.scalalib.JavaModule.mandatoryIvyDeps", - "millis": 5, - "cached": false - }, - { - "label": "API.scalaOrganization", - "millis": 2, - "cached": false - }, - { - "label": "API.scalaLibraryIvyDeps", - "millis": 11, - "cached": false - }, - { - "label": "API.mandatoryIvyDeps", - "millis": 4, - "cached": false - }, - { - "label": "API.transitiveIvyDeps", - "millis": 5, - "cached": false - }, - { - "label": "API.resolvedIvyDeps", - "millis": 417, - "cached": false - }, - { - "label": "API.compileClasspath", - "millis": 4, - "cached": false - }, - { - "label": "API.javacOptions", - "millis": 3, - "cached": false - }, - { - "label": "API.mandatoryScalacOptions", - "millis": 2, - "cached": false - }, - { - "label": "API.scalacPluginIvyDeps", - "millis": 3, - "cached": false - }, - { - "label": "API.enablePluginScalacOptions", - "millis": 4, - "cached": false - }, - { - "label": "API.scalacOptions", - "millis": 3, - "cached": false - }, - { - "label": "API.allScalacOptions", - "millis": 3, - "cached": false - }, - { - "label": "API.scalaCompilerClasspath", - "millis": 89, - "cached": false - }, - { - "label": "API.scalacPluginClasspath", - "millis": 8, - "cached": false - }, - { - "label": "API.compile", - "millis": 5295, + "label": "mill.scalalib.GenIdea.idea", + "millis": 2856, "cached": false } ] \ No newline at end of file diff --git a/out/mill-worker-y2qcfUvGGN7i9KB/V+MechJ414E=-1/exitCode b/out/mill-worker-y2qcfUvGGN7i9KB/V+MechJ414E=-1/exitCode index 56a6051..c227083 100644 --- a/out/mill-worker-y2qcfUvGGN7i9KB/V+MechJ414E=-1/exitCode +++ b/out/mill-worker-y2qcfUvGGN7i9KB/V+MechJ414E=-1/exitCode @@ -1 +1 @@ -1 \ No newline at end of file +0 \ No newline at end of file diff --git a/out/mill-worker-y2qcfUvGGN7i9KB/V+MechJ414E=-1/run b/out/mill-worker-y2qcfUvGGN7i9KB/V+MechJ414E=-1/run index 275f5dded891a21ae540022f2e2a288123801e81..c8d3c0a361e58159a9d52d628855f73e21e88bce 100644 GIT binary patch delta 119 zcmZ3adRb+HfwWX^W=@V?adKi#Voqj~o_lJZXG&_KekPFEXl=!&Vqut;nv!O2scV#! zWTb17WRR+xWNK`vYnhg4XpwATl4N9RvUw((1edIYr;DqjZc%D+Nn%k+e2Ay7tC5+Z Vv6;C60|SHXF>PBxXHWgz-L$k!hL~~sOb8|yo6LU*5-K50CG~Gl~ zOH0c{0}}&tZlv4pPZpdNAL8ljYGP()V!*(_ PAUpX0tK{bI0x^sLV4*J4 diff --git a/out/mill/bsp/BSP/install.json b/out/mill/bsp/BSP/install.json new file mode 100644 index 0000000..bb6019d --- /dev/null +++ b/out/mill/bsp/BSP/install.json @@ -0,0 +1,5 @@ +{ + "value": null, + "valueHash": 0, + "inputsHash": 1720212604 +} \ No newline at end of file diff --git a/out/mill/bsp/BSP/install.log b/out/mill/bsp/BSP/install.log new file mode 100644 index 0000000..2a4eede --- /dev/null +++ b/out/mill/bsp/BSP/install.log @@ -0,0 +1 @@ +Overwriting BSP connection file: /home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/.bsp/mill-bsp.json diff --git a/out/mill/scalalib/GenIdea/idea.json b/out/mill/scalalib/GenIdea/idea.json new file mode 100644 index 0000000..bb6019d --- /dev/null +++ b/out/mill/scalalib/GenIdea/idea.json @@ -0,0 +1,5 @@ +{ + "value": null, + "valueHash": 0, + "inputsHash": 1720212604 +} \ No newline at end of file diff --git a/out/mill/scalalib/GenIdea/idea.log b/out/mill/scalalib/GenIdea/idea.log new file mode 100644 index 0000000..69289e0 --- /dev/null +++ b/out/mill/scalalib/GenIdea/idea.log @@ -0,0 +1,211 @@ +Analyzing modules ... +Cleaning obsolete IDEA project files ... +Writing 208 IDEA project files to /home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/.idea ... +Writing misc.xml ... +Writing scala_settings.xml ... +Writing modules.xml ... +Writing mill_modules/mill-build.iml ... +Writing scala_compiler.xml ... +Writing libraries/commons_io_2_11_0_jar.xml ... +Writing libraries/metaconfig_core_2_13_0_9_15_jar.xml ... +Writing libraries/metaconfig_typesafe_config_2_13_0_9_15_jar.xml ... +Writing libraries/ammonite_compiler_interface_2_13_10_2_5_5_jar.xml ... +Writing libraries/ammonite_compiler_2_13_10_2_5_5_jar.xml ... +Writing libraries/ammonite_interp_api_2_13_10_2_5_5_jar.xml ... +Writing libraries/ammonite_interp_2_13_10_2_5_5_jar.xml ... +Writing libraries/ammonite_repl_api_2_13_10_2_5_5_jar.xml ... +Writing libraries/ammonite_repl_2_13_10_2_5_5_jar.xml ... +Writing libraries/ammonite_runtime_2_13_10_2_5_5_jar.xml ... +Writing libraries/ammonite_terminal_2_13_2_5_5_jar.xml ... +Writing libraries/ammonite_util_2_13_2_5_5_jar.xml ... +Writing libraries/ammonite_2_13_10_2_5_5_jar.xml ... +Writing libraries/fansi_2_13_0_4_0_jar.xml ... +Writing libraries/fansi_3_0_2_14_jar.xml ... +Writing libraries/fastparse_2_13_2_3_0_jar.xml ... +Writing libraries/geny_2_13_0_6_5_jar.xml ... +Writing libraries/geny_2_13_0_7_1_jar.xml ... +Writing libraries/mainargs_2_13_0_2_2_jar.xml ... +Writing libraries/mill_bsp_2_13_0_10_9_jar.xml ... +Writing libraries/mill_main_api_2_13_0_10_9_jar.xml ... +Writing libraries/mill_main_client_0_10_9_jar.xml ... +Writing libraries/mill_main_core_2_13_0_10_9_jar.xml ... +Writing libraries/mill_main_util_2_13_0_10_9_jar.xml ... +Writing libraries/mill_main_2_13_0_10_9_jar.xml ... +Writing libraries/mill_moduledefs_2_13_0_10_9_jar.xml ... +Writing libraries/mill_scalajslib_worker_api_2_13_0_10_9_jar.xml ... +Writing libraries/mill_scalajslib_2_13_0_10_9_jar.xml ... +Writing libraries/mill_scalalib_api_2_13_0_10_9_jar.xml ... +Writing libraries/mill_scalalib_2_13_0_10_9_jar.xml ... +Writing libraries/mill_scalanativelib_api_0_10_9_jar.xml ... +Writing libraries/mill_scalanativelib_2_13_0_10_9_jar.xml ... +Writing libraries/mill_testrunner_2_13_0_10_9_jar.xml ... +Writing libraries/os_lib_2_13_0_8_1_jar.xml ... +Writing libraries/pprint_2_13_0_7_3_jar.xml ... +Writing libraries/pprint_3_0_6_6_jar.xml ... +Writing libraries/requests_2_13_0_7_0_jar.xml ... +Writing libraries/scalac_mill_moduledefs_plugin_2_13_10_0_10_9_jar.xml ... +Writing libraries/scalaparse_2_13_2_3_0_jar.xml ... +Writing libraries/sourcecode_2_13_0_3_0_jar.xml ... +Writing libraries/sourcecode_3_0_2_7_jar.xml ... +Writing libraries/ujson_2_13_2_0_0_jar.xml ... +Writing libraries/upack_2_13_2_0_0_jar.xml ... +Writing libraries/upickle_core_2_13_2_0_0_jar.xml ... +Writing libraries/upickle_implicits_2_13_2_0_0_jar.xml ... +Writing libraries/upickle_2_13_2_0_0_jar.xml ... +Writing libraries/config_1_4_2_jar.xml ... +Writing libraries/HikariCP_3_4_5_jar.xml ... +Writing libraries/izumi_reflect_thirdparty_boopickle_shaded_3_2_2_2_jar.xml ... +Writing libraries/izumi_reflect_3_2_2_2_jar.xml ... +Writing libraries/zio_http_logging_3_0_0_3_jar.xml ... +Writing libraries/zio_http_3_0_0_3_jar.xml ... +Writing libraries/zio_internal_macros_3_2_0_6_jar.xml ... +Writing libraries/zio_json_3_0_3_0_jar.xml ... +Writing libraries/zio_json_3_0_3_0_RC9_jar.xml ... +Writing libraries/zio_json_3_0_4_2_jar.xml ... +Writing libraries/zio_prelude_macros_3_1_0_0_RC15_jar.xml ... +Writing libraries/zio_prelude_3_1_0_0_RC15_jar.xml ... +Writing libraries/zio_schema_derivation_3_0_2_1_jar.xml ... +Writing libraries/zio_schema_json_3_0_2_1_jar.xml ... +Writing libraries/zio_schema_macros_3_0_2_1_jar.xml ... +Writing libraries/zio_schema_3_0_2_1_jar.xml ... +Writing libraries/zio_stacktracer_3_2_0_6_jar.xml ... +Writing libraries/zio_streams_3_2_0_2_jar.xml ... +Writing libraries/zio_streams_3_2_0_3_jar.xml ... +Writing libraries/zio_3_2_0_6_jar.xml ... +Writing libraries/coursier_cache_2_13_2_1_0_RC1_jar.xml ... +Writing libraries/coursier_core_2_13_2_1_0_RC1_jar.xml ... +Writing libraries/coursier_proxy_setup_2_1_0_RC1_jar.xml ... +Writing libraries/coursier_util_2_13_2_1_0_RC1_jar.xml ... +Writing libraries/coursier_2_13_2_1_0_RC1_jar.xml ... +Writing libraries/interface_0_0_21_jar.xml ... +Writing libraries/quill_engine_3_4_6_0_jar.xml ... +Writing libraries/quill_jdbc_zio_3_4_6_0_jar.xml ... +Writing libraries/quill_jdbc_3_4_6_0_jar.xml ... +Writing libraries/quill_sql_3_4_6_0_jar.xml ... +Writing libraries/quill_util_3_4_6_0_jar.xml ... +Writing libraries/quill_zio_3_4_6_0_jar.xml ... +Writing libraries/netty_buffer_4_1_82_Final_jar.xml ... +Writing libraries/netty_codec_4_1_82_Final_jar.xml ... +Writing libraries/netty_codec_http_4_1_82_Final_jar.xml ... +Writing libraries/netty_codec_socks_4_1_82_Final_jar.xml ... +Writing libraries/netty_common_4_1_82_Final_jar.xml ... +Writing libraries/netty_handler_4_1_82_Final_jar.xml ... +Writing libraries/netty_handler_proxy_4_1_82_Final_jar.xml ... +Writing libraries/netty_resolver_4_1_82_Final_jar.xml ... +Writing libraries/netty_transport_4_1_82_Final_jar.xml ... +Writing libraries/netty_transport_classes_epoll_4_1_82_Final_jar.xml ... +Writing libraries/netty_transport_classes_kqueue_4_1_82_Final_jar.xml ... +Writing libraries/netty_transport_native_epoll_4_1_82_Final_linux_aarch_64_jar.xml ... +Writing libraries/netty_transport_native_epoll_4_1_82_Final_linux_x86_64_jar.xml ... +Writing libraries/netty_transport_native_epoll_4_1_82_Final_jar.xml ... +Writing libraries/netty_transport_native_kqueue_4_1_82_Final_osx_aarch_64_jar.xml ... +Writing libraries/netty_transport_native_kqueue_4_1_82_Final_osx_x86_64_jar.xml ... +Writing libraries/netty_transport_native_kqueue_4_1_82_Final_jar.xml ... +Writing libraries/netty_transport_native_unix_common_4_1_82_Final_jar.xml ... +Writing libraries/boopickle_3_1_4_0_jar.xml ... +Writing libraries/jsr250_api_1_0_jar.xml ... +Writing libraries/cdi_api_1_0_jar.xml ... +Writing libraries/javax_inject_1_jar.xml ... +Writing libraries/checker_qual_2_5_2_jar.xml ... +Writing libraries/javassist_3_21_0_GA_jar.xml ... +Writing libraries/jline_3_19_0_jar.xml ... +Writing libraries/jline_3_21_0_jar.xml ... +Writing libraries/jline_reader_3_14_1_jar.xml ... +Writing libraries/jline_terminal_3_14_1_jar.xml ... +Writing libraries/jline_terminal_jna_3_14_1_jar.xml ... +Writing libraries/scala_compiler_2_13_10_jar.xml ... +Writing libraries/scala_compiler_2_13_6_jar.xml ... +Writing libraries/scala_library_2_13_10_jar.xml ... +Writing libraries/scala_library_2_13_8_jar.xml ... +Writing libraries/scala_reflect_2_13_10_jar.xml ... +Writing libraries/scala_reflect_2_13_6_jar.xml ... +Writing libraries/scala3_library_3_3_2_0_jar.xml ... +Writing libraries/scalap_2_13_6_jar.xml ... +Writing libraries/test_interface_1_0_jar.xml ... +Writing libraries/common_2_13_4_4_29_jar.xml ... +Writing libraries/common_2_13_4_6_0_jar.xml ... +Writing libraries/fastparse_v2_2_13_2_3_1_jar.xml ... +Writing libraries/parsers_2_13_4_4_29_jar.xml ... +Writing libraries/scalafmt_core_2_13_3_1_0_jar.xml ... +Writing libraries/scalafmt_dynamic_2_13_3_6_0_jar.xml ... +Writing libraries/scalafmt_interfaces_3_6_0_jar.xml ... +Writing libraries/scalafmt_sysops_2_13_3_1_0_jar.xml ... +Writing libraries/scalameta_2_13_4_4_29_jar.xml ... +Writing libraries/trees_2_13_4_4_29_jar.xml ... +Writing libraries/trees_2_13_4_6_0_jar.xml ... +Writing libraries/slf4j_api_1_7_36_jar.xml ... +Writing libraries/xz_1_9_jar.xml ... +Writing libraries/paiges_core_2_13_0_4_2_jar.xml ... +Writing libraries/sqlite_jdbc_3_40_0_0_jar.xml ... +Writing libraries/bsp4j_2_1_0_M1_jar.xml ... +Writing libraries/jarjar_1_8_1_jar.xml ... +Writing libraries/jarjar_abrams_core_2_13_1_8_1_jar.xml ... +Writing libraries/javaparser_core_3_2_5_jar.xml ... +Writing libraries/zstd_jni_1_5_2_4_jar.xml ... +Writing libraries/sql_formatter_2_13_1_2_1_jar.xml ... +Writing libraries/error_prone_annotations_2_2_0_jar.xml ... +Writing libraries/failureaccess_1_0_1_jar.xml ... +Writing libraries/guava_27_1_jre_jar.xml ... +Writing libraries/listenablefuture_9999_0_empty_to_avoid_conflict_with_guava_jar.xml ... +Writing libraries/j2objc_annotations_1_1_jar.xml ... +Writing libraries/protobuf_java_3_19_2_jar.xml ... +Writing libraries/junixsocket_common_2_6_1_jar.xml ... +Writing libraries/junixsocket_native_common_2_6_1_jar.xml ... +Writing libraries/magnolia_3_1_0_0_jar.xml ... +Writing libraries/magnolia_3_1_1_5_jar.xml ... +Writing libraries/lenses_2_13_0_11_11_jar.xml ... +Writing libraries/scalapb_runtime_2_13_0_11_11_jar.xml ... +Writing libraries/scala_logging_3_3_9_4_jar.xml ... +Writing libraries/windows_jni_utils_0_3_3_jar.xml ... +Writing libraries/concurrent_reference_hash_map_1_1_0_jar.xml ... +Writing libraries/java_diff_utils_4_12_jar.xml ... +Writing libraries/netty_incubator_transport_classes_io_uring_0_0_15_Final_jar.xml ... +Writing libraries/netty_incubator_transport_native_io_uring_0_0_15_Final_linux_x86_64_jar.xml ... +Writing libraries/ant_1_9_9_jar.xml ... +Writing libraries/ant_launcher_1_9_9_jar.xml ... +Writing libraries/commons_compress_1_21_jar.xml ... +Writing libraries/commons_lang3_3_8_1_jar.xml ... +Writing libraries/maven_artifact_3_3_9_jar.xml ... +Writing libraries/maven_model_3_3_9_jar.xml ... +Writing libraries/maven_plugin_api_3_3_9_jar.xml ... +Writing libraries/xbean_reflect_3_7_jar.xml ... +Writing libraries/animal_sniffer_annotations_1_17_jar.xml ... +Writing libraries/plexus_archiver_4_5_0_jar.xml ... +Writing libraries/plexus_classworlds_2_6_0_jar.xml ... +Writing libraries/plexus_component_annotations_1_5_5_jar.xml ... +Writing libraries/plexus_container_default_2_1_1_jar.xml ... +Writing libraries/plexus_io_3_4_0_jar.xml ... +Writing libraries/plexus_utils_3_4_2_jar.xml ... +Writing libraries/org_eclipse_lsp4j_generator_0_12_0_jar.xml ... +Writing libraries/org_eclipse_lsp4j_jsonrpc_0_12_0_jar.xml ... +Writing libraries/org_eclipse_sisu_inject_0_3_2_jar.xml ... +Writing libraries/org_eclipse_sisu_plexus_0_3_2_jar.xml ... +Writing libraries/org_eclipse_xtend_lib_2_24_0_jar.xml ... +Writing libraries/org_eclipse_xtend_lib_macro_2_24_0_jar.xml ... +Writing libraries/org_eclipse_xtext_xbase_lib_2_24_0_jar.xml ... +Writing libraries/jansi_1_18_jar.xml ... +Writing libraries/snappy_0_4_jar.xml ... +Writing libraries/asm_9_2_jar.xml ... +Writing libraries/asm_analysis_9_2_jar.xml ... +Writing libraries/asm_commons_9_2_jar.xml ... +Writing libraries/asm_tree_9_2_jar.xml ... +Writing libraries/scala_collection_compat_2_13_2_8_1_jar.xml ... +Writing libraries/scala_collection_compat_3_2_5_0_jar.xml ... +Writing libraries/scala_collection_compat_3_2_8_1_jar.xml ... +Writing libraries/scala_java8_compat_3_1_0_1_jar.xml ... +Writing libraries/scala_xml_2_13_2_1_0_jar.xml ... +Writing libraries/config_2_13_0_1_16_jar.xml ... +Writing libraries/jsoniter_scala_core_2_13_2_13_5_jar.xml ... +Writing libraries/jsr305_3_0_2_jar.xml ... +Writing libraries/gson_2_8_9_jar.xml ... +Writing libraries/windows_ansi_0_0_4_jar.xml ... +Writing libraries/jna_5_12_1_jar.xml ... +Writing libraries/jna_5_3_1_jar.xml ... +Writing libraries/jna_platform_5_12_1_jar.xml ... +Writing libraries/log4j_api_2_19_0_jar.xml ... +Writing libraries/log4j_core_2_19_0_jar.xml ... +Writing libraries/log4j_slf4j_impl_2_19_0_jar.xml ... +Writing mill_modules/endpoint.iml ... +Writing mill_modules/db.iml ... +Writing mill_modules/jwtemitter.iml ... +Writing mill_modules/core.iml ... diff --git a/out/mill/scalalib/ZincWorkerModule/zincLogDebug.json b/out/mill/scalalib/ZincWorkerModule/zincLogDebug.json index bf05cb8..c23dda0 100644 --- a/out/mill/scalalib/ZincWorkerModule/zincLogDebug.json +++ b/out/mill/scalalib/ZincWorkerModule/zincLogDebug.json @@ -1,5 +1,5 @@ { "value": false, "valueHash": 1237, - "inputsHash": 1235143004 + "inputsHash": -1986119428 } \ No newline at end of file