초기커밋

This commit is contained in:
2025-05-01 07:20:41 +09:00
commit 98bb2e3c5c
2747 changed files with 646947 additions and 0 deletions

View File

@@ -0,0 +1,53 @@
// namespace BrokerCore.Repository;
//
// using ServerCommon;
// using ServerCommon.EchoSystem.Models;
//
// using ServerCore; using ServerBase;
//
// public class CaliumEventDocRepo
// {
// private readonly DynamoDbClient m_dynamo_db_client;
//
// public CaliumEventDocRepo(DynamoDbClient dynamoDbClient)
// {
// m_dynamo_db_client = dynamoDbClient;
// }
//
// // public async Task<(Result, CaliumEventAttrib?)> createOne(string userGuid)
// // {
// // var (result_pk, primary_key_object) = await DynamoDBDocBaseHelper.makePrimaryKey<CaliumEventDoc>(userGuid);
// // if (result_pk.isFail() || primary_key_object == null)
// // {
// // return (result_pk, null);
// // }
// //
// // var config = m_dynamo_db_client.makeQueryConfigForReadByPKOnly(primary_key_object.PK);
// // var (result, doc) =
// // await m_dynamo_db_client.simpleInsertDocument<CaliumEventDoc>(config);
// // var attrib = doc?.getAttrib<CaliumEventAttrib>();
// // return (result, attrib);
// // }
// public async Task<string> createOne(string userGuid, CaliumEventRequest request, bool isRetry)
// {
// var doc = new CaliumEventDoc(request.m_event_id);
// var attrib = doc.getAttrib<CaliumEventAttrib>();
// NullReferenceCheckHelper.throwIfNull(attrib, () => $"calium event attrib is null !!! - userGuid[{userGuid}]");
//
// attrib.UserGuid = userGuid;
// attrib.EventData.m_server_type = request.m_server_type;
// attrib.EventData.m_event_type = request.m_event_type;
// attrib.EventData.m_sub_type = request.m_sub_type;
// attrib.EventData.m_div_type = request.m_div_type;
// attrib.EventData.m_div_id = request.m_div_id;
// attrib.EventData.m_calium_delta = request.m_calium_delta;
// attrib.EventData.m_sapphire_delta = request.m_sapphire_delta;
// attrib.EventData.m_current_epoch = request.m_current_epoch;
// attrib.EventData.m_current_inflation_rate = request.m_current_inflation_rate;
// attrib.Status = isRetry ? CaliumEventStatus.Regist : CaliumEventStatus.Failed;
//
// await m_dynamo_db_client.simpleInsertDocumentWithDocType(doc);
// return request.m_event_id;
// }
//
// }