({
heartbeatSentAt,
}: {
heartbeatSentAt: number;
})
| 1948 | }; |
| 1949 | }; |
| 1950 | const createHeartbeatAnswerMessage = ({ |
| 1951 | heartbeatSentAt, |
| 1952 | }: { |
| 1953 | heartbeatSentAt: number; |
| 1954 | }): { |
| 1955 | messageName: string; |
| 1956 | messageData: any; |
| 1957 | } => { |
| 1958 | return { |
| 1959 | messageName: `${heartbeatMessageNamePrefix}#${gdjs.multiplayer.getCurrentPlayerNumber()}`, |
| 1960 | messageData: { |
| 1961 | sentAt: heartbeatSentAt, |
| 1962 | playerId: gdjs.playerAuthentication.getUserId(), |
| 1963 | username: gdjs.playerAuthentication.getUsername(), |
| 1964 | }, |
| 1965 | }; |
| 1966 | }; |
| 1967 | const hasSentHeartbeatRecently = () => { |
| 1968 | return ( |
| 1969 | !!lastHeartbeatSentTimestamp && |
no outgoing calls
no test coverage detected