Package com.mmoscene.h4j.network.sessions

Examples of com.mmoscene.h4j.network.sessions.Session


            int user = request.readInt();

            H4J.getDAO().getMessengerDAO().acceptFriendship(user, session.getHabbo().getId());

            if(H4J.getNetwork().getSessionManager().getOnlineStatusById(user)) {
                Session sender = H4J.getNetwork().getSessionManager().getSessionById(user);

                sender.getHabbo().getMessenger().refreshFriends();
            }
        }

        session.getHabbo().getMessenger().refreshFriends();
    }
View Full Code Here


        if (user_id != 0) {
            H4J.getDAO().getMessengerDAO().requestFriendship(session.getHabbo().getId(), user_id);

            if (H4J.getNetwork().getSessionManager().getOnlineStatusById(user_id)) {
                Session receiver = H4J.getNetwork().getSessionManager().getSessionById(user_id);

                receiver.getHabbo().getMessenger().refreshRequests();
            }
        }
    }
View Full Code Here

        if (user_id != 0) {
            H4J.getDAO().getMessengerDAO().requestFriendship(session.getHabbo().getId(), user_id);

            if (H4J.getNetwork().getSessionManager().getOnlineStatusById(user_id)) {
                Session receiver = H4J.getNetwork().getSessionManager().getSessionById(user_id);

                receiver.getHabbo().getMessenger().refreshRequests();
            }
        }
    }
View Full Code Here

    }

    public void setUpdate(boolean online) {
        for(Friend friend : friends.values()) {
            if (H4J.getNetwork().getSessionManager().getOnlineStatusById(friend.getId())) { //if online
                Session channel = H4J.getNetwork().getSessionManager().getSessionById(friend.getId());

                channel.respond(UpdateFriendStateMessageComposer.compose(online, this.user));
            }
        }
    }
View Full Code Here

    public void parse(Session session, Request request) {
        int user = request.readInt();
        String message = request.readString();

        if (H4J.getNetwork().getSessionManager().getOnlineStatusById(user)) {
           Session friend = H4J.getNetwork().getSessionManager().getSessionById(user);

            friend.respond(SendInstantMessageMessageComposer.compose(session.getHabbo().getId(), message));
        } else {
            session.respond(SendInstantMessageMessageComposer.compose(user, "Your friend is offline!"));
        }
    }
View Full Code Here

    }

    public void refreshFriends() {
        friends = H4J.getDAO().getMessengerDAO().loadFriends(user);

        Session session = H4J.getNetwork().getSessionManager().getSessionById(user.getId());
        session.respond(InitializeMessengerMessageComposer.compose(friends));
    }
View Full Code Here

    }

    public void refreshRequests() {
        requests = H4J.getDAO().getMessengerDAO().loadRequests(user);

        Session session = H4J.getNetwork().getSessionManager().getSessionById(user.getId());
        session.respond(SendPendingFriendRequestsMessageComposer.compose(requests));
    }
View Full Code Here

            int user = request.readInt();

            H4J.getDAO().getMessengerDAO().acceptFriendship(user, session.getHabbo().getId());

            if(H4J.getNetwork().getSessionManager().getOnlineStatusById(user)) {
                Session sender = H4J.getNetwork().getSessionManager().getSessionById(user);

                sender.getHabbo().getMessenger().refreshFriends();
            }
        }

        session.getHabbo().getMessenger().refreshFriends();
    }
View Full Code Here

    public void parse(Session session, Request request) {
        int user = request.readInt();
        String message = request.readString();

        if (H4J.getNetwork().getSessionManager().getOnlineStatusById(user)) {
           Session friend = H4J.getNetwork().getSessionManager().getSessionById(user);

            friend.respond(SendInstantMessageComposer.compose(session.getHabbo().getId(), message));
        } else {
            session.respond(SendInstantMessageComposer.compose(user, "Your friend is offline!"));
        }
    }
View Full Code Here

TOP

Related Classes of com.mmoscene.h4j.network.sessions.Session

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.