Page Menu
Home
Phorge
Search
Configure Global Search
Log In
Files
F32768875
message-types-validator.js
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Flag For Later
Award Token
Size
845 B
Referenced Files
None
Subscribers
None
message-types-validator.js
View Options
// @flow
import
{
messageSpecs
}
from
'lib/shared/messages/message-specs.js'
;
import
{
messageTypes
}
from
'lib/types/message-types-enum.js'
;
import
{
commConstants
}
from
'../native-modules.js'
;
import
Alert
from
'../utils/alert.js'
;
if
(
__DEV__
)
{
const
messageTypesCpp
=
new
Set
(
commConstants
.
NATIVE_MESSAGE_TYPES
);
const
missingMessageTypesCpp
=
[];
for
(
const
messageName
in
messageTypes
)
{
const
messageType
=
messageTypes
[
messageName
];
if
(
messageSpecs
[
messageType
]
?
.
generatesNotifs
&&
!
messageTypesCpp
.
has
(
messageType
)
)
{
missingMessageTypesCpp
.
push
(
messageName
);
}
}
if
(
missingMessageTypesCpp
.
length
!==
0
)
{
Alert
.
alert
(
'C++ MessageSpecs missing'
,
'C++ MessageSpec implementation missing for message types: '
+
missingMessageTypesCpp
.
join
(
', '
),
);
}
}
File Metadata
Details
Attached
Mime Type
text/x-java
Expires
Fri, Jan 9, 1:13 PM (1 h, 48 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
5880608
Default Alt Text
message-types-validator.js (845 B)
Attached To
Mode
rCOMM Comm
Attached
Detach File
Event Timeline
Log In to Comment