diff --git a/media/class-diagram-v1.vpp b/media/class-diagram-v1.vpp new file mode 100644 index 0000000..f114eac Binary files /dev/null and b/media/class-diagram-v1.vpp differ diff --git a/media/class-diagram-v1.vpp.bak_000f b/media/class-diagram-v1.vpp.bak_000f new file mode 100644 index 0000000..9d45d36 Binary files /dev/null and b/media/class-diagram-v1.vpp.bak_000f differ diff --git a/media/class-diagram-v1.vpp.bak_001d b/media/class-diagram-v1.vpp.bak_001d new file mode 100644 index 0000000..36f4d35 Binary files /dev/null and b/media/class-diagram-v1.vpp.bak_001d differ diff --git a/src/Server/.idea/.idea.REST API/.idea/copilot/chatSessions/00000000000.xd b/src/Server/.idea/.idea.REST API/.idea/copilot/chatSessions/00000000000.xd new file mode 100644 index 0000000..e7e48fd Binary files /dev/null and b/src/Server/.idea/.idea.REST API/.idea/copilot/chatSessions/00000000000.xd differ diff --git a/src/Server/.idea/.idea.REST API/.idea/copilot/chatSessions/blobs/version b/src/Server/.idea/.idea.REST API/.idea/copilot/chatSessions/blobs/version new file mode 100644 index 0000000..720d64f Binary files /dev/null and b/src/Server/.idea/.idea.REST API/.idea/copilot/chatSessions/blobs/version differ diff --git a/src/Server/.idea/.idea.REST API/.idea/copilot/chatSessions/xd.lck b/src/Server/.idea/.idea.REST API/.idea/copilot/chatSessions/xd.lck new file mode 100644 index 0000000..8038e9d --- /dev/null +++ b/src/Server/.idea/.idea.REST API/.idea/copilot/chatSessions/xd.lck @@ -0,0 +1,47 @@ +Private property of Exodus: 12000@Helix + +jetbrains.exodus.io.LockingManager.lock(LockingManager.kt:88) +jetbrains.exodus.io.LockingManager.lock(LockingManager.kt:39) +jetbrains.exodus.io.FileDataWriter.lock(FileDataWriter.kt:70) +jetbrains.exodus.log.Log.tryLock(Log.kt:804) +jetbrains.exodus.log.Log.(Log.kt:117) +jetbrains.exodus.env.Environments.newLogInstance(Environments.kt:117) +jetbrains.exodus.env.Environments.newLogInstance(Environments.kt:81) +jetbrains.exodus.env.Environments.newLogInstance(Environments.kt:77) +jetbrains.exodus.env.Environments$newInstance$4.invoke(Environments.kt:46) +jetbrains.exodus.env.Environments$newInstance$4.invoke(Environments.kt:46) +jetbrains.exodus.env.Environments.prepare(Environments.kt:120) +jetbrains.exodus.env.Environments.newInstance(Environments.kt:46) +kotlinx.dnq.store.container.EntityStoreHelperKt.createTransientEntityStore(EntityStoreHelper.kt:40) +kotlinx.dnq.store.container.EntityStoreHelperKt.createTransientEntityStore(EntityStoreHelper.kt:31) +kotlinx.dnq.store.container.EntityStoreHelperKt.createTransientEntityStore$default(EntityStoreHelper.kt:30) +com.github.copilot.chat.session.persistence.xodus.XdChatSessionPersistenceService.initStore(XdChatSessionPersistenceService.kt:115) +com.github.copilot.chat.session.persistence.xodus.XdChatSessionPersistenceService.(XdChatSessionPersistenceService.kt:22) +com.github.copilot.chat.session.persistence.xodus.XdChatSessionPersistenceService.(XdChatSessionPersistenceService.kt:15) +com.github.copilot.chat.session.persistence.ChatSessionPersistenceServiceKt.ChatSessionPersistenceService(ChatSessionPersistenceService.kt:43) +com.github.copilot.chat.session.persistence.ChatSessionPersistenceServiceKt.chatSessionsPersistenceService(ChatSessionPersistenceService.kt:53) +com.github.copilot.chat.session.ChatSessionManager.(ChatSessionManager.kt:45) +com.github.copilot.chat.session.ChatSessionManager.(ChatSessionManager.kt:25) +com.github.copilot.chat.window.CopilotChatToolWindow.onCopilotReady(CopilotChatToolWindow.kt:133) +com.github.copilot.chat.window.CopilotChatToolWindow.access$onCopilotReady(CopilotChatToolWindow.kt:40) +com.github.copilot.chat.window.CopilotChatToolWindow$initCopilotStatusListener$1.invoke(CopilotChatToolWindow.kt:118) +com.github.copilot.chat.window.CopilotChatToolWindow$initCopilotStatusListener$1.invoke(CopilotChatToolWindow.kt:115) +com.github.copilot.status.CopilotAuthStatusKt.subscribeToCopilotAuthStatus$lambda$0(CopilotAuthStatus.kt:44) +com.intellij.util.messages.impl.MessageBusImplKt.invokeMethod(MessageBusImpl.kt:700) +com.intellij.util.messages.impl.MessageBusImplKt.invokeListener(MessageBusImpl.kt:664) +com.intellij.util.messages.impl.MessageBusImplKt.deliverMessage(MessageBusImpl.kt:423) +com.intellij.util.messages.impl.MessageBusImplKt.pumpWaiting(MessageBusImpl.kt:402) +com.intellij.util.messages.impl.MessageBusImplKt.access$pumpWaiting(MessageBusImpl.kt:1) +com.intellij.util.messages.impl.MessagePublisher.invoke(MessageBusImpl.kt:461) +jdk.proxy4/jdk.proxy4.$Proxy182.onCopilotStatus(Unknown Source) +com.github.copilot.status.CopilotStatusService.notifyApplication(CopilotStatusService.java:76) +com.github.copilot.status.CopilotStatusService.notifyApplication(CopilotStatusService.java:64) +com.github.copilot.github.GitHubAuthStartupActivity.handleAuthNotifications(GitHubAuthStartupActivity.java:54) +com.github.copilot.github.GitHubAuthStartupActivity.execute(GitHubAuthStartupActivity.java:35) +com.intellij.ide.startup.impl.StartupManagerImplKt$launchActivity$1.invokeSuspend(StartupManagerImpl.kt:482) +kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) +kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108) +kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584) +kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793) +kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697) +kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684) diff --git a/src/Server/.idea/.idea.REST API/.idea/workspace.xml b/src/Server/.idea/.idea.REST API/.idea/workspace.xml index 443c8d9..8e39c10 100644 --- a/src/Server/.idea/.idea.REST API/.idea/workspace.xml +++ b/src/Server/.idea/.idea.REST API/.idea/workspace.xml @@ -9,24 +9,31 @@ - - + + + + + + - - - - - - + + + + + + + + + diff --git a/src/Server/.vs/ProjectEvaluation/rest api.metadata.v7.bin b/src/Server/.vs/ProjectEvaluation/rest api.metadata.v7.bin new file mode 100644 index 0000000..31962c1 Binary files /dev/null and b/src/Server/.vs/ProjectEvaluation/rest api.metadata.v7.bin differ diff --git a/src/Server/.vs/ProjectEvaluation/rest api.projects.v7.bin b/src/Server/.vs/ProjectEvaluation/rest api.projects.v7.bin new file mode 100644 index 0000000..51b8ef0 Binary files /dev/null and b/src/Server/.vs/ProjectEvaluation/rest api.projects.v7.bin differ diff --git a/src/Server/.vs/REST API/DesignTimeBuild/.dtbcache.v2 b/src/Server/.vs/REST API/DesignTimeBuild/.dtbcache.v2 new file mode 100644 index 0000000..caedcaf Binary files /dev/null and b/src/Server/.vs/REST API/DesignTimeBuild/.dtbcache.v2 differ diff --git a/src/Server/.vs/REST API/FileContentIndex/1af60842-114d-4de3-a076-ecddae7dec1e.vsidx b/src/Server/.vs/REST API/FileContentIndex/1af60842-114d-4de3-a076-ecddae7dec1e.vsidx new file mode 100644 index 0000000..364bea8 Binary files /dev/null and b/src/Server/.vs/REST API/FileContentIndex/1af60842-114d-4de3-a076-ecddae7dec1e.vsidx differ diff --git a/src/Server/.vs/REST API/FileContentIndex/4b6d8874-1013-48f0-89b6-8b01f914d4fc.vsidx b/src/Server/.vs/REST API/FileContentIndex/4b6d8874-1013-48f0-89b6-8b01f914d4fc.vsidx new file mode 100644 index 0000000..a7d76f1 Binary files /dev/null and b/src/Server/.vs/REST API/FileContentIndex/4b6d8874-1013-48f0-89b6-8b01f914d4fc.vsidx differ diff --git a/src/Server/.vs/REST API/FileContentIndex/651a91b4-6b15-4591-8ae4-c0246db04222.vsidx b/src/Server/.vs/REST API/FileContentIndex/651a91b4-6b15-4591-8ae4-c0246db04222.vsidx new file mode 100644 index 0000000..423c0a8 Binary files /dev/null and b/src/Server/.vs/REST API/FileContentIndex/651a91b4-6b15-4591-8ae4-c0246db04222.vsidx differ diff --git a/src/Server/.vs/REST API/v17/.futdcache.v2 b/src/Server/.vs/REST API/v17/.futdcache.v2 new file mode 100644 index 0000000..8aa4c4f Binary files /dev/null and b/src/Server/.vs/REST API/v17/.futdcache.v2 differ diff --git a/src/Server/.vs/REST API/v17/.suo b/src/Server/.vs/REST API/v17/.suo new file mode 100644 index 0000000..218b18e Binary files /dev/null and b/src/Server/.vs/REST API/v17/.suo differ diff --git a/src/Server/Console/Program.cs b/src/Server/Console/Program.cs index 69e8a54..d32901b 100644 --- a/src/Server/Console/Program.cs +++ b/src/Server/Console/Program.cs @@ -16,17 +16,17 @@ internal static class Program { var tcpServer = new Server(5000); var router = new Router(Routes); - var databaseConfig = new ConnectionConfig { - Host = "127.0.0.1", - Port = 9042 - }; - var databaseConnection = new Executer(databaseConfig).Connect(); - var query = new QueryBuilder() - .Select("eve.stablediffusion", [ "*" ]) - .Where("id", "eed6b996-65dd-4920-a0a4-a11495ce8cb6"); - - databaseConnection.Execute(query); - + // var databaseConfig = new ConnectionConfig { + // Host = "127.0.0.1", + // Port = 9042 + // }; + // var databaseConnection = new Executer(databaseConfig).Connect(); + // var query = new QueryBuilder() + // .Select("eve.stablediffusion", [ "*" ]) + // .Where("id", "eed6b996-65dd-4920-a0a4-a11495ce8cb6"); + // + // databaseConnection.Execute(query); + // // var cluster = Cluster.Builder() // .AddContactPoints("127.0.0.1") diff --git a/src/Server/Console/bin/Debug/net8.0/Console.dll b/src/Server/Console/bin/Debug/net8.0/Console.dll index 3086521..a85649f 100644 Binary files a/src/Server/Console/bin/Debug/net8.0/Console.dll and b/src/Server/Console/bin/Debug/net8.0/Console.dll differ diff --git a/src/Server/Console/bin/Debug/net8.0/Console.exe b/src/Server/Console/bin/Debug/net8.0/Console.exe index 02193b3..cff7bfc 100644 Binary files a/src/Server/Console/bin/Debug/net8.0/Console.exe and b/src/Server/Console/bin/Debug/net8.0/Console.exe differ diff --git a/src/Server/Console/bin/Debug/net8.0/Console.pdb b/src/Server/Console/bin/Debug/net8.0/Console.pdb index 102f6bb..6e4f1f8 100644 Binary files a/src/Server/Console/bin/Debug/net8.0/Console.pdb and b/src/Server/Console/bin/Debug/net8.0/Console.pdb differ diff --git a/src/Server/Console/bin/Debug/net8.0/LibCassandra.dll b/src/Server/Console/bin/Debug/net8.0/LibCassandra.dll index 08860a8..639261d 100644 Binary files a/src/Server/Console/bin/Debug/net8.0/LibCassandra.dll and b/src/Server/Console/bin/Debug/net8.0/LibCassandra.dll differ diff --git a/src/Server/Console/bin/Debug/net8.0/LibCassandra.pdb b/src/Server/Console/bin/Debug/net8.0/LibCassandra.pdb index 859e2e3..06539f3 100644 Binary files a/src/Server/Console/bin/Debug/net8.0/LibCassandra.pdb and b/src/Server/Console/bin/Debug/net8.0/LibCassandra.pdb differ diff --git a/src/Server/Console/bin/Debug/net8.0/LibHttp.dll b/src/Server/Console/bin/Debug/net8.0/LibHttp.dll index 3aefe74..13c5577 100644 Binary files a/src/Server/Console/bin/Debug/net8.0/LibHttp.dll and b/src/Server/Console/bin/Debug/net8.0/LibHttp.dll differ diff --git a/src/Server/Console/bin/Debug/net8.0/LibHttp.pdb b/src/Server/Console/bin/Debug/net8.0/LibHttp.pdb index f0a08f3..41da5e2 100644 Binary files a/src/Server/Console/bin/Debug/net8.0/LibHttp.pdb and b/src/Server/Console/bin/Debug/net8.0/LibHttp.pdb differ diff --git a/src/Server/Console/bin/Debug/net8.0/LibParse.dll b/src/Server/Console/bin/Debug/net8.0/LibParse.dll index a1eaad6..d80beee 100644 Binary files a/src/Server/Console/bin/Debug/net8.0/LibParse.dll and b/src/Server/Console/bin/Debug/net8.0/LibParse.dll differ diff --git a/src/Server/Console/bin/Debug/net8.0/LibParse.pdb b/src/Server/Console/bin/Debug/net8.0/LibParse.pdb index e288796..bfa002b 100644 Binary files a/src/Server/Console/bin/Debug/net8.0/LibParse.pdb and b/src/Server/Console/bin/Debug/net8.0/LibParse.pdb differ diff --git a/src/Server/Console/bin/Debug/net8.0/LibServer.dll b/src/Server/Console/bin/Debug/net8.0/LibServer.dll index b298f78..f4d508b 100644 Binary files a/src/Server/Console/bin/Debug/net8.0/LibServer.dll and b/src/Server/Console/bin/Debug/net8.0/LibServer.dll differ diff --git a/src/Server/Console/bin/Debug/net8.0/LibServer.pdb b/src/Server/Console/bin/Debug/net8.0/LibServer.pdb index 0a90c51..6f16ada 100644 Binary files a/src/Server/Console/bin/Debug/net8.0/LibServer.pdb and b/src/Server/Console/bin/Debug/net8.0/LibServer.pdb differ diff --git a/src/Server/LibCassandra/bin/Debug/net8.0/LibCassandra.dll b/src/Server/LibCassandra/bin/Debug/net8.0/LibCassandra.dll index 08860a8..639261d 100644 Binary files a/src/Server/LibCassandra/bin/Debug/net8.0/LibCassandra.dll and b/src/Server/LibCassandra/bin/Debug/net8.0/LibCassandra.dll differ diff --git a/src/Server/LibCassandra/bin/Debug/net8.0/LibCassandra.pdb b/src/Server/LibCassandra/bin/Debug/net8.0/LibCassandra.pdb index 859e2e3..06539f3 100644 Binary files a/src/Server/LibCassandra/bin/Debug/net8.0/LibCassandra.pdb and b/src/Server/LibCassandra/bin/Debug/net8.0/LibCassandra.pdb differ diff --git a/src/Server/LibHttp/bin/Debug/net8.0/LibHttp.dll b/src/Server/LibHttp/bin/Debug/net8.0/LibHttp.dll index 13c5577..3dc7df0 100644 Binary files a/src/Server/LibHttp/bin/Debug/net8.0/LibHttp.dll and b/src/Server/LibHttp/bin/Debug/net8.0/LibHttp.dll differ diff --git a/src/Server/LibHttp/bin/Debug/net8.0/LibHttp.pdb b/src/Server/LibHttp/bin/Debug/net8.0/LibHttp.pdb index 41da5e2..b52141d 100644 Binary files a/src/Server/LibHttp/bin/Debug/net8.0/LibHttp.pdb and b/src/Server/LibHttp/bin/Debug/net8.0/LibHttp.pdb differ diff --git a/src/Server/LibParse/bin/Debug/net8.0/LibParse.dll b/src/Server/LibParse/bin/Debug/net8.0/LibParse.dll index d80beee..b1163fa 100644 Binary files a/src/Server/LibParse/bin/Debug/net8.0/LibParse.dll and b/src/Server/LibParse/bin/Debug/net8.0/LibParse.dll differ diff --git a/src/Server/LibParse/bin/Debug/net8.0/LibParse.pdb b/src/Server/LibParse/bin/Debug/net8.0/LibParse.pdb index bfa002b..2349226 100644 Binary files a/src/Server/LibParse/bin/Debug/net8.0/LibParse.pdb and b/src/Server/LibParse/bin/Debug/net8.0/LibParse.pdb differ diff --git a/src/Server/LibServer/LibServer.cs b/src/Server/LibServer/LibServer.cs index 32facc9..6f024f7 100644 --- a/src/Server/LibServer/LibServer.cs +++ b/src/Server/LibServer/LibServer.cs @@ -28,7 +28,7 @@ public class Server { Listening = true; } - public void AwaitMessage(Func handler, string endRegex = @"\r\n?|\n", string replacer=@"\r\n") { + public void AwaitMessage(Func handler) { // Console.WriteLine("{0} Server awaiting incoming client", LogPrefix); var client = _listener.AcceptTcpClient(); // .ConfigureAwait(false); diff --git a/src/Server/Tests/bin/Debug/net8.0/LibHttp.dll b/src/Server/Tests/bin/Debug/net8.0/LibHttp.dll index 13c5577..3dc7df0 100644 Binary files a/src/Server/Tests/bin/Debug/net8.0/LibHttp.dll and b/src/Server/Tests/bin/Debug/net8.0/LibHttp.dll differ diff --git a/src/Server/Tests/bin/Debug/net8.0/LibHttp.pdb b/src/Server/Tests/bin/Debug/net8.0/LibHttp.pdb index 41da5e2..b52141d 100644 Binary files a/src/Server/Tests/bin/Debug/net8.0/LibHttp.pdb and b/src/Server/Tests/bin/Debug/net8.0/LibHttp.pdb differ diff --git a/src/Server/Tests/bin/Debug/net8.0/LibParse.dll b/src/Server/Tests/bin/Debug/net8.0/LibParse.dll index d80beee..b1163fa 100644 Binary files a/src/Server/Tests/bin/Debug/net8.0/LibParse.dll and b/src/Server/Tests/bin/Debug/net8.0/LibParse.dll differ diff --git a/src/Server/Tests/bin/Debug/net8.0/LibParse.pdb b/src/Server/Tests/bin/Debug/net8.0/LibParse.pdb index bfa002b..2349226 100644 Binary files a/src/Server/Tests/bin/Debug/net8.0/LibParse.pdb and b/src/Server/Tests/bin/Debug/net8.0/LibParse.pdb differ diff --git a/src/Server/Tests/bin/Debug/net8.0/Tests.dll b/src/Server/Tests/bin/Debug/net8.0/Tests.dll index 03d856a..d69b9a8 100644 Binary files a/src/Server/Tests/bin/Debug/net8.0/Tests.dll and b/src/Server/Tests/bin/Debug/net8.0/Tests.dll differ diff --git a/src/Server/Tests/bin/Debug/net8.0/Tests.pdb b/src/Server/Tests/bin/Debug/net8.0/Tests.pdb index 9c5eaef..0feb082 100644 Binary files a/src/Server/Tests/bin/Debug/net8.0/Tests.pdb and b/src/Server/Tests/bin/Debug/net8.0/Tests.pdb differ