diff --git a/backend/cmd/db/main.go b/backend/cmd/db/main.go
index b5576edf3..2e6e8f899 100644
--- a/backend/cmd/db/main.go
+++ b/backend/cmd/db/main.go
@@ -63,7 +63,7 @@ func main() {
messages.MsgUnbindNodes,
// Mobile messages
messages.MsgIOSSessionStart, messages.MsgIOSSessionEnd, messages.MsgIOSUserID, messages.MsgIOSUserAnonymousID,
- messages.MsgIOSMetadata, messages.MsgIOSCustomEvent, messages.MsgIOSNetworkCall,
+ messages.MsgIOSMetadata, messages.MsgIOSEvent, messages.MsgIOSNetworkCall,
messages.MsgIOSClickEvent, messages.MsgIOSSwipeEvent, messages.MsgIOSInputEvent,
messages.MsgIOSCrash, messages.MsgIOSIssueEvent,
}
diff --git a/backend/internal/db/datasaver/saver.go b/backend/internal/db/datasaver/saver.go
index 72ffa380e..a70b9ef14 100644
--- a/backend/internal/db/datasaver/saver.go
+++ b/backend/internal/db/datasaver/saver.go
@@ -72,21 +72,21 @@ func (s *saverImpl) handleMobileMessage(msg Message) error {
case *IOSSessionEnd:
return s.pg.InsertIOSSessionEnd(m.SessionID(), m)
case *IOSUserID:
- if err = s.sessions.UpdateUserID(session.SessionID, m.Value); err != nil {
+ if err = s.sessions.UpdateUserID(session.SessionID, m.ID); err != nil {
return err
}
- s.pg.InsertAutocompleteValue(session.SessionID, session.ProjectID, "USERID_IOS", m.Value)
+ s.pg.InsertAutocompleteValue(session.SessionID, session.ProjectID, "USERID_IOS", m.ID)
return nil
case *IOSUserAnonymousID:
- if err = s.sessions.UpdateAnonymousID(session.SessionID, m.Value); err != nil {
+ if err = s.sessions.UpdateAnonymousID(session.SessionID, m.ID); err != nil {
return err
}
- s.pg.InsertAutocompleteValue(session.SessionID, session.ProjectID, "USERANONYMOUSID_IOS", m.Value)
+ s.pg.InsertAutocompleteValue(session.SessionID, session.ProjectID, "USERANONYMOUSID_IOS", m.ID)
return nil
case *IOSMetadata:
return s.sessions.UpdateMetadata(m.SessionID(), m.Key, m.Value)
- case *IOSCustomEvent:
- return s.pg.InsertIOSCustomEvent(session, m)
+ case *IOSEvent:
+ return s.pg.InsertIOSEvent(session, m)
case *IOSClickEvent:
if err := s.pg.InsertIOSClickEvent(session, m); err != nil {
return err
diff --git a/backend/pkg/db/postgres/mobile.go b/backend/pkg/db/postgres/mobile.go
index 3430cfe27..d7e2e63d6 100644
--- a/backend/pkg/db/postgres/mobile.go
+++ b/backend/pkg/db/postgres/mobile.go
@@ -18,7 +18,7 @@ func (conn *Conn) InsertIOSSessionEnd(sessionID uint64, e *messages.IOSSessionEn
return nil
}
-func (conn *Conn) InsertIOSCustomEvent(session *sessions.Session, e *messages.IOSCustomEvent) error {
+func (conn *Conn) InsertIOSEvent(session *sessions.Session, e *messages.IOSEvent) error {
if err := conn.InsertCustomEvent(session.SessionID, e.Timestamp, truncSqIdx(e.Index), e.Name, e.Payload); err != nil {
return err
}
diff --git a/backend/pkg/messages/filters.go b/backend/pkg/messages/filters.go
index 881528c15..fca1a2065 100644
--- a/backend/pkg/messages/filters.go
+++ b/backend/pkg/messages/filters.go
@@ -2,7 +2,7 @@
package messages
func IsReplayerType(id int) bool {
- return 1 != id && 3 != id && 17 != id && 23 != id && 24 != id && 25 != id && 26 != id && 27 != id && 28 != id && 29 != id && 30 != id && 31 != id && 32 != id && 42 != id && 56 != id && 62 != id && 63 != id && 64 != id && 66 != id && 78 != id && 80 != id && 81 != id && 82 != id && 112 != id && 115 != id && 125 != id && 126 != id && 127 != id && 90 != id && 91 != id && 92 != id && 94 != id && 95 != id && 97 != id && 98 != id && 104 != id && 107 != id && 110 != id && 111 != id
+ return 1 != id && 3 != id && 17 != id && 23 != id && 24 != id && 25 != id && 26 != id && 27 != id && 28 != id && 29 != id && 30 != id && 31 != id && 32 != id && 42 != id && 56 != id && 62 != id && 63 != id && 64 != id && 66 != id && 78 != id && 80 != id && 81 != id && 82 != id && 112 != id && 115 != id && 125 != id && 126 != id && 127 != id && 90 != id && 91 != id && 92 != id && 94 != id && 95 != id && 97 != id && 98 != id && 107 != id && 110 != id
}
func IsIOSType(id int) bool {
@@ -10,5 +10,5 @@ func IsIOSType(id int) bool {
}
func IsDOMType(id int) bool {
- return 0 == id || 4 == id || 5 == id || 6 == id || 7 == id || 8 == id || 9 == id || 10 == id || 11 == id || 12 == id || 13 == id || 14 == id || 15 == id || 16 == id || 18 == id || 19 == id || 20 == id || 37 == id || 38 == id || 49 == id || 50 == id || 51 == id || 54 == id || 55 == id || 57 == id || 58 == id || 59 == id || 60 == id || 61 == id || 67 == id || 69 == id || 70 == id || 71 == id || 72 == id || 73 == id || 74 == id || 75 == id || 76 == id || 77 == id || 113 == id || 114 == id || 117 == id || 118 == id || 93 == id || 96 == id || 100 == id || 101 == id || 102 == id || 103 == id || 105 == id || 106 == id
+ return 0 == id || 4 == id || 5 == id || 6 == id || 7 == id || 8 == id || 9 == id || 10 == id || 11 == id || 12 == id || 13 == id || 14 == id || 15 == id || 16 == id || 18 == id || 19 == id || 20 == id || 37 == id || 38 == id || 49 == id || 50 == id || 51 == id || 54 == id || 55 == id || 57 == id || 58 == id || 59 == id || 60 == id || 61 == id || 67 == id || 69 == id || 70 == id || 71 == id || 72 == id || 73 == id || 74 == id || 75 == id || 76 == id || 77 == id || 113 == id || 114 == id || 117 == id || 118 == id || 93 == id || 96 == id || 100 == id || 101 == id || 102 == id || 103 == id || 104 == id || 105 == id || 106 == id || 111 == id
}
diff --git a/backend/pkg/messages/get-timestamp.go b/backend/pkg/messages/get-timestamp.go
index 21d9aa57e..9ea84cd18 100644
--- a/backend/pkg/messages/get-timestamp.go
+++ b/backend/pkg/messages/get-timestamp.go
@@ -13,7 +13,7 @@ func GetTimestamp(message Message) uint64 {
case *IOSMetadata:
return msg.Timestamp
- case *IOSCustomEvent:
+ case *IOSEvent:
return msg.Timestamp
case *IOSUserID:
diff --git a/backend/pkg/messages/messages.go b/backend/pkg/messages/messages.go
index d276d0645..720670c71 100644
--- a/backend/pkg/messages/messages.go
+++ b/backend/pkg/messages/messages.go
@@ -90,7 +90,7 @@ const (
MsgIOSSessionStart = 90
MsgIOSSessionEnd = 91
MsgIOSMetadata = 92
- MsgIOSCustomEvent = 93
+ MsgIOSEvent = 93
MsgIOSUserID = 94
MsgIOSUserAnonymousID = 95
MsgIOSScreenChanges = 96
@@ -2411,7 +2411,7 @@ func (msg *IOSMetadata) TypeID() int {
return 92
}
-type IOSCustomEvent struct {
+type IOSEvent struct {
message
Timestamp uint64
Length uint64
@@ -2419,7 +2419,7 @@ type IOSCustomEvent struct {
Payload string
}
-func (msg *IOSCustomEvent) Encode() []byte {
+func (msg *IOSEvent) Encode() []byte {
buf := make([]byte, 41+len(msg.Name)+len(msg.Payload))
buf[0] = 93
p := 1
@@ -2430,11 +2430,11 @@ func (msg *IOSCustomEvent) Encode() []byte {
return buf[:p]
}
-func (msg *IOSCustomEvent) Decode() Message {
+func (msg *IOSEvent) Decode() Message {
return msg
}
-func (msg *IOSCustomEvent) TypeID() int {
+func (msg *IOSEvent) TypeID() int {
return 93
}
@@ -2442,16 +2442,16 @@ type IOSUserID struct {
message
Timestamp uint64
Length uint64
- Value string
+ ID string
}
func (msg *IOSUserID) Encode() []byte {
- buf := make([]byte, 31+len(msg.Value))
+ buf := make([]byte, 31+len(msg.ID))
buf[0] = 94
p := 1
p = WriteUint(msg.Timestamp, buf, p)
p = WriteUint(msg.Length, buf, p)
- p = WriteString(msg.Value, buf, p)
+ p = WriteString(msg.ID, buf, p)
return buf[:p]
}
@@ -2467,16 +2467,16 @@ type IOSUserAnonymousID struct {
message
Timestamp uint64
Length uint64
- Value string
+ ID string
}
func (msg *IOSUserAnonymousID) Encode() []byte {
- buf := make([]byte, 31+len(msg.Value))
+ buf := make([]byte, 31+len(msg.ID))
buf[0] = 95
p := 1
p = WriteUint(msg.Timestamp, buf, p)
p = WriteUint(msg.Length, buf, p)
- p = WriteString(msg.Value, buf, p)
+ p = WriteString(msg.ID, buf, p)
return buf[:p]
}
diff --git a/backend/pkg/messages/read-message.go b/backend/pkg/messages/read-message.go
index e79d7706d..3260c0fed 100644
--- a/backend/pkg/messages/read-message.go
+++ b/backend/pkg/messages/read-message.go
@@ -1479,9 +1479,9 @@ func DecodeIOSMetadata(reader BytesReader) (Message, error) {
return msg, err
}
-func DecodeIOSCustomEvent(reader BytesReader) (Message, error) {
+func DecodeIOSEvent(reader BytesReader) (Message, error) {
var err error = nil
- msg := &IOSCustomEvent{}
+ msg := &IOSEvent{}
if msg.Timestamp, err = reader.ReadUint(); err != nil {
return nil, err
}
@@ -1506,7 +1506,7 @@ func DecodeIOSUserID(reader BytesReader) (Message, error) {
if msg.Length, err = reader.ReadUint(); err != nil {
return nil, err
}
- if msg.Value, err = reader.ReadString(); err != nil {
+ if msg.ID, err = reader.ReadString(); err != nil {
return nil, err
}
return msg, err
@@ -1521,7 +1521,7 @@ func DecodeIOSUserAnonymousID(reader BytesReader) (Message, error) {
if msg.Length, err = reader.ReadUint(); err != nil {
return nil, err
}
- if msg.Value, err = reader.ReadString(); err != nil {
+ if msg.ID, err = reader.ReadString(); err != nil {
return nil, err
}
return msg, err
@@ -2006,7 +2006,7 @@ func ReadMessage(t uint64, reader BytesReader) (Message, error) {
case 92:
return DecodeIOSMetadata(reader)
case 93:
- return DecodeIOSCustomEvent(reader)
+ return DecodeIOSEvent(reader)
case 94:
return DecodeIOSUserID(reader)
case 95:
diff --git a/ee/connectors/handler.py b/ee/connectors/handler.py
index 3a7d0d27b..e6f786292 100644
--- a/ee/connectors/handler.py
+++ b/ee/connectors/handler.py
@@ -705,13 +705,13 @@ def handle_message(message: Message) -> Optional[DetailedEvent]:
if isinstance(message, IOSUserID):
n.iosuserid_timestamp = message.timestamp
n.iosuserid_length = message.length
- n.iosuserid_value = message.value
+ n.iosuserid_id = message.id
return n
if isinstance(message, IOSUserAnonymousID):
n.iosuseranonymousid_timestamp = message.timestamp
n.iosuseranonymousid_length = message.length
- n.iosuseranonymousid_value = message.value
+ n.iosuseranonymousid_id = message.id
return n
if isinstance(message, IOSScreenEnter):
@@ -779,11 +779,11 @@ def handle_message(message: Message) -> Optional[DetailedEvent]:
n.iosissueevent_payload = message.payload
return n
- if isinstance(message, IOSCustomEvent):
- n.ioscustomevent_timestamp = message.timestamp
- n.ioscustomevent_length = message.length
- n.ioscustomevent_name = message.name
- n.ioscustomevent_payload = message.payload
+ if isinstance(message, IOSEvent):
+ n.iosevent_timestamp = message.timestamp
+ n.iosevent_length = message.length
+ n.iosevent_name = message.name
+ n.iosevent_payload = message.payload
return n
if isinstance(message, IOSInternalError):
diff --git a/ee/connectors/msgcodec/messages.py b/ee/connectors/msgcodec/messages.py
index 3f1a2112f..9e3091142 100644
--- a/ee/connectors/msgcodec/messages.py
+++ b/ee/connectors/msgcodec/messages.py
@@ -850,7 +850,7 @@ class IOSMetadata(Message):
self.value = value
-class IOSCustomEvent(Message):
+class IOSEvent(Message):
__id__ = 93
def __init__(self, timestamp, length, name, payload):
@@ -863,19 +863,19 @@ class IOSCustomEvent(Message):
class IOSUserID(Message):
__id__ = 94
- def __init__(self, timestamp, length, value):
+ def __init__(self, timestamp, length, id):
self.timestamp = timestamp
self.length = length
- self.value = value
+ self.id = id
class IOSUserAnonymousID(Message):
__id__ = 95
- def __init__(self, timestamp, length, value):
+ def __init__(self, timestamp, length, id):
self.timestamp = timestamp
self.length = length
- self.value = value
+ self.id = id
class IOSScreenChanges(Message):
diff --git a/ee/connectors/msgcodec/messages.pyx b/ee/connectors/msgcodec/messages.pyx
index 07d70bdd1..8c1b6206a 100644
--- a/ee/connectors/msgcodec/messages.pyx
+++ b/ee/connectors/msgcodec/messages.pyx
@@ -1258,7 +1258,7 @@ cdef class IOSMetadata(PyMessage):
self.value = value
-cdef class IOSCustomEvent(PyMessage):
+cdef class IOSEvent(PyMessage):
cdef public int __id__
cdef public unsigned long timestamp
cdef public unsigned long length
@@ -1277,26 +1277,26 @@ cdef class IOSUserID(PyMessage):
cdef public int __id__
cdef public unsigned long timestamp
cdef public unsigned long length
- cdef public str value
+ cdef public str id
- def __init__(self, unsigned long timestamp, unsigned long length, str value):
+ def __init__(self, unsigned long timestamp, unsigned long length, str id):
self.__id__ = 94
self.timestamp = timestamp
self.length = length
- self.value = value
+ self.id = id
cdef class IOSUserAnonymousID(PyMessage):
cdef public int __id__
cdef public unsigned long timestamp
cdef public unsigned long length
- cdef public str value
+ cdef public str id
- def __init__(self, unsigned long timestamp, unsigned long length, str value):
+ def __init__(self, unsigned long timestamp, unsigned long length, str id):
self.__id__ = 95
self.timestamp = timestamp
self.length = length
- self.value = value
+ self.id = id
cdef class IOSScreenChanges(PyMessage):
diff --git a/ee/connectors/msgcodec/msgcodec.py b/ee/connectors/msgcodec/msgcodec.py
index 9f98889b6..0040064c8 100644
--- a/ee/connectors/msgcodec/msgcodec.py
+++ b/ee/connectors/msgcodec/msgcodec.py
@@ -762,7 +762,7 @@ class MessageCodec(Codec):
)
if message_id == 93:
- return IOSCustomEvent(
+ return IOSEvent(
timestamp=self.read_uint(reader),
length=self.read_uint(reader),
name=self.read_string(reader),
@@ -773,14 +773,14 @@ class MessageCodec(Codec):
return IOSUserID(
timestamp=self.read_uint(reader),
length=self.read_uint(reader),
- value=self.read_string(reader)
+ id=self.read_string(reader)
)
if message_id == 95:
return IOSUserAnonymousID(
timestamp=self.read_uint(reader),
length=self.read_uint(reader),
- value=self.read_string(reader)
+ id=self.read_string(reader)
)
if message_id == 96:
diff --git a/ee/connectors/msgcodec/msgcodec.pyx b/ee/connectors/msgcodec/msgcodec.pyx
index 003273a30..6a6faf871 100644
--- a/ee/connectors/msgcodec/msgcodec.pyx
+++ b/ee/connectors/msgcodec/msgcodec.pyx
@@ -173,18 +173,18 @@ cdef class MessageCodec:
return messages_list
def handler(self, PyBytesIO reader, int mode = 0):
- cdef unsigned long message_id = self.read_message_id(reader)
+ cdef unsigned long message_id = MessageCodec.read_message_id(reader)
cdef int r_size
if mode == 1:
# We read the three bytes representing the length of message. It can be used to skip unwanted messages
- r_size = self.read_size(reader)
+ r_size = MessageCodec.read_size(reader)
if message_id not in self.msg_selector:
reader.read(r_size)
return None
- return self.read_head_message(reader, message_id)
+ return MessageCodec.read_head_message(reader, message_id)
elif mode == 0:
# Old format with no bytes for message length
- return self.read_head_message(reader, message_id)
+ return MessageCodec.read_head_message(reader, message_id)
else:
raise IOError()
@@ -193,51 +193,51 @@ cdef class MessageCodec:
if message_id == 0:
return Timestamp(
- timestamp=MessageCodec.read_uint(reader)
+ timestamp=self.read_uint(reader)
)
if message_id == 1:
return SessionStart(
- timestamp=MessageCodec.read_uint(reader),
- project_id=MessageCodec.read_uint(reader),
- tracker_version=MessageCodec.read_string(reader),
- rev_id=MessageCodec.read_string(reader),
- user_uuid=MessageCodec.read_string(reader),
- user_agent=MessageCodec.read_string(reader),
- user_os=MessageCodec.read_string(reader),
- user_os_version=MessageCodec.read_string(reader),
- user_browser=MessageCodec.read_string(reader),
- user_browser_version=MessageCodec.read_string(reader),
- user_device=MessageCodec.read_string(reader),
- user_device_type=MessageCodec.read_string(reader),
- user_device_memory_size=MessageCodec.read_uint(reader),
- user_device_heap_size=MessageCodec.read_uint(reader),
- user_country=MessageCodec.read_string(reader),
- user_id=MessageCodec.read_string(reader)
+ timestamp=self.read_uint(reader),
+ project_id=self.read_uint(reader),
+ tracker_version=self.read_string(reader),
+ rev_id=self.read_string(reader),
+ user_uuid=self.read_string(reader),
+ user_agent=self.read_string(reader),
+ user_os=self.read_string(reader),
+ user_os_version=self.read_string(reader),
+ user_browser=self.read_string(reader),
+ user_browser_version=self.read_string(reader),
+ user_device=self.read_string(reader),
+ user_device_type=self.read_string(reader),
+ user_device_memory_size=self.read_uint(reader),
+ user_device_heap_size=self.read_uint(reader),
+ user_country=self.read_string(reader),
+ user_id=self.read_string(reader)
)
if message_id == 3:
return SessionEndDeprecated(
- timestamp=MessageCodec.read_uint(reader)
+ timestamp=self.read_uint(reader)
)
if message_id == 4:
return SetPageLocation(
- url=MessageCodec.read_string(reader),
- referrer=MessageCodec.read_string(reader),
- navigation_start=MessageCodec.read_uint(reader)
+ url=self.read_string(reader),
+ referrer=self.read_string(reader),
+ navigation_start=self.read_uint(reader)
)
if message_id == 5:
return SetViewportSize(
- width=MessageCodec.read_uint(reader),
- height=MessageCodec.read_uint(reader)
+ width=self.read_uint(reader),
+ height=self.read_uint(reader)
)
if message_id == 6:
return SetViewportScroll(
- x=MessageCodec.read_int(reader),
- y=MessageCodec.read_int(reader)
+ x=self.read_int(reader),
+ y=self.read_int(reader)
)
if message_id == 7:
@@ -247,763 +247,763 @@ cdef class MessageCodec:
if message_id == 8:
return CreateElementNode(
- id=MessageCodec.read_uint(reader),
- parent_id=MessageCodec.read_uint(reader),
- index=MessageCodec.read_uint(reader),
- tag=MessageCodec.read_string(reader),
- svg=MessageCodec.read_boolean(reader)
+ id=self.read_uint(reader),
+ parent_id=self.read_uint(reader),
+ index=self.read_uint(reader),
+ tag=self.read_string(reader),
+ svg=self.read_boolean(reader)
)
if message_id == 9:
return CreateTextNode(
- id=MessageCodec.read_uint(reader),
- parent_id=MessageCodec.read_uint(reader),
- index=MessageCodec.read_uint(reader)
+ id=self.read_uint(reader),
+ parent_id=self.read_uint(reader),
+ index=self.read_uint(reader)
)
if message_id == 10:
return MoveNode(
- id=MessageCodec.read_uint(reader),
- parent_id=MessageCodec.read_uint(reader),
- index=MessageCodec.read_uint(reader)
+ id=self.read_uint(reader),
+ parent_id=self.read_uint(reader),
+ index=self.read_uint(reader)
)
if message_id == 11:
return RemoveNode(
- id=MessageCodec.read_uint(reader)
+ id=self.read_uint(reader)
)
if message_id == 12:
return SetNodeAttribute(
- id=MessageCodec.read_uint(reader),
- name=MessageCodec.read_string(reader),
- value=MessageCodec.read_string(reader)
+ id=self.read_uint(reader),
+ name=self.read_string(reader),
+ value=self.read_string(reader)
)
if message_id == 13:
return RemoveNodeAttribute(
- id=MessageCodec.read_uint(reader),
- name=MessageCodec.read_string(reader)
+ id=self.read_uint(reader),
+ name=self.read_string(reader)
)
if message_id == 14:
return SetNodeData(
- id=MessageCodec.read_uint(reader),
- data=MessageCodec.read_string(reader)
+ id=self.read_uint(reader),
+ data=self.read_string(reader)
)
if message_id == 15:
return SetCSSData(
- id=MessageCodec.read_uint(reader),
- data=MessageCodec.read_string(reader)
+ id=self.read_uint(reader),
+ data=self.read_string(reader)
)
if message_id == 16:
return SetNodeScroll(
- id=MessageCodec.read_uint(reader),
- x=MessageCodec.read_int(reader),
- y=MessageCodec.read_int(reader)
+ id=self.read_uint(reader),
+ x=self.read_int(reader),
+ y=self.read_int(reader)
)
if message_id == 17:
return SetInputTarget(
- id=MessageCodec.read_uint(reader),
- label=MessageCodec.read_string(reader)
+ id=self.read_uint(reader),
+ label=self.read_string(reader)
)
if message_id == 18:
return SetInputValue(
- id=MessageCodec.read_uint(reader),
- value=MessageCodec.read_string(reader),
- mask=MessageCodec.read_int(reader)
+ id=self.read_uint(reader),
+ value=self.read_string(reader),
+ mask=self.read_int(reader)
)
if message_id == 19:
return SetInputChecked(
- id=MessageCodec.read_uint(reader),
- checked=MessageCodec.read_boolean(reader)
+ id=self.read_uint(reader),
+ checked=self.read_boolean(reader)
)
if message_id == 20:
return MouseMove(
- x=MessageCodec.read_uint(reader),
- y=MessageCodec.read_uint(reader)
+ x=self.read_uint(reader),
+ y=self.read_uint(reader)
)
if message_id == 21:
return NetworkRequestDeprecated(
- type=MessageCodec.read_string(reader),
- method=MessageCodec.read_string(reader),
- url=MessageCodec.read_string(reader),
- request=MessageCodec.read_string(reader),
- response=MessageCodec.read_string(reader),
- status=MessageCodec.read_uint(reader),
- timestamp=MessageCodec.read_uint(reader),
- duration=MessageCodec.read_uint(reader)
+ type=self.read_string(reader),
+ method=self.read_string(reader),
+ url=self.read_string(reader),
+ request=self.read_string(reader),
+ response=self.read_string(reader),
+ status=self.read_uint(reader),
+ timestamp=self.read_uint(reader),
+ duration=self.read_uint(reader)
)
if message_id == 22:
return ConsoleLog(
- level=MessageCodec.read_string(reader),
- value=MessageCodec.read_string(reader)
+ level=self.read_string(reader),
+ value=self.read_string(reader)
)
if message_id == 23:
return PageLoadTiming(
- request_start=MessageCodec.read_uint(reader),
- response_start=MessageCodec.read_uint(reader),
- response_end=MessageCodec.read_uint(reader),
- dom_content_loaded_event_start=MessageCodec.read_uint(reader),
- dom_content_loaded_event_end=MessageCodec.read_uint(reader),
- load_event_start=MessageCodec.read_uint(reader),
- load_event_end=MessageCodec.read_uint(reader),
- first_paint=MessageCodec.read_uint(reader),
- first_contentful_paint=MessageCodec.read_uint(reader)
+ request_start=self.read_uint(reader),
+ response_start=self.read_uint(reader),
+ response_end=self.read_uint(reader),
+ dom_content_loaded_event_start=self.read_uint(reader),
+ dom_content_loaded_event_end=self.read_uint(reader),
+ load_event_start=self.read_uint(reader),
+ load_event_end=self.read_uint(reader),
+ first_paint=self.read_uint(reader),
+ first_contentful_paint=self.read_uint(reader)
)
if message_id == 24:
return PageRenderTiming(
- speed_index=MessageCodec.read_uint(reader),
- visually_complete=MessageCodec.read_uint(reader),
- time_to_interactive=MessageCodec.read_uint(reader)
+ speed_index=self.read_uint(reader),
+ visually_complete=self.read_uint(reader),
+ time_to_interactive=self.read_uint(reader)
)
if message_id == 25:
return JSExceptionDeprecated(
- name=MessageCodec.read_string(reader),
- message=MessageCodec.read_string(reader),
- payload=MessageCodec.read_string(reader)
+ name=self.read_string(reader),
+ message=self.read_string(reader),
+ payload=self.read_string(reader)
)
if message_id == 26:
return IntegrationEvent(
- timestamp=MessageCodec.read_uint(reader),
- source=MessageCodec.read_string(reader),
- name=MessageCodec.read_string(reader),
- message=MessageCodec.read_string(reader),
- payload=MessageCodec.read_string(reader)
+ timestamp=self.read_uint(reader),
+ source=self.read_string(reader),
+ name=self.read_string(reader),
+ message=self.read_string(reader),
+ payload=self.read_string(reader)
)
if message_id == 27:
return CustomEvent(
- name=MessageCodec.read_string(reader),
- payload=MessageCodec.read_string(reader)
+ name=self.read_string(reader),
+ payload=self.read_string(reader)
)
if message_id == 28:
return UserID(
- id=MessageCodec.read_string(reader)
+ id=self.read_string(reader)
)
if message_id == 29:
return UserAnonymousID(
- id=MessageCodec.read_string(reader)
+ id=self.read_string(reader)
)
if message_id == 30:
return Metadata(
- key=MessageCodec.read_string(reader),
- value=MessageCodec.read_string(reader)
+ key=self.read_string(reader),
+ value=self.read_string(reader)
)
if message_id == 31:
return PageEvent(
- message_id=MessageCodec.read_uint(reader),
- timestamp=MessageCodec.read_uint(reader),
- url=MessageCodec.read_string(reader),
- referrer=MessageCodec.read_string(reader),
- loaded=MessageCodec.read_boolean(reader),
- request_start=MessageCodec.read_uint(reader),
- response_start=MessageCodec.read_uint(reader),
- response_end=MessageCodec.read_uint(reader),
- dom_content_loaded_event_start=MessageCodec.read_uint(reader),
- dom_content_loaded_event_end=MessageCodec.read_uint(reader),
- load_event_start=MessageCodec.read_uint(reader),
- load_event_end=MessageCodec.read_uint(reader),
- first_paint=MessageCodec.read_uint(reader),
- first_contentful_paint=MessageCodec.read_uint(reader),
- speed_index=MessageCodec.read_uint(reader),
- visually_complete=MessageCodec.read_uint(reader),
- time_to_interactive=MessageCodec.read_uint(reader)
+ message_id=self.read_uint(reader),
+ timestamp=self.read_uint(reader),
+ url=self.read_string(reader),
+ referrer=self.read_string(reader),
+ loaded=self.read_boolean(reader),
+ request_start=self.read_uint(reader),
+ response_start=self.read_uint(reader),
+ response_end=self.read_uint(reader),
+ dom_content_loaded_event_start=self.read_uint(reader),
+ dom_content_loaded_event_end=self.read_uint(reader),
+ load_event_start=self.read_uint(reader),
+ load_event_end=self.read_uint(reader),
+ first_paint=self.read_uint(reader),
+ first_contentful_paint=self.read_uint(reader),
+ speed_index=self.read_uint(reader),
+ visually_complete=self.read_uint(reader),
+ time_to_interactive=self.read_uint(reader)
)
if message_id == 32:
return InputEvent(
- message_id=MessageCodec.read_uint(reader),
- timestamp=MessageCodec.read_uint(reader),
- value=MessageCodec.read_string(reader),
- value_masked=MessageCodec.read_boolean(reader),
- label=MessageCodec.read_string(reader)
+ message_id=self.read_uint(reader),
+ timestamp=self.read_uint(reader),
+ value=self.read_string(reader),
+ value_masked=self.read_boolean(reader),
+ label=self.read_string(reader)
)
if message_id == 37:
return CSSInsertRule(
- id=MessageCodec.read_uint(reader),
- rule=MessageCodec.read_string(reader),
- index=MessageCodec.read_uint(reader)
+ id=self.read_uint(reader),
+ rule=self.read_string(reader),
+ index=self.read_uint(reader)
)
if message_id == 38:
return CSSDeleteRule(
- id=MessageCodec.read_uint(reader),
- index=MessageCodec.read_uint(reader)
+ id=self.read_uint(reader),
+ index=self.read_uint(reader)
)
if message_id == 39:
return Fetch(
- method=MessageCodec.read_string(reader),
- url=MessageCodec.read_string(reader),
- request=MessageCodec.read_string(reader),
- response=MessageCodec.read_string(reader),
- status=MessageCodec.read_uint(reader),
- timestamp=MessageCodec.read_uint(reader),
- duration=MessageCodec.read_uint(reader)
+ method=self.read_string(reader),
+ url=self.read_string(reader),
+ request=self.read_string(reader),
+ response=self.read_string(reader),
+ status=self.read_uint(reader),
+ timestamp=self.read_uint(reader),
+ duration=self.read_uint(reader)
)
if message_id == 40:
return Profiler(
- name=MessageCodec.read_string(reader),
- duration=MessageCodec.read_uint(reader),
- args=MessageCodec.read_string(reader),
- result=MessageCodec.read_string(reader)
+ name=self.read_string(reader),
+ duration=self.read_uint(reader),
+ args=self.read_string(reader),
+ result=self.read_string(reader)
)
if message_id == 41:
return OTable(
- key=MessageCodec.read_string(reader),
- value=MessageCodec.read_string(reader)
+ key=self.read_string(reader),
+ value=self.read_string(reader)
)
if message_id == 42:
return StateAction(
- type=MessageCodec.read_string(reader)
+ type=self.read_string(reader)
)
if message_id == 44:
return Redux(
- action=MessageCodec.read_string(reader),
- state=MessageCodec.read_string(reader),
- duration=MessageCodec.read_uint(reader)
+ action=self.read_string(reader),
+ state=self.read_string(reader),
+ duration=self.read_uint(reader)
)
if message_id == 45:
return Vuex(
- mutation=MessageCodec.read_string(reader),
- state=MessageCodec.read_string(reader)
+ mutation=self.read_string(reader),
+ state=self.read_string(reader)
)
if message_id == 46:
return MobX(
- type=MessageCodec.read_string(reader),
- payload=MessageCodec.read_string(reader)
+ type=self.read_string(reader),
+ payload=self.read_string(reader)
)
if message_id == 47:
return NgRx(
- action=MessageCodec.read_string(reader),
- state=MessageCodec.read_string(reader),
- duration=MessageCodec.read_uint(reader)
+ action=self.read_string(reader),
+ state=self.read_string(reader),
+ duration=self.read_uint(reader)
)
if message_id == 48:
return GraphQL(
- operation_kind=MessageCodec.read_string(reader),
- operation_name=MessageCodec.read_string(reader),
- variables=MessageCodec.read_string(reader),
- response=MessageCodec.read_string(reader)
+ operation_kind=self.read_string(reader),
+ operation_name=self.read_string(reader),
+ variables=self.read_string(reader),
+ response=self.read_string(reader)
)
if message_id == 49:
return PerformanceTrack(
- frames=MessageCodec.read_int(reader),
- ticks=MessageCodec.read_int(reader),
- total_js_heap_size=MessageCodec.read_uint(reader),
- used_js_heap_size=MessageCodec.read_uint(reader)
+ frames=self.read_int(reader),
+ ticks=self.read_int(reader),
+ total_js_heap_size=self.read_uint(reader),
+ used_js_heap_size=self.read_uint(reader)
)
if message_id == 50:
return StringDict(
- key=MessageCodec.read_uint(reader),
- value=MessageCodec.read_string(reader)
+ key=self.read_uint(reader),
+ value=self.read_string(reader)
)
if message_id == 51:
return SetNodeAttributeDict(
- id=MessageCodec.read_uint(reader),
- name_key=MessageCodec.read_uint(reader),
- value_key=MessageCodec.read_uint(reader)
+ id=self.read_uint(reader),
+ name_key=self.read_uint(reader),
+ value_key=self.read_uint(reader)
)
if message_id == 53:
return ResourceTimingDeprecated(
- timestamp=MessageCodec.read_uint(reader),
- duration=MessageCodec.read_uint(reader),
- ttfb=MessageCodec.read_uint(reader),
- header_size=MessageCodec.read_uint(reader),
- encoded_body_size=MessageCodec.read_uint(reader),
- decoded_body_size=MessageCodec.read_uint(reader),
- url=MessageCodec.read_string(reader),
- initiator=MessageCodec.read_string(reader)
+ timestamp=self.read_uint(reader),
+ duration=self.read_uint(reader),
+ ttfb=self.read_uint(reader),
+ header_size=self.read_uint(reader),
+ encoded_body_size=self.read_uint(reader),
+ decoded_body_size=self.read_uint(reader),
+ url=self.read_string(reader),
+ initiator=self.read_string(reader)
)
if message_id == 54:
return ConnectionInformation(
- downlink=MessageCodec.read_uint(reader),
- type=MessageCodec.read_string(reader)
+ downlink=self.read_uint(reader),
+ type=self.read_string(reader)
)
if message_id == 55:
return SetPageVisibility(
- hidden=MessageCodec.read_boolean(reader)
+ hidden=self.read_boolean(reader)
)
if message_id == 56:
return PerformanceTrackAggr(
- timestamp_start=MessageCodec.read_uint(reader),
- timestamp_end=MessageCodec.read_uint(reader),
- min_fps=MessageCodec.read_uint(reader),
- avg_fps=MessageCodec.read_uint(reader),
- max_fps=MessageCodec.read_uint(reader),
- min_cpu=MessageCodec.read_uint(reader),
- avg_cpu=MessageCodec.read_uint(reader),
- max_cpu=MessageCodec.read_uint(reader),
- min_total_js_heap_size=MessageCodec.read_uint(reader),
- avg_total_js_heap_size=MessageCodec.read_uint(reader),
- max_total_js_heap_size=MessageCodec.read_uint(reader),
- min_used_js_heap_size=MessageCodec.read_uint(reader),
- avg_used_js_heap_size=MessageCodec.read_uint(reader),
- max_used_js_heap_size=MessageCodec.read_uint(reader)
+ timestamp_start=self.read_uint(reader),
+ timestamp_end=self.read_uint(reader),
+ min_fps=self.read_uint(reader),
+ avg_fps=self.read_uint(reader),
+ max_fps=self.read_uint(reader),
+ min_cpu=self.read_uint(reader),
+ avg_cpu=self.read_uint(reader),
+ max_cpu=self.read_uint(reader),
+ min_total_js_heap_size=self.read_uint(reader),
+ avg_total_js_heap_size=self.read_uint(reader),
+ max_total_js_heap_size=self.read_uint(reader),
+ min_used_js_heap_size=self.read_uint(reader),
+ avg_used_js_heap_size=self.read_uint(reader),
+ max_used_js_heap_size=self.read_uint(reader)
)
if message_id == 57:
return LoadFontFace(
- parent_id=MessageCodec.read_uint(reader),
- family=MessageCodec.read_string(reader),
- source=MessageCodec.read_string(reader),
- descriptors=MessageCodec.read_string(reader)
+ parent_id=self.read_uint(reader),
+ family=self.read_string(reader),
+ source=self.read_string(reader),
+ descriptors=self.read_string(reader)
)
if message_id == 58:
return SetNodeFocus(
- id=MessageCodec.read_int(reader)
+ id=self.read_int(reader)
)
if message_id == 59:
return LongTask(
- timestamp=MessageCodec.read_uint(reader),
- duration=MessageCodec.read_uint(reader),
- context=MessageCodec.read_uint(reader),
- container_type=MessageCodec.read_uint(reader),
- container_src=MessageCodec.read_string(reader),
- container_id=MessageCodec.read_string(reader),
- container_name=MessageCodec.read_string(reader)
+ timestamp=self.read_uint(reader),
+ duration=self.read_uint(reader),
+ context=self.read_uint(reader),
+ container_type=self.read_uint(reader),
+ container_src=self.read_string(reader),
+ container_id=self.read_string(reader),
+ container_name=self.read_string(reader)
)
if message_id == 60:
return SetNodeAttributeURLBased(
- id=MessageCodec.read_uint(reader),
- name=MessageCodec.read_string(reader),
- value=MessageCodec.read_string(reader),
- base_url=MessageCodec.read_string(reader)
+ id=self.read_uint(reader),
+ name=self.read_string(reader),
+ value=self.read_string(reader),
+ base_url=self.read_string(reader)
)
if message_id == 61:
return SetCSSDataURLBased(
- id=MessageCodec.read_uint(reader),
- data=MessageCodec.read_string(reader),
- base_url=MessageCodec.read_string(reader)
+ id=self.read_uint(reader),
+ data=self.read_string(reader),
+ base_url=self.read_string(reader)
)
if message_id == 62:
return IssueEventDeprecated(
- message_id=MessageCodec.read_uint(reader),
- timestamp=MessageCodec.read_uint(reader),
- type=MessageCodec.read_string(reader),
- context_string=MessageCodec.read_string(reader),
- context=MessageCodec.read_string(reader),
- payload=MessageCodec.read_string(reader)
+ message_id=self.read_uint(reader),
+ timestamp=self.read_uint(reader),
+ type=self.read_string(reader),
+ context_string=self.read_string(reader),
+ context=self.read_string(reader),
+ payload=self.read_string(reader)
)
if message_id == 63:
return TechnicalInfo(
- type=MessageCodec.read_string(reader),
- value=MessageCodec.read_string(reader)
+ type=self.read_string(reader),
+ value=self.read_string(reader)
)
if message_id == 64:
return CustomIssue(
- name=MessageCodec.read_string(reader),
- payload=MessageCodec.read_string(reader)
+ name=self.read_string(reader),
+ payload=self.read_string(reader)
)
if message_id == 66:
return AssetCache(
- url=MessageCodec.read_string(reader)
+ url=self.read_string(reader)
)
if message_id == 67:
return CSSInsertRuleURLBased(
- id=MessageCodec.read_uint(reader),
- rule=MessageCodec.read_string(reader),
- index=MessageCodec.read_uint(reader),
- base_url=MessageCodec.read_string(reader)
+ id=self.read_uint(reader),
+ rule=self.read_string(reader),
+ index=self.read_uint(reader),
+ base_url=self.read_string(reader)
)
if message_id == 69:
return MouseClick(
- id=MessageCodec.read_uint(reader),
- hesitation_time=MessageCodec.read_uint(reader),
- label=MessageCodec.read_string(reader),
- selector=MessageCodec.read_string(reader)
+ id=self.read_uint(reader),
+ hesitation_time=self.read_uint(reader),
+ label=self.read_string(reader),
+ selector=self.read_string(reader)
)
if message_id == 70:
return CreateIFrameDocument(
- frame_id=MessageCodec.read_uint(reader),
- id=MessageCodec.read_uint(reader)
+ frame_id=self.read_uint(reader),
+ id=self.read_uint(reader)
)
if message_id == 71:
return AdoptedSSReplaceURLBased(
- sheet_id=MessageCodec.read_uint(reader),
- text=MessageCodec.read_string(reader),
- base_url=MessageCodec.read_string(reader)
+ sheet_id=self.read_uint(reader),
+ text=self.read_string(reader),
+ base_url=self.read_string(reader)
)
if message_id == 72:
return AdoptedSSReplace(
- sheet_id=MessageCodec.read_uint(reader),
- text=MessageCodec.read_string(reader)
+ sheet_id=self.read_uint(reader),
+ text=self.read_string(reader)
)
if message_id == 73:
return AdoptedSSInsertRuleURLBased(
- sheet_id=MessageCodec.read_uint(reader),
- rule=MessageCodec.read_string(reader),
- index=MessageCodec.read_uint(reader),
- base_url=MessageCodec.read_string(reader)
+ sheet_id=self.read_uint(reader),
+ rule=self.read_string(reader),
+ index=self.read_uint(reader),
+ base_url=self.read_string(reader)
)
if message_id == 74:
return AdoptedSSInsertRule(
- sheet_id=MessageCodec.read_uint(reader),
- rule=MessageCodec.read_string(reader),
- index=MessageCodec.read_uint(reader)
+ sheet_id=self.read_uint(reader),
+ rule=self.read_string(reader),
+ index=self.read_uint(reader)
)
if message_id == 75:
return AdoptedSSDeleteRule(
- sheet_id=MessageCodec.read_uint(reader),
- index=MessageCodec.read_uint(reader)
+ sheet_id=self.read_uint(reader),
+ index=self.read_uint(reader)
)
if message_id == 76:
return AdoptedSSAddOwner(
- sheet_id=MessageCodec.read_uint(reader),
- id=MessageCodec.read_uint(reader)
+ sheet_id=self.read_uint(reader),
+ id=self.read_uint(reader)
)
if message_id == 77:
return AdoptedSSRemoveOwner(
- sheet_id=MessageCodec.read_uint(reader),
- id=MessageCodec.read_uint(reader)
+ sheet_id=self.read_uint(reader),
+ id=self.read_uint(reader)
)
if message_id == 78:
return JSException(
- name=MessageCodec.read_string(reader),
- message=MessageCodec.read_string(reader),
- payload=MessageCodec.read_string(reader),
- metadata=MessageCodec.read_string(reader)
+ name=self.read_string(reader),
+ message=self.read_string(reader),
+ payload=self.read_string(reader),
+ metadata=self.read_string(reader)
)
if message_id == 79:
return Zustand(
- mutation=MessageCodec.read_string(reader),
- state=MessageCodec.read_string(reader)
+ mutation=self.read_string(reader),
+ state=self.read_string(reader)
)
if message_id == 80:
return BatchMeta(
- page_no=MessageCodec.read_uint(reader),
- first_index=MessageCodec.read_uint(reader),
- timestamp=MessageCodec.read_int(reader)
+ page_no=self.read_uint(reader),
+ first_index=self.read_uint(reader),
+ timestamp=self.read_int(reader)
)
if message_id == 81:
return BatchMetadata(
- version=MessageCodec.read_uint(reader),
- page_no=MessageCodec.read_uint(reader),
- first_index=MessageCodec.read_uint(reader),
- timestamp=MessageCodec.read_int(reader),
- location=MessageCodec.read_string(reader)
+ version=self.read_uint(reader),
+ page_no=self.read_uint(reader),
+ first_index=self.read_uint(reader),
+ timestamp=self.read_int(reader),
+ location=self.read_string(reader)
)
if message_id == 82:
return PartitionedMessage(
- part_no=MessageCodec.read_uint(reader),
- part_total=MessageCodec.read_uint(reader)
+ part_no=self.read_uint(reader),
+ part_total=self.read_uint(reader)
)
if message_id == 83:
return NetworkRequest(
- type=MessageCodec.read_string(reader),
- method=MessageCodec.read_string(reader),
- url=MessageCodec.read_string(reader),
- request=MessageCodec.read_string(reader),
- response=MessageCodec.read_string(reader),
- status=MessageCodec.read_uint(reader),
- timestamp=MessageCodec.read_uint(reader),
- duration=MessageCodec.read_uint(reader),
- transferred_body_size=MessageCodec.read_uint(reader)
+ type=self.read_string(reader),
+ method=self.read_string(reader),
+ url=self.read_string(reader),
+ request=self.read_string(reader),
+ response=self.read_string(reader),
+ status=self.read_uint(reader),
+ timestamp=self.read_uint(reader),
+ duration=self.read_uint(reader),
+ transferred_body_size=self.read_uint(reader)
)
if message_id == 112:
return InputChange(
- id=MessageCodec.read_uint(reader),
- value=MessageCodec.read_string(reader),
- value_masked=MessageCodec.read_boolean(reader),
- label=MessageCodec.read_string(reader),
- hesitation_time=MessageCodec.read_int(reader),
- input_duration=MessageCodec.read_int(reader)
+ id=self.read_uint(reader),
+ value=self.read_string(reader),
+ value_masked=self.read_boolean(reader),
+ label=self.read_string(reader),
+ hesitation_time=self.read_int(reader),
+ input_duration=self.read_int(reader)
)
if message_id == 113:
return SelectionChange(
- selection_start=MessageCodec.read_uint(reader),
- selection_end=MessageCodec.read_uint(reader),
- selection=MessageCodec.read_string(reader)
+ selection_start=self.read_uint(reader),
+ selection_end=self.read_uint(reader),
+ selection=self.read_string(reader)
)
if message_id == 114:
return MouseThrashing(
- timestamp=MessageCodec.read_uint(reader)
+ timestamp=self.read_uint(reader)
)
if message_id == 115:
return UnbindNodes(
- total_removed_percent=MessageCodec.read_uint(reader)
+ total_removed_percent=self.read_uint(reader)
)
if message_id == 116:
return ResourceTiming(
- timestamp=MessageCodec.read_uint(reader),
- duration=MessageCodec.read_uint(reader),
- ttfb=MessageCodec.read_uint(reader),
- header_size=MessageCodec.read_uint(reader),
- encoded_body_size=MessageCodec.read_uint(reader),
- decoded_body_size=MessageCodec.read_uint(reader),
- url=MessageCodec.read_string(reader),
- initiator=MessageCodec.read_string(reader),
- transferred_size=MessageCodec.read_uint(reader),
- cached=MessageCodec.read_boolean(reader)
+ timestamp=self.read_uint(reader),
+ duration=self.read_uint(reader),
+ ttfb=self.read_uint(reader),
+ header_size=self.read_uint(reader),
+ encoded_body_size=self.read_uint(reader),
+ decoded_body_size=self.read_uint(reader),
+ url=self.read_string(reader),
+ initiator=self.read_string(reader),
+ transferred_size=self.read_uint(reader),
+ cached=self.read_boolean(reader)
)
if message_id == 117:
return TabChange(
- tab_id=MessageCodec.read_string(reader)
+ tab_id=self.read_string(reader)
)
if message_id == 118:
return TabData(
- tab_id=MessageCodec.read_string(reader)
+ tab_id=self.read_string(reader)
)
if message_id == 125:
return IssueEvent(
- message_id=MessageCodec.read_uint(reader),
- timestamp=MessageCodec.read_uint(reader),
- type=MessageCodec.read_string(reader),
- context_string=MessageCodec.read_string(reader),
- context=MessageCodec.read_string(reader),
- payload=MessageCodec.read_string(reader),
- url=MessageCodec.read_string(reader)
+ message_id=self.read_uint(reader),
+ timestamp=self.read_uint(reader),
+ type=self.read_string(reader),
+ context_string=self.read_string(reader),
+ context=self.read_string(reader),
+ payload=self.read_string(reader),
+ url=self.read_string(reader)
)
if message_id == 126:
return SessionEnd(
- timestamp=MessageCodec.read_uint(reader),
- encryption_key=MessageCodec.read_string(reader)
+ timestamp=self.read_uint(reader),
+ encryption_key=self.read_string(reader)
)
if message_id == 127:
return SessionSearch(
- timestamp=MessageCodec.read_uint(reader),
- partition=MessageCodec.read_uint(reader)
+ timestamp=self.read_uint(reader),
+ partition=self.read_uint(reader)
)
if message_id == 90:
return IOSSessionStart(
- timestamp=MessageCodec.read_uint(reader),
- project_id=MessageCodec.read_uint(reader),
- tracker_version=MessageCodec.read_string(reader),
- rev_id=MessageCodec.read_string(reader),
- user_uuid=MessageCodec.read_string(reader),
- user_os=MessageCodec.read_string(reader),
- user_os_version=MessageCodec.read_string(reader),
- user_device=MessageCodec.read_string(reader),
- user_device_type=MessageCodec.read_string(reader),
- user_country=MessageCodec.read_string(reader)
+ timestamp=self.read_uint(reader),
+ project_id=self.read_uint(reader),
+ tracker_version=self.read_string(reader),
+ rev_id=self.read_string(reader),
+ user_uuid=self.read_string(reader),
+ user_os=self.read_string(reader),
+ user_os_version=self.read_string(reader),
+ user_device=self.read_string(reader),
+ user_device_type=self.read_string(reader),
+ user_country=self.read_string(reader)
)
if message_id == 91:
return IOSSessionEnd(
- timestamp=MessageCodec.read_uint(reader)
+ timestamp=self.read_uint(reader)
)
if message_id == 92:
return IOSMetadata(
- timestamp=MessageCodec.read_uint(reader),
- length=MessageCodec.read_uint(reader),
- key=MessageCodec.read_string(reader),
- value=MessageCodec.read_string(reader)
+ timestamp=self.read_uint(reader),
+ length=self.read_uint(reader),
+ key=self.read_string(reader),
+ value=self.read_string(reader)
)
if message_id == 93:
- return IOSCustomEvent(
- timestamp=MessageCodec.read_uint(reader),
- length=MessageCodec.read_uint(reader),
- name=MessageCodec.read_string(reader),
- payload=MessageCodec.read_string(reader)
+ return IOSEvent(
+ timestamp=self.read_uint(reader),
+ length=self.read_uint(reader),
+ name=self.read_string(reader),
+ payload=self.read_string(reader)
)
if message_id == 94:
return IOSUserID(
- timestamp=MessageCodec.read_uint(reader),
- length=MessageCodec.read_uint(reader),
- value=MessageCodec.read_string(reader)
+ timestamp=self.read_uint(reader),
+ length=self.read_uint(reader),
+ id=self.read_string(reader)
)
if message_id == 95:
return IOSUserAnonymousID(
- timestamp=MessageCodec.read_uint(reader),
- length=MessageCodec.read_uint(reader),
- value=MessageCodec.read_string(reader)
+ timestamp=self.read_uint(reader),
+ length=self.read_uint(reader),
+ id=self.read_string(reader)
)
if message_id == 96:
return IOSScreenChanges(
- timestamp=MessageCodec.read_uint(reader),
- length=MessageCodec.read_uint(reader),
- x=MessageCodec.read_uint(reader),
- y=MessageCodec.read_uint(reader),
- width=MessageCodec.read_uint(reader),
- height=MessageCodec.read_uint(reader)
+ timestamp=self.read_uint(reader),
+ length=self.read_uint(reader),
+ x=self.read_uint(reader),
+ y=self.read_uint(reader),
+ width=self.read_uint(reader),
+ height=self.read_uint(reader)
)
if message_id == 97:
return IOSCrash(
- timestamp=MessageCodec.read_uint(reader),
- length=MessageCodec.read_uint(reader),
- name=MessageCodec.read_string(reader),
- reason=MessageCodec.read_string(reader),
- stacktrace=MessageCodec.read_string(reader)
+ timestamp=self.read_uint(reader),
+ length=self.read_uint(reader),
+ name=self.read_string(reader),
+ reason=self.read_string(reader),
+ stacktrace=self.read_string(reader)
)
if message_id == 98:
return IOSViewComponentEvent(
- timestamp=MessageCodec.read_uint(reader),
- length=MessageCodec.read_uint(reader),
- screen_name=MessageCodec.read_string(reader),
- view_name=MessageCodec.read_string(reader),
- visible=MessageCodec.read_boolean(reader)
+ timestamp=self.read_uint(reader),
+ length=self.read_uint(reader),
+ screen_name=self.read_string(reader),
+ view_name=self.read_string(reader),
+ visible=self.read_boolean(reader)
)
if message_id == 100:
return IOSClickEvent(
- timestamp=MessageCodec.read_uint(reader),
- length=MessageCodec.read_uint(reader),
- label=MessageCodec.read_string(reader),
- x=MessageCodec.read_uint(reader),
- y=MessageCodec.read_uint(reader)
+ timestamp=self.read_uint(reader),
+ length=self.read_uint(reader),
+ label=self.read_string(reader),
+ x=self.read_uint(reader),
+ y=self.read_uint(reader)
)
if message_id == 101:
return IOSInputEvent(
- timestamp=MessageCodec.read_uint(reader),
- length=MessageCodec.read_uint(reader),
- value=MessageCodec.read_string(reader),
- value_masked=MessageCodec.read_boolean(reader),
- label=MessageCodec.read_string(reader)
+ timestamp=self.read_uint(reader),
+ length=self.read_uint(reader),
+ value=self.read_string(reader),
+ value_masked=self.read_boolean(reader),
+ label=self.read_string(reader)
)
if message_id == 102:
return IOSPerformanceEvent(
- timestamp=MessageCodec.read_uint(reader),
- length=MessageCodec.read_uint(reader),
- name=MessageCodec.read_string(reader),
- value=MessageCodec.read_uint(reader)
+ timestamp=self.read_uint(reader),
+ length=self.read_uint(reader),
+ name=self.read_string(reader),
+ value=self.read_uint(reader)
)
if message_id == 103:
return IOSLog(
- timestamp=MessageCodec.read_uint(reader),
- length=MessageCodec.read_uint(reader),
- severity=MessageCodec.read_string(reader),
- content=MessageCodec.read_string(reader)
+ timestamp=self.read_uint(reader),
+ length=self.read_uint(reader),
+ severity=self.read_string(reader),
+ content=self.read_string(reader)
)
if message_id == 104:
return IOSInternalError(
- timestamp=MessageCodec.read_uint(reader),
- length=MessageCodec.read_uint(reader),
- content=MessageCodec.read_string(reader)
+ timestamp=self.read_uint(reader),
+ length=self.read_uint(reader),
+ content=self.read_string(reader)
)
if message_id == 105:
return IOSNetworkCall(
- timestamp=MessageCodec.read_uint(reader),
- length=MessageCodec.read_uint(reader),
- type=MessageCodec.read_string(reader),
- method=MessageCodec.read_string(reader),
- url=MessageCodec.read_string(reader),
- request=MessageCodec.read_string(reader),
- response=MessageCodec.read_string(reader),
- status=MessageCodec.read_uint(reader),
- duration=MessageCodec.read_uint(reader)
+ timestamp=self.read_uint(reader),
+ length=self.read_uint(reader),
+ type=self.read_string(reader),
+ method=self.read_string(reader),
+ url=self.read_string(reader),
+ request=self.read_string(reader),
+ response=self.read_string(reader),
+ status=self.read_uint(reader),
+ duration=self.read_uint(reader)
)
if message_id == 106:
return IOSSwipeEvent(
- timestamp=MessageCodec.read_uint(reader),
- length=MessageCodec.read_uint(reader),
- label=MessageCodec.read_string(reader),
- x=MessageCodec.read_uint(reader),
- y=MessageCodec.read_uint(reader),
- direction=MessageCodec.read_string(reader)
+ timestamp=self.read_uint(reader),
+ length=self.read_uint(reader),
+ label=self.read_string(reader),
+ x=self.read_uint(reader),
+ y=self.read_uint(reader),
+ direction=self.read_string(reader)
)
if message_id == 107:
return IOSBatchMeta(
- timestamp=MessageCodec.read_uint(reader),
- length=MessageCodec.read_uint(reader),
- first_index=MessageCodec.read_uint(reader)
+ timestamp=self.read_uint(reader),
+ length=self.read_uint(reader),
+ first_index=self.read_uint(reader)
)
if message_id == 110:
return IOSPerformanceAggregated(
- timestamp_start=MessageCodec.read_uint(reader),
- timestamp_end=MessageCodec.read_uint(reader),
- min_fps=MessageCodec.read_uint(reader),
- avg_fps=MessageCodec.read_uint(reader),
- max_fps=MessageCodec.read_uint(reader),
- min_cpu=MessageCodec.read_uint(reader),
- avg_cpu=MessageCodec.read_uint(reader),
- max_cpu=MessageCodec.read_uint(reader),
- min_memory=MessageCodec.read_uint(reader),
- avg_memory=MessageCodec.read_uint(reader),
- max_memory=MessageCodec.read_uint(reader),
- min_battery=MessageCodec.read_uint(reader),
- avg_battery=MessageCodec.read_uint(reader),
- max_battery=MessageCodec.read_uint(reader)
+ timestamp_start=self.read_uint(reader),
+ timestamp_end=self.read_uint(reader),
+ min_fps=self.read_uint(reader),
+ avg_fps=self.read_uint(reader),
+ max_fps=self.read_uint(reader),
+ min_cpu=self.read_uint(reader),
+ avg_cpu=self.read_uint(reader),
+ max_cpu=self.read_uint(reader),
+ min_memory=self.read_uint(reader),
+ avg_memory=self.read_uint(reader),
+ max_memory=self.read_uint(reader),
+ min_battery=self.read_uint(reader),
+ avg_battery=self.read_uint(reader),
+ max_battery=self.read_uint(reader)
)
if message_id == 111:
return IOSIssueEvent(
- timestamp=MessageCodec.read_uint(reader),
- type=MessageCodec.read_string(reader),
- context_string=MessageCodec.read_string(reader),
- context=MessageCodec.read_string(reader),
- payload=MessageCodec.read_string(reader)
+ timestamp=self.read_uint(reader),
+ type=self.read_string(reader),
+ context_string=self.read_string(reader),
+ context=self.read_string(reader),
+ payload=self.read_string(reader)
)
diff --git a/ee/quickwit/msgcodec/codec.py b/ee/quickwit/msgcodec/codec.py
index 7e1aabbf9..a51a44a68 100644
--- a/ee/quickwit/msgcodec/codec.py
+++ b/ee/quickwit/msgcodec/codec.py
@@ -646,7 +646,7 @@ class MessageCodec(Codec):
)
if message_id == 93:
- return IOSCustomEvent(
+ return IOSEvent(
timestamp=self.read_uint(reader),
length=self.read_uint(reader),
name=self.read_string(reader),
@@ -657,14 +657,14 @@ class MessageCodec(Codec):
return IOSUserID(
timestamp=self.read_uint(reader),
length=self.read_uint(reader),
- value=self.read_string(reader)
+ id=self.read_string(reader)
)
if message_id == 95:
return IOSUserAnonymousID(
timestamp=self.read_uint(reader),
length=self.read_uint(reader),
- value=self.read_string(reader)
+ id=self.read_string(reader)
)
if message_id == 96:
diff --git a/ee/quickwit/msgcodec/messages.py b/ee/quickwit/msgcodec/messages.py
index bc451b287..1463155bf 100644
--- a/ee/quickwit/msgcodec/messages.py
+++ b/ee/quickwit/msgcodec/messages.py
@@ -739,7 +739,7 @@ class IOSMetadata(Message):
self.value = value
-class IOSCustomEvent(Message):
+class IOSEvent(Message):
__id__ = 93
def __init__(self, timestamp, length, name: str, payload: str):
@@ -752,19 +752,19 @@ class IOSCustomEvent(Message):
class IOSUserID(Message):
__id__ = 94
- def __init__(self, timestamp, length, value: str):
+ def __init__(self, timestamp, length, id: str):
self.timestamp = timestamp
self.length = length
- self.value = value
+ self.id = id
class IOSUserAnonymousID(Message):
__id__ = 95
- def __init__(self, timestamp, length, value: str):
+ def __init__(self, timestamp, length, id: str):
self.timestamp = timestamp
self.length = length
- self.value = value
+ self.id = id
class IOSScreenChanges(Message):
diff --git a/frontend/app/components/Client/Integrations/Integrations.tsx b/frontend/app/components/Client/Integrations/Integrations.tsx
index 4f49c8e64..67dcba20c 100644
--- a/frontend/app/components/Client/Integrations/Integrations.tsx
+++ b/frontend/app/components/Client/Integrations/Integrations.tsx
@@ -113,7 +113,7 @@ function Integrations(props: Props) {
{filteredIntegrations.map((cat: any) => (
-
+
0 ? 'p-2' : '')}>
{cat.integrations.map((integration: any) => (
+
+
+ {
+ edit({ platform: value });
+ }}
+ />
+