Exemple #1
0
        private void EventBusOnConnectionEstablished(object sender, Version version)
        {
            log.Info($"Connected to FuelRats API version '{version}'");

            var profileRequest = WebsocketMessage.Request("users", "profile", ApiEventNames.UserProfile);

            eventBus.PostWebsocketMessage(profileRequest);
        }
Exemple #2
0
        private void EventBusOnProfileLoaded(object sender, User receivedUser)
        {
            PlayerInfo.User = receivedUser;

            var rescuesRequest = WebsocketMessage.Request("rescues", "read", ApiEventNames.RescueRead);

            rescuesRequest.AddData(nameof(Rescue.Status).ToApiName(), WebsocketMessage.Data("$not", RescueState.Closed.ToApiName()));
            eventBus.PostWebsocketMessage(rescuesRequest);
        }
Exemple #3
0
        private void EventBusOnConnectionEstablished(object sender, Version version)
        {
            log.Info($"Connected to FuelRats API version '{version}'");

            var profileRequest = WebsocketMessage.Request("users", "profile", ApiEventNames.UserProfile);

            eventBus.PostWebsocketMessage(profileRequest);

            var rescuesRequest = WebsocketMessage.Request("rescues", "read", ApiEventNames.RescueRead);

            rescuesRequest.AddData(nameof(Rescue.Status).ToApiName(), WebsocketMessage.Data("$not", RescueState.Closed.ToApiName()));
            eventBus.PostWebsocketMessage(rescuesRequest);
        }