public override async Task GetShop(GetShopRequest request, IServerStreamWriter <GetShopReply> responseStream, ServerCallContext context) { var session = await context.GetSession(); if (session == null) { await responseStream.WriteAsync(new GetShopReply() { Code = ErrorCode.LostSession }); return; } var shops = await ShopManager.GetShopLock(session); await responseStream.WriteAsync(new GetShopReply() { Code = ErrorCode.Success, UserShops = shops }); }
public static async Task <(bool, string)> GetShop(Session session, string Param1, string Param2, string Param3, string Param4) { var shops = await ShopManager.GetShopLock(session); return(true, string.Empty); }