You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
26 lines
700 B
26 lines
700 B
package friend
|
|
|
|
import (
|
|
server_api_params "Open_IM/pkg/proto/sdk_ws"
|
|
"context"
|
|
"errors"
|
|
)
|
|
|
|
func GetUserInfo(ctx context.Context, userID string) (*server_api_params.PublicUserInfo, error) {
|
|
return nil, errors.New("TODO:GetUserInfo")
|
|
}
|
|
|
|
func GetPublicUserInfoBatch(ctx context.Context, userIDs []string) ([]*server_api_params.PublicUserInfo, error) {
|
|
if len(userIDs) == 0 {
|
|
return []*server_api_params.PublicUserInfo{}, nil
|
|
}
|
|
return nil, errors.New("TODO:GetUserInfo")
|
|
}
|
|
|
|
func GetUserInfoList(ctx context.Context, userIDs []string) ([]*server_api_params.UserInfo, error) {
|
|
if len(userIDs) == 0 {
|
|
return []*server_api_params.UserInfo{}, nil
|
|
}
|
|
return nil, errors.New("TODO:GetUserInfo")
|
|
}
|