Versions in this module Expand all Collapse all v1 v1.9.1 Mar 9, 2022 Changes in this version + type ExtensionServer struct + NotifyChans map[chan pb.SAEventInfo]struct{} + func GetExtensionServer() *ExtensionServer + func (es *ExtensionServer) GetBaseUserInfos(ctx context.Context, req *pb.BaseUserInfosReq) (resp *pb.DepartmentUsers, err error) + func (es *ExtensionServer) GetDepartmentUsers(ctx context.Context, req *pb.GetDepartmentUsersReq) (resp *pb.GetDepartmentUsersResp, err error) + func (es *ExtensionServer) GetUserInfo(ctx context.Context, req *pb.GetAreaInfoReq) (resp *pb.GetUserInfoResp, err error) + func (es *ExtensionServer) Notify(notifyType pb.SAEvent, content map[string]interface{}) + func (es *ExtensionServer) Run(ctx context.Context) + func (es *ExtensionServer) SANotifyEvent(req *pb.EmptyReq, server pb.Extension_SANotifyEventServer) error + func (es *ExtensionServer) Subscribe(notify chan pb.SAEventInfo) + func (es *ExtensionServer) Unsubscribe(notify chan pb.SAEventInfo)