mirror of
https://github.com/BillyCool/MariesWonderland.git
synced 2026-03-22 15:02:22 +01:00
Added initial project, protos and basic services
This commit is contained in:
13
src/Services/ConfigService.cs
Normal file
13
src/Services/ConfigService.cs
Normal file
@@ -0,0 +1,13 @@
|
||||
using Art.Framework.ApiNetwork.Grpc.Api.Config;
|
||||
using Google.Protobuf.WellKnownTypes;
|
||||
using Grpc.Core;
|
||||
|
||||
namespace MariesWonderland.Services;
|
||||
|
||||
public class ConfigService : Art.Framework.ApiNetwork.Grpc.Api.Config.ConfigService.ConfigServiceBase
|
||||
{
|
||||
public override Task<GetReviewServerConfigResponse> GetReviewServerConfig(Empty request, ServerCallContext context)
|
||||
{
|
||||
return Task.FromResult(new GetReviewServerConfigResponse());
|
||||
}
|
||||
}
|
||||
18
src/Services/DataService.cs
Normal file
18
src/Services/DataService.cs
Normal file
@@ -0,0 +1,18 @@
|
||||
using Art.Framework.ApiNetwork.Grpc.Api.Data;
|
||||
using Google.Protobuf.WellKnownTypes;
|
||||
using Grpc.Core;
|
||||
|
||||
namespace MariesWonderland.Services;
|
||||
|
||||
public class DataService : Art.Framework.ApiNetwork.Grpc.Api.Data.DataService.DataServiceBase
|
||||
{
|
||||
public override Task<MasterDataGetLatestVersionResponse> GetLatestMasterDataVersion(Empty request, ServerCallContext context)
|
||||
{
|
||||
return Task.FromResult(new MasterDataGetLatestVersionResponse());
|
||||
}
|
||||
|
||||
public override Task<UserDataGetResponse> GetUserData(UserDataGetRequest request, ServerCallContext context)
|
||||
{
|
||||
return Task.FromResult(new UserDataGetResponse());
|
||||
}
|
||||
}
|
||||
12
src/Services/GameplayService.cs
Normal file
12
src/Services/GameplayService.cs
Normal file
@@ -0,0 +1,12 @@
|
||||
using Art.Framework.ApiNetwork.Grpc.Api.GamePlay;
|
||||
using Grpc.Core;
|
||||
|
||||
namespace MariesWonderland.Services;
|
||||
|
||||
public class GameplayService : Art.Framework.ApiNetwork.Grpc.Api.GamePlay.GameplayService.GameplayServiceBase
|
||||
{
|
||||
public override Task<CheckBeforeGamePlayResponse> CheckBeforeGamePlay(CheckBeforeGamePlayRequest request, ServerCallContext context)
|
||||
{
|
||||
return Task.FromResult(new CheckBeforeGamePlayResponse());
|
||||
}
|
||||
}
|
||||
17
src/Services/GreeterService.cs
Normal file
17
src/Services/GreeterService.cs
Normal file
@@ -0,0 +1,17 @@
|
||||
using Grpc.Core;
|
||||
|
||||
namespace MariesWonderland.Services;
|
||||
|
||||
/// <summary>
|
||||
/// Dummy service for testing
|
||||
/// </summary>
|
||||
public class GreeterService : Greeter.GreeterBase
|
||||
{
|
||||
public override Task<HelloReply> SayHello(HelloRequest request, ServerCallContext context)
|
||||
{
|
||||
return Task.FromResult(new HelloReply
|
||||
{
|
||||
Message = "Hello " + request.Name
|
||||
});
|
||||
}
|
||||
}
|
||||
130
src/Services/UserService.cs
Normal file
130
src/Services/UserService.cs
Normal file
@@ -0,0 +1,130 @@
|
||||
using Art.Framework.ApiNetwork.Grpc.Api.User;
|
||||
using Google.Protobuf.WellKnownTypes;
|
||||
using Grpc.Core;
|
||||
|
||||
namespace MariesWonderland.Services;
|
||||
|
||||
public class UserService : Art.Framework.ApiNetwork.Grpc.Api.User.UserService.UserServiceBase
|
||||
{
|
||||
public override Task<GetAndroidArgsResponse> GetAndroidArgs(GetAndroidArgsRequest request, ServerCallContext context)
|
||||
{
|
||||
return Task.FromResult(new GetAndroidArgsResponse
|
||||
{
|
||||
ApiKey = "1234567890",
|
||||
Nonce = "Mama"
|
||||
});
|
||||
}
|
||||
|
||||
public override Task<AuthUserResponse> Auth(AuthUserRequest request, ServerCallContext context)
|
||||
{
|
||||
return Task.FromResult(new AuthUserResponse
|
||||
{
|
||||
ExpireDatetime = Timestamp.FromDateTime(DateTime.UtcNow.AddDays(30)),
|
||||
UserId = 1234567890123450000,
|
||||
SessionKey = "1234567890",
|
||||
Signature = "V2UnbGxQbGF5QWdhaW5Tb21lZGF5TXJNb25zdGVyIQ==" // Possibly base64 encoded
|
||||
});
|
||||
}
|
||||
|
||||
public override Task<CheckTransferSettingResponse> CheckTransferSetting(Empty request, ServerCallContext context)
|
||||
{
|
||||
return Task.FromResult(new CheckTransferSettingResponse());
|
||||
}
|
||||
|
||||
public override Task<GameStartResponse> GameStart(Empty request, ServerCallContext context)
|
||||
{
|
||||
return Task.FromResult(new GameStartResponse());
|
||||
}
|
||||
|
||||
public override Task<GetBackupTokenResponse> GetBackupToken(GetBackupTokenRequest request, ServerCallContext context)
|
||||
{
|
||||
return Task.FromResult(new GetBackupTokenResponse
|
||||
{
|
||||
BackupToken = "1234567890"
|
||||
});
|
||||
}
|
||||
|
||||
public override Task<GetBirthYearMonthResponse> GetBirthYearMonth(Empty request, ServerCallContext context)
|
||||
{
|
||||
return Task.FromResult(new GetBirthYearMonthResponse());
|
||||
}
|
||||
|
||||
public override Task<GetChargeMoneyResponse> GetChargeMoney(Empty request, ServerCallContext context)
|
||||
{
|
||||
return Task.FromResult(new GetChargeMoneyResponse());
|
||||
}
|
||||
|
||||
public override Task<GetUserGamePlayNoteResponse> GetUserGamePlayNote(GetUserGamePlayNoteRequest request, ServerCallContext context)
|
||||
{
|
||||
return Task.FromResult(new GetUserGamePlayNoteResponse());
|
||||
}
|
||||
|
||||
public override Task<GetUserProfileResponse> GetUserProfile(GetUserProfileRequest request, ServerCallContext context)
|
||||
{
|
||||
return Task.FromResult(new GetUserProfileResponse());
|
||||
}
|
||||
|
||||
public override Task<RegisterUserResponse> RegisterUser(RegisterUserRequest request, ServerCallContext context)
|
||||
{
|
||||
return Task.FromResult(new RegisterUserResponse());
|
||||
}
|
||||
|
||||
public override Task<SetAppleAccountResponse> SetAppleAccount(SetAppleAccountRequest request, ServerCallContext context)
|
||||
{
|
||||
return Task.FromResult(new SetAppleAccountResponse());
|
||||
}
|
||||
|
||||
public override Task<SetBirthYearMonthResponse> SetBirthYearMonth(SetBirthYearMonthRequest request, ServerCallContext context)
|
||||
{
|
||||
return Task.FromResult(new SetBirthYearMonthResponse());
|
||||
}
|
||||
|
||||
public override Task<SetFacebookAccountResponse> SetFacebookAccount(SetFacebookAccountRequest request, ServerCallContext context)
|
||||
{
|
||||
return Task.FromResult(new SetFacebookAccountResponse());
|
||||
}
|
||||
|
||||
public override Task<SetUserFavoriteCostumeIdResponse> SetUserFavoriteCostumeId(SetUserFavoriteCostumeIdRequest request, ServerCallContext context)
|
||||
{
|
||||
return Task.FromResult(new SetUserFavoriteCostumeIdResponse());
|
||||
}
|
||||
|
||||
public override Task<SetUserMessageResponse> SetUserMessage(SetUserMessageRequest request, ServerCallContext context)
|
||||
{
|
||||
return Task.FromResult(new SetUserMessageResponse());
|
||||
}
|
||||
|
||||
public override Task<SetUserNameResponse> SetUserName(SetUserNameRequest request, ServerCallContext context)
|
||||
{
|
||||
return Task.FromResult(new SetUserNameResponse());
|
||||
}
|
||||
|
||||
public override Task<SetUserSettingResponse> SetUserSetting(SetUserSettingRequest request, ServerCallContext context)
|
||||
{
|
||||
return Task.FromResult(new SetUserSettingResponse());
|
||||
}
|
||||
|
||||
public override Task<TransferUserResponse> TransferUser(TransferUserRequest request, ServerCallContext context)
|
||||
{
|
||||
return Task.FromResult(new TransferUserResponse
|
||||
{
|
||||
UserId = 1234567890123450000,
|
||||
Signature = "V2UnbGxQbGF5QWdhaW5Tb21lZGF5TXJNb25zdGVyIQ==" // Possibly base64 encoded
|
||||
});
|
||||
}
|
||||
|
||||
public override Task<TransferUserByAppleResponse> TransferUserByApple(TransferUserByAppleRequest request, ServerCallContext context)
|
||||
{
|
||||
return Task.FromResult(new TransferUserByAppleResponse());
|
||||
}
|
||||
|
||||
public override Task<TransferUserByFacebookResponse> TransferUserByFacebook(TransferUserByFacebookRequest request, ServerCallContext context)
|
||||
{
|
||||
return Task.FromResult(new TransferUserByFacebookResponse());
|
||||
}
|
||||
|
||||
public override Task<UnsetFacebookAccountResponse> UnsetFacebookAccount(Empty request, ServerCallContext context)
|
||||
{
|
||||
return Task.FromResult(new UnsetFacebookAccountResponse());
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user