blob: b5ac1943471ac2911479dfa3e84d9e55d30699cd [file] [log] [blame]
iomodo3e1576e2021-02-23 01:27:56 +04001package rpc
2
3import (
4 "context"
5
6 "github.com/giolekva/pcloud/core/kg/app"
7 "github.com/giolekva/pcloud/core/kg/model/proto"
8)
9
10type userService struct {
11 proto.UnimplementedUserServiceServer
12 app *app.App
13}
14
15// NewService returns new user service
16func NewService(app *app.App) proto.UserServiceServer {
17 s := &userService{
18 app: app,
19 }
20
21 return s
22}
23
24func (us *userService) GetUser(context.Context, *proto.GetUserRequest) (*proto.User, error) {
25 // us.app.getUser...
26 return nil, nil
27}
28func (us *userService) ListUsers(context.Context, *proto.ListUserRequest) (*proto.ListUserResponse, error) {
29 return nil, nil
30}
31func (us *userService) CreateUser(context.Context, *proto.CreateUserRequest) (*proto.User, error) {
32 return nil, nil
33}