Files
caliverse_server/BrokerApiTest/TestHelper/DocRepo/CaliumStorageRepo.cs
2025-05-01 07:20:41 +09:00

31 lines
927 B
C#

// namespace BrokerCore.Repository;
//
// using Common;
//
// using ServerCommon;
//
// public class CaliumStorageRepo
// {
// private readonly DynamoDbClient m_dynamo_db_client;
//
// public CaliumStorageRepo(DynamoDbClient dynamoDbClient)
// {
// m_dynamo_db_client = dynamoDbClient;
// }
//
// public async Task<(Result, CaliumStorageAttrib?)> findOne(string userGuid)
// {
// var (result_pk, primary_key_object) = await DynamoDBDocBaseHelper.makePrimaryKey<CaliumStorageDoc>(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.simpleQueryDocTypeWithQueryOperationConfig<CaliumStorageDoc>(config);
// var attrib = doc?.getAttrib<CaliumStorageAttrib>();
// return (result, attrib);
// }
// }