Skip to content

Commit

Permalink
Continue renaming
Browse files Browse the repository at this point in the history
  • Loading branch information
nkonev committed Nov 5, 2023
1 parent bd10542 commit d25b578
Show file tree
Hide file tree
Showing 4 changed files with 62 additions and 62 deletions.
102 changes: 51 additions & 51 deletions event/graph/generated/generated.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion event/graph/model/models_gen.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions event/graph/schema.graphqls
Original file line number Diff line number Diff line change
Expand Up @@ -206,7 +206,7 @@ type GlobalEvent {
videoCallScreenShareChangedDto: VideoCallScreenShareChangedDto
}

type UserEvent {
type UserStatusEvent {
userId: Int64!
online: Boolean
isInVideo: Boolean
Expand All @@ -220,5 +220,5 @@ type Query {
type Subscription {
chatEvents(chatId: Int64!): ChatEvent!
globalEvents: GlobalEvent!
userStatusEvents(userIds: [Int64!]!): [UserEvent!]!
userStatusEvents(userIds: [Int64!]!): [UserStatusEvent!]!
}
16 changes: 8 additions & 8 deletions event/graph/schema.resolvers.go
Original file line number Diff line number Diff line change
Expand Up @@ -132,15 +132,15 @@ func (r *subscriptionResolver) GlobalEvents(ctx context.Context) (<-chan *model.
}

// UserStatusEvents is the resolver for the userStatusEvents field.
func (r *subscriptionResolver) UserStatusEvents(ctx context.Context, userIds []int64) (<-chan []*model.UserEvent, error) {
func (r *subscriptionResolver) UserStatusEvents(ctx context.Context, userIds []int64) (<-chan []*model.UserStatusEvent, error) {
// user online
authResult, ok := ctx.Value(utils.USER_PRINCIPAL_DTO).(*auth.AuthResult)
if !ok {
return nil, errors.New("Unable to get auth context")
}
logger.GetLogEntry(ctx).Infof("Subscribing to UserOnline channel as user %v", authResult.UserId)

var cam = make(chan []*model.UserEvent)
var cam = make(chan []*model.UserStatusEvent)

subscribeHandlerUserOnline, err := r.Bus.Subscribe(dto.USER_ONLINE, func(event eventbus.Event, t time.Time) {
defer func() {
Expand All @@ -151,7 +151,7 @@ func (r *subscriptionResolver) UserStatusEvents(ctx context.Context, userIds []i

switch typedEvent := event.(type) {
case dto.ArrayUserOnline:
var batch = []*model.UserEvent{}
var batch = []*model.UserStatusEvent{}
for _, userOnline := range typedEvent {
if utils.Contains(userIds, userOnline.UserId) {
batch = append(batch, convertToUserOnline(userOnline))
Expand Down Expand Up @@ -181,7 +181,7 @@ func (r *subscriptionResolver) UserStatusEvents(ctx context.Context, userIds []i
case dto.GeneralEvent:
var videoCallUsersCallStatusChangedEvent = typedEvent.VideoCallUsersCallStatusChangedEvent
if videoCallUsersCallStatusChangedEvent != nil {
var batch = []*model.UserEvent{}
var batch = []*model.UserStatusEvent{}
for _, userCallStatus := range videoCallUsersCallStatusChangedEvent.Users {
if utils.Contains(userIds, userCallStatus.UserId) {
batch = append(batch, convertToUserCallStatusChanged(typedEvent, userCallStatus))
Expand Down Expand Up @@ -243,15 +243,15 @@ type subscriptionResolver struct{ *Resolver }
// - When renaming or deleting a resolver the old code will be put in here. You can safely delete
// it when you're done.
// - You have helper methods in this file. Move them out to keep these resolver files clean.
func convertToUserCallStatusChanged(event dto.GeneralEvent, u dto.VideoCallUserCallStatusChangedDto) *model.UserEvent {
return &model.UserEvent{
func convertToUserCallStatusChanged(event dto.GeneralEvent, u dto.VideoCallUserCallStatusChangedDto) *model.UserStatusEvent {
return &model.UserStatusEvent{
EventType: event.EventType,
UserID: u.UserId,
IsInVideo: &u.IsInVideo,
}
}
func convertToUserOnline(userOnline dto.UserOnline) *model.UserEvent {
return &model.UserEvent{
func convertToUserOnline(userOnline dto.UserOnline) *model.UserStatusEvent {
return &model.UserStatusEvent{
EventType: "user_online",
UserID: userOnline.UserId,
Online: &userOnline.Online,
Expand Down

0 comments on commit d25b578

Please sign in to comment.