Use gmsl.MPresence

This commit is contained in:
Till Faelligen 2022-01-20 20:32:56 +01:00
parent a3039af449
commit aef128a658

View file

@ -56,7 +56,7 @@ func (p *PresenceStreamProvider) IncrementalSync(ctx context.Context, req *types
pres := outputPresence{ pres := outputPresence{
CurrentlyActive: lastActive <= time.Minute*5, CurrentlyActive: lastActive <= time.Minute*5,
LastActiveAgo: lastActive.Milliseconds(), LastActiveAgo: lastActive.Milliseconds(),
Presence: presence.PresenceStatus.String(), Presence: presence.Presence.String(),
StatusMsg: presence.StatusMsg, StatusMsg: presence.StatusMsg,
} }
@ -65,7 +65,7 @@ func (p *PresenceStreamProvider) IncrementalSync(ctx context.Context, req *types
req.Log.WithError(err).Error("json.Marshal failed") req.Log.WithError(err).Error("json.Marshal failed")
return from return from
} }
ev.Type = "m.presence" ev.Type = gomatrixserverlib.MPresence
ev.Sender = presence.UserID ev.Sender = presence.UserID
ev.Content = j ev.Content = j